XNA Basic Starter Kit
OnekSoft in your credits, but your game must not be represented as a product of OnekSoft Games or OnekSoft Labs.
- What is the XNA Basic Starter Kit?
- A mashup of many basic features of an Xbox Live Indie Game.
- Why is it being built?
- To reduce/eliminate common issues that cause a game to fail Peer Review.
- How is it being put together?
- Started with MS Game State Management Sample (Ref: GSM on MSDN)
- Added Easy Storage, for x86 and Xbox (Ref: Nick Gravelyn)
- Added safe-area display for debugging (Ref: Michael Anderson)
- Added primitive drawing lib, for x86 + Xbox port (Ref: Luis Estrada)
- Added basic sprite animation (Ref: George Clingerman & Sapumal's Blog)
- What else was added after integrating all of the above?
- Added customizable HUD components, for text + graphics
- Added Unlock Full Game menu option
- Added visual tile-grid menu for selection
- Added collision detection example
- Refactored Sprite class into multiple classes
- Who is it for? Who does it help?
- For newbies just starting out, or published devs starting a new project
- When can I get it?
- Right now! (from
CodePlex or the
OnekSoft Labs website)
- v0.1: Initial Release
- v0.2: Fixed Code4 crash upon device selection
- v0.3: Relocated sprite/animation code into classes, added DrawingHelper samples
- v0.4: Extended menu system to include visual grid tiles
- v0.5: Updated grid tile menu to improve 4-way motion
- v0.6: Added basic collision detection (player sprite against "enemy" text)
- v1.0: Increased screen to 1280x720 and adjusted HUD position
- v1.1: Extended Sprite support in Sprites subfolder (updated in code and content)
- Where can I discuss it further?
NOTE: Since it's built on top of the
Game State Management sample, the XNA Basic Starter Kit on CodePlex is also bound by the Microsoft Permissive License: http://create.msdn.com/downloads/?id=15