Categories
- General (2)
- Research & Learning (4)
- XNA (4)
- Shnazz Projects (13)
- ShnazzXNA (1)
- Tower Defense (12)
See Previous Posts
- January 2010 (1)
- November 2008 (1)
- October 2008 (13)
That other stuff
ShnazzXNA Framework
04th November 2008
Lately I’ve been working on a XNA 2d framework just to make life easier for any future project of mine and for public usage. It’s at a point where I’m really happy with it thusfar.
Right now its current features are;
- Super game management class to manage all objects/game events
- Collision check (overridden between object) by game management
- Super object class which is extended for all in game objects
- SpriteObject class for single sprite objects, misc functionality like MoveTo()
- Base GUI object class
- Input management, instantiated by player index
- Easy sound manager
- GUI Objects without textures required (supports creation of square objects w/drop shadows, borders, etc)
- Object focus system, manages focus on objects to send input updates to and who to return focus to when lost
- Parent/child object systems
- Used c# events for all types of actions
- GUI system uses object attachment feature to define child gui object that are drawn within the parent GUI
What I’m planning on implementing;
- Primitive class, for easy creation of 2d primitives
- Simple physics systems
- Tilemap and tile systems
- Parallax scrolling object class
- Misc gui objects (drop down list, age entry, text box, button, etc)
More soon