
Made with XNA
XnaSpace 3D
During 2010 I spent some time learning how to develop with the Microsoft XNA SDK using C# during my personal time. I designed and developed a simple prototype 3D game engine for rendering space stations and space craft.
I was able to integrate some publicly available space ship models (from the Internet) into XNA and then designed and coded some simple AI & navigation routines to create a test environment in which you can fly the camera around to observe the independent behaviour of each ship.

XnaSpace 2D
Also during 2010, having worked on the 3D XNA game engine (see above) I decided to have a look at sprite based game development. I was able to take most of the work I did for the 3D game engine I’d already written and down-port it for use in a simple top down 2D game engine.
I added direct control of a player ship, shooting and separate AI controlled ships with some simple collision detection. I also added a top down radar to show the relative position of the player to all other AI ships.
