Delta Engine Blog

AI, Robotics, multiplatform game development and Strict programming language

Silverlight and I spotted A Racing Game Mod: Cyber Car

I heard about all the Silverlight fuss from the MIX2007 conference last week, but I did not have time to check it out with all the stress and projects I'm currently involved in. I already use VS Orcas for a while (see post from last month) and I played around with WPF in the past (formerly Avalon, now Silverlight, which is still in beta, but will be released this summer finally), but I did not find anything compelling for a game programmer since we use DirectX or XNA anyway. But with the ability to build websites with Silverlight and still allowing the .NET framework to exist in that environment while simplifying the development process and getting away from building static html like pages with some dynamic features (ajax or not, it is still somewhat static and hard to do), Silverlight gets much sexier than just WPF on a windows app by itself.

Why is Silverlight cool? It is .NET, it runs on Firefox, IE, Safari, Mac, etc. it is just 2 MB download, it is amazingly fast, it has many cool new features, it allows many windows-only apps to be developed for the browser in a more natural way, it will be pushed like crazy and a lot of people will have it till the end of this year, there are already some cool tools out there including the Expression toolkit and Visual Studio Orcas, and probably a lot of other reasons you can checkout yourself!

Maybe it is even possible to interop with some DirectX or XNA stuff somehow. I have no idea if this is possible at all or if there are security issues or this kind of functionality is not possible at all, but instead of waiting for another week until I find a few minutes to test this out, why not announce it here first that this would be cool and maybe someone else can test it for me :)

Even for just doing websites, Silverlight will definitely become a BIG competitor to Flash based websites, developing in .NET will be a lot easier than working with Flash/Actionscript/whatever and I would bet that there are more VB/C# developers that can now do some great websites without having to learn much while creating Flash sites or even doing ASP.NET (with or without Ajax) development is much harder and less compelling for certain kinds of applications. Great examples are the FOX Movies site and some widgets on MSDN or some early test controls from Telerik.

BTW: Archor wrote me an email about his Cyber Car XNA game he wanted to submit to the XnaProjects.Net site I made last week. This is actually a Racing Game Mod, I first guessed he used the simple racing game version, but this one is based on the full racing game from the XNA creators website. Pretty cool style in my opinion. Thanks Archor!