Super Cool Silverlight Game (Not Mine) + Source
Dec 10, 2009
This is mind blowing!!
A desktop-like RPG Chinese game in Silverlight: http://silverfuture.cn/
It's 10.7 MB but worth the wait! It's in Chinese.
I'm sure in future versions it can be much less (e.g. Shock is 17 MB, but 680KB in order to play with the rest being downloaded as you play)
And!! The source code is here: http://code.msdn.microsoft.com/QXGameEngine
Some notable things (other than the graphics, implementation and overall coolness):
1. The map is made of PNG's sized 400x300, it is pre-drawn. The big level, looks quite nice and takes 144 PNGs. Size is 1.75MB! Not bad... This approach looks quite feasible :)
2. Effects and animation are done with separate images. You could also do it with one image and clipping regions..I think it might be faster with one image if BitmapCache is enabled
Edit: last but not least, this game is moderately light on the CPU. Even better, from the source code it doesn't seem to be using BitmapCache!!! Which is great news - it can probably be even lighter!
Overall pretty cool!!!