C# 2.0 and Managed DirectX 9 Game Engine
Supported features (v1.6)
- .NET Framework 2.0 final
- DirectX 9 Managed 1.1
- Frustum culling
- Bounding volumes
- SkyBox/SkyDome (with day/night cycle)
- Lights
- Cameras
- Fonts
- HUD display
- Simple shapes : cubes, spheres, cylinders, cones, squares, discs, torus,
tetraeders, vectors and lines (each colored or textured).
- Multi-texturing
- File Meshes (.x and .dff)
- Mesh animation (key frames)
- Skinned Mesh
- Fog
- Vertex Buffer locking (vertex modification for texture scrolling)
- Renderers (shader sorted, alpha sorted)
- Built-in debug console (object picking, object outlining, on the fly render states
modification, ...)
- Dot3 Bump mapping
- Mirrors (no shaders required)
- Water (no shaders required)
- HLSL Shaders : lighting, bump mapping, parallax mapping, toon shading, cube
mapping, water shader, terrain splatting,...
- Terrain generation : brute force, ROAM and Geomipmapping
- New particle system : customizable effects like fire, smoke, snow, ...
- Dynamic & recursive file management
- Animation engine (simple or skeletal)
- ODE Physics (simple shapes and car)
- ODE Collisions (simple shapes or tri meshes)
- Input engine (Keyboard & Mouse)
- Sound engine (Sounds & Music)
- Pipo framework : a complete HUD Window system
- Sample project using the engine : Ice Cube
In development
- Athmospheric light scattering
- Shadows
- Hardware instancing
- Post processing
- Other effects : sun flares, ...
- HDR
Download Brume on