Game. Alternative to .NET

Started by
13 comments, last by Antheus 14 years, 8 months ago
Hi all, I have a game nearly fully developed in .NET (it's a 2D card game that uses flat images, little to no animations) and I am weighing the pros/cons of swithcing to flash (or other browser based platform) so end users don't have to download a *.exe to play. Which browser platform and dev tool would you recommend? I'd love to levrage my existing .NET code if that's possible. I'm spoiled with the 2008 studio IDE.
Advertisement
Unity 3d lets you use C# 2.0 and is web-launchable. I don't know if that is an option to you.
If it's 2D game, and you require no hardware 3d acceleration, then to reuse most of your .NET code imho your best choice would be Silverlight.
What about Silverlight? Silverlight apps run in a browser just like Flash, but use a stripped down version of the .NET framework.

Regards,
Andre

Edit: too slow :-(
Andre Loker | Personal blog on .NET
You could always go for Silverlight.
Silverlight eh? That's possible. I've ignored installing it on my computer and that is uses .NET underneath is attractive. Sounds as though it's a Flash competitor. Has the browsesr penetration been good?

I'm looking up info on SL right now. Thanks for the suggestions so far.
If your goal is that people should be able to play the game without having to download anything, then you should go for Flash (version 9) as it has about 95% support (version 10 plugin is installed on about 70% of the computers). So a flash game compatible with versions 9 and 10 will probably have the widest support, but it will require you to rewrite the code. Silverlight will probably be easier to switch to for you, but has a much smaller support, just about 30% of the people will be able to run it straight away, the rest has to download a plugin first, which means the advantage of using a web based platform is much smaller.
Quote:Original post by MichaBen
If your goal is that people should be able to play the game without having to download anything, then you should go for Flash (version 9) as it has about 95% support (version 10 plugin is installed on about 70% of the computers). So a flash game compatible with versions 9 and 10 will probably have the widest support, but it will require you to rewrite the code. Silverlight will probably be easier to switch to for you, but has a much smaller support, just about 30% of the people will be able to run it straight away, the rest has to download a plugin first, which means the advantage of using a web based platform is much smaller.

Well the download is like 2 or 3 MBs, seriously. So anyone that doesn't have Silverlight will be able to get it going very quickly. Also, it is multi-platform. Works on Linux, Mac OSX, and Windows. Not sure about the other *nixs though. And it will work in FF, IE, Chrome, or Opera too.

Beginner in Game Development?  Read here. And read here.

 

The purpose of this thread was not having to download to play, and requiring a plugin that most people don't have doesn't qualify as not having to download. Also there are people that are afraid to install new plugins, it's not that every person that visits your site simply thinks "Oh I need a plugin, let's install it". Flash by now is well known and most people have it installed, silverlight still has a long way to go. I don't say you should not use it, in a situation where you can expect a user to install something to use your application it will be fine, but in this situation where the reason to use a web based platform is to have no requirement to download and install it, silverlight is not (yet?) an option.
Great advice and insight! Yes, overcoming the 'download' barrier is my primary objective. However, as with all software development projets there are many other objectives as well. It can be a delicate balancing act between ideals, skills, timelines, and budgets.

It sure is hard to beat a 90%+ already installed base for Flash. 30% for silverlight is not great, but it's not horrible either. With IE8 out (Silverlight is included) and Windows 7 soon to release I'm sure the landscape will look quite different in 12 months. Too bad I my needs are a little more urgent:-)

I just did the Silverlight install on my IE7. The plugin was larger than my program. LOL. Still, as one of you pointed out, there's less hesitancy installing a plugin than an .exe. Hmmmm. Decisions, decisions.

www.PlayNomad.com (shameless plug)

Thanks!

This topic is closed to new replies.

Advertisement