Project DescriptionOx is a mature 3D XNA game engine ready for use in your free or commercial project. It features a 3D scene system with a visual scene editor, a 2D gui system (also with its own editor), JigLibX physics, fully-integrated XNAnimation animation system, and C# game scripting system. While Ox's installation program is still published here at CodePlex, the source is now hosted at sourceforge.net.Find the source here - https://sourceforge.net/scm/?type=svn&group_id=256360Scroll down for the features list. Feature List:
- Composition-based design using "Components" and "Subcomponents".
- Automatic content / component management system using "Domains".
- Advanced, query-able scene system with optional quad or octree culling.
- Intuitive and natural C# scripting system.
- Data-driven editing systems via -
- Visual GUI editor.
- Visual scene editor.
- Generalized game object editor.
- Editor extension / customization framework.
- Engine extension / customization framework.
- Highly optimized for the Xbox.
- Various useful game utilities (IResourcePool, IFifiPool, IQueriableCollection, IDataBank, IRef, ITraits, etc.)
- Generalized ICamera system with FOV and orthographic implementations.
- An abstract vertex system for building...
- Abstract 3D IGeometry.
- ManagedRenderTarget system for abstracting out RenderTarget and its operations.
- Simple geometric primitives for quads, height maps, and boxes.
- Static mutli-textured terrain.
- Directional, ambient and point lighting.
- Directional shadow mapping with optional soft shadows (currently not working on the Xbox though).
- Fast PointSprite particle system.
- Skybox system.
- Reflective water with normal mapped waves.
- Event-driven gui system with -
- Capability to be driven with mouse / keyboard and the game pad
- Optimized batched sprite drawing system (IQuickSprite)
- Dynamically skinnable component system.
- IMouseComponent, IButton, ILabel, ITextBox, IFillBar, IPanel, ICheckBox, IRadioButton
- IPortal (for connecting the gui system to your game play)
- IDialog, IMessageBox, IVirtualKeyboard
- A few simple demos, one of which is purely editor and script-driven.
And here's some screen shots :) The scene editor in action -  The gui editor getting down -  The general editor looking plain, but useful -  The JigLibX getting... jiggy with it?  The XNAnimation exemplifying its bad self -  The water making waves -  The shadows going soft -  The normal mapping materializing -  The particles doing their part -  Please check out the latest release of Ox to see if it can be useful for your project!
Last edited Jun 18 at 7:28 AM by bryanedds, version 36
|
|