XNA Basic Starter Kit
artwork and text with your own. Original artwork includes (but is not limited to) "Ninja Cats"
sprites and backgrounds. You may mention OnekSoft in your credits, but your game must not be
represented as a product of OnekSoft Games or OnekSoft Labs.
Also on CodePlex:: http://xnabasicstarterkit.codeplex.com
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
GSM on MSDN) Added Easy Storage, for x86 and Xbox
Nick Gravelyn) Added safe-area display for debugging
Michael Anderson) Added primitive drawing lib, for x86 + Xbox port
Luis Estrada) Added basic sprite animation (Ref:
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!
Click here to download the latest version 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?
XNA Basic Starter Kit, showing tile menu:
Updated clip of XNA Basic Starter Kit:
Youtube clip of XNA Basic Starter Kit: