About Engine Nine
Engine Nine is a 3D game engine based on Microsoft Xna Framework that allows you to create games for Windows, Xbox 360, Windows Phone 7 and Silverlight.
Engine Nine is free to modify and use with your commercial or non-commercial applications, but don't forget to put a
Logo on your splash or credit screen and
show us your creations!.
Browse Silverlight 3D Samples Online
Updates
- [2011.08.27] Added level of detail to terrain.
- [2011.07.15] The animation system now supports Xbox Live Avatar.
- [2011.04.29] Now with high dynamic range lighting.
- [2011.04.03] Engine Nine 1.0.0 Released.
- [2011.03.25] Gooo available on Windows Phone 7 Marketplace!
- [2010.12.08]
StitchUp has been integrated. Shader fragments can be linked at build time through LinkedEffect.
Gallery

Features
- Platforms
- Runs natively on Windows, Zune, Xbox 360, and Windows Phone 7.
- Runs natively on web browser using Silverlight 5 (Work in Progress).
- Can be ported to iOS, android though Mono (Future).
- Graphics
- Support both forward & deferred lighting
- Support directional light, point light and spot light.
- Shadow mapping.
- Terrain splatting and level of details.
- Flexible particle system effects.
- Soft particles.
- Point sprites, textured line strips.
- Basic primitives: box, sphere, teapot, axis, arrow, point, line, grid.
- Skybox.
- Materials
- Basic Xna materials
- Normal mapping
- Environment mapping.
- Build-time material linking from fragments.
- Transparency.
- Material level of detail.
- Post Processing
- Extensible post processing framework.
- High dynamic range and bloom effect.
- Depth of field, blur, radical blur effect.
- Scene Management
- Octree scene management.
- Terrain ray-casting and picking.
- Model picking.
- Animations
- Skeleton animation
- Automatic animation blending
- Custom animation controllers (E.g. Looking at a target).
- Full support for Xbox Live Avatar.
- Support both rigid model animation and skinned model animation.
- Transition system for creating smoothed tweening
- 2D Sprite animation.
- Authoring
- Scenes and content can be are represented using Xml.
- Content xml are compiled into binary format during content build.
- Fast load speed and smaller to distribute.
Games

Roadmap & Visions
See our
Roadmap & Visions for a detailed description on how the future of Engine Nine will be shaped.
Contribute
Help us shape the future of Engine Nine by:
Donate
Engine Nine is free to download, use and modify. If you find it useful, you can
donate via
PayPal.