SilverSprite - XNA Games in Silverlight
- Posted: Mar 12, 2009 at 1:51 PM
- 59,000 Views
- 15 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Bill Reiss
is building games in Silverlight, but he also likes to build games in XNA. The obvious move then is to create a library that allows you to run XNA games within Silverlight. And no code changes to the XNA games would be ideal. That's exactly what Bill has
done, and the code library's name is
SilverSprite.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Well that’s just the best thing since sliced bread....!
XNA, besides being compellling for an in-browser game, would be a most excellent framework to build the UI experience of a web site.
Wandering around a site (virtual world on the Internet or, continuing the abuse of the terimnology, on premise) would become more of a literal user experience ("Hop in, let me show you around. Fasten your seatbelt by pressing the orange pill, but we've determined that your current system is multi-touch capable so, just use your fingers. Squeeze it.").
C
Now im ready to develop browser based game in silverlight more easily.
thnks
http://uditha.wordpress.com/xna-games
Cool!
Great interview Adam!
This has got my attention big time.
There were also some missing methods that have been implemented for more compatibility.
Finally I included the Farseer Physics demos shown in the video here to the solution, along with a version of the class library which makes it easier to use with Farseer.
Thanks and enjoy,
Bill Reiss
http://www.bluerosegames.com/drpoppersilverxna.web/
and the Farseer Physics XNA samples running with SilverSprite here:
http://www.bluerosegames.com/silverspritefarseerdemo/
XNA is awesome to use, and even better with Silverlight, etc. But I have been told that XNA designers are concerned about the XBox and not the PC developer, which would be the case for the Silverlight applications.
As a result, I am going to be very cautious about the use of XNA, which also requires that the XNA be distributed with your application.
Feel free to spam me if I am wrong.
SilverSprite doesn't require XNA to be installed, but as for the rest, I would agree that Xbox is a major focus for XNA, and there are some good reasons you might not want to use it for Windows, like the fairly subtantial prerequisites. I don't feel, however, that XNA for Windows gets shortchanged unless you want to use DX10 features in your game or integrate it into another application.
Thinks looks really great. I can't wait to play around with it!!!
Silversprite doesen´t work!
Can anybody make a step by step tutorial?
Thanks!
Hi iv'e read your tutorial and downloaded some samples. but I can't get it work when I add the sorce code here:
<UserControl x:Class="SilverlightApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:game="clr-namespace:Zombie_Mash_v1"
Width="400" Height="300" >
<Grid x:Name="LayoutRoot" Background="White">
<Canvas>
<game:Game1 x:Name="game"/>
</Canvas>
</Grid>
</UserControl>
It worked first. But than, I edited another application and suddenly it stopped working. It says there is nothing called like that.
Remove this comment
Remove this thread
close