Search

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

Post Processing Terrain Level Of Detail Normal Mapping Avatar Animation

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

NowAvailable

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.

Last edited Jan 11 at 4:22 AM by yufeih, version 56
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365