Search Wiki:
IMPORTANT: This project is dead unless I get significant time to reimplement the animations library using a style similar to WPF/Silverlight animations. I feel that the library would need to evolve to that point to really be of value. Unfortuately I don't feel that given my current free time that I'll be able to move the project along to this level of support.

XNA GameLibrary focused on providing timeline based sprite rendering including extensible sprite and tween classes. Includes powerful 2D text libraries that support scaling, rotation and borders and can be treated like any other sprite.

Welcome to the XNAStage project. I hope you find it useful.

The get a quick feel for what XNAStage can do, download the binaries for the samples here: http://www.bluerosegames.com/brg/XnaStageSamples.zip

NEW:

  • Added an XBOX 360 GameLibrary project for XNAStage.dll. I finally have an XBOX and I have verified that this works.
  • Automatic scaling of the game window from the "base" size to the actual window size. The MenuButtonsSample contains a sample of the code to support this. Drag the corner of the game window to see the scaling support.
  • Animated sprite support and "button" handling to easily create menus and dialogs. Check out the MenuButtonSample to see how it works.

The main uses I see initially for XNAStage is to do game menus, dialogs, credits screens, splash intros and level end scenes.

If the built-in tweens and sprites don't do what you need, feel free to create your own! If you think others would benefit from your custom tweens or sprites, let me know and I'll find a way to share them or package them.

If something in the XNAStage framework prevents you from creating your own or makes it unsuitable for your needs, send me a note and we'll come up with something that meets your needs. Also drop me a line if you would like to join the XNAStage development team.

Eventually I will probably look at 3D support if there's demand for it.

XNAStage contains a Windows Forms program XnaStageFontWizard which can be used to create bitmap font files which can then be used by XNAStage's TextSprite class to render text. I recommend 1001fonts.com for a large selection of free fonts. Once you install the font on your computer you can then export it to a bitmap font using XNAStageFontWizard.

I'm new to CodePlex so let me know if there is anything I can do better and if you have any suggestions for XNAStage.
Last edited Jun 21 2007 at 3:08 AM  by billreiss, version 32
Comments
mroberti wrote  Jan 28 2007 at 8:39 PM  
Hey thanks! Your tutorial series at your site for XNA have been really awesome (of course, I've only had time to do 3 of them) so I'm looking forward to playing with this XNAStage! It's really cool of you to share this stuff with us n00bs. Thanks a ton!!

-Mario

Muhadeeb wrote  Apr 7 2007 at 6:37 PM  
Thanks, your guides have been enormously helpful. Can hardly wait for the XNA update. As a suggestion,perhaps in the future if the update doesn't support this, can you have some (a little) animation in the fonts. Almost like a GIF, would be nice. I have only begun to use C# and XNA just recently (4 months).

Updating...