The X-Engine Has Been Discontinued
I have decided to stop work on the X-Engine. Although a lot of progress has been made, the code is poorly written and not designed well. However, not all progress will be lost. The engine is the inspiration for my new project, the Innovation Engine. This engine will be released in parts as a tutorial series at my new website, The new engine framework is much better designed, has fewer bugs, and allows for more interesting components. The tutorial series will cover everything from the basic framework, to lighting, physics, and the creation of an editor. At the time of this writing, the series is already at 10 chapters, and covers most of the features of the original X-Engine.

-Sean James, creator of the X-Engine, Innovative Games, and the Innovation Engine

About The X-Engine
The X-Engine is a game engine built around Microsoft's XNA project. It is designed to make implementation of many common tasks easy, as well as expand upon this with some more advanced features. It is designed to make all of this easy with a very moddular system, where different components can be added and removed as required. The X-Engine built from the ground up in C# using XNA, and is compatible with both Windows and Xbox 360. The X-Engine is built on XNA Framework 2.0, and will be updated to XNA Framework 3.0 when the final version is released.

Please keep in mind that the engine is still in development, and may contain bugs, problems, or partially implemented features. These problems will be fixed as we continue development. Note: Be careful when building projects around the engine, as it may change dramatically from build to build.

Minimum Requirements: Minimum Requirements


8/2/08 Build 2.1.5
Release 2.1.5 adds a new material system, improved model processor, skybox component, improvements to the actor class, and a few other small changes. The editor has been removed from the release solution because it is very broken right now.

There is also a fairly in depth example game that provides examples of how to use the engine in a game.

Also, as I was working on the engine, I realized that the XNA 3.0 CTP is not compatible with the Xbox. So, the engine has switched back to XNA 2.0 until the final XNA 3.0 is released. So, XNA 2.0 and Visual Studio 2005 are required for this release.

Screen Shots




Last edited Jan 21, 2009 at 3:36 AM by Hazardous101, version 38