Sgt. Conker We are "absolutely fine"

Tiny Engine


Introduction
Tiny Engine is a very small, light weight engine for XNA. It is aimed at making it really simple to knock up a prototype demo of an idea.
The Tiny Engine will focus on light weight distribution and small code foot print but offer a usable engine across all XNA platforms. Windows, XBox 360 and of course the Zune HD.

What's inside
You can download Tiny Engine and a sample game here DOWNLOAD
Or you can grab the svn source here SVN SOURCE

TinyEngine consists of a Game class to inherit which provides easy access to drawing sprites and grabbing input from the various devices available.

Creating a prototype game is easy. Simply create a new game, add a reference to TinyEngine and inherit from TinyGame instead of the default XNA Game. Override the LoadGameData method and add sprites using the this.GameEngine.RegisterNewSprite( method.
You can also grab the IInputService like this

IInputService input = (IInputService)this.Services.GetService(typeof(IInputService));

TinyEngine will be getting more updates in the future to support more features useful for creating prototype games.