Features of ArsMachina C++ DirectX PC 3D Game Engine:

    • Ultra fast, Persistent Heap based storage architecture
    • Projected textures soft shadow & light effects
    • MMX based dynamic vertex lighting
    • Non popping discrete level-of-detail (LOD) system
    • Octree/Room based Portal engine for visibility culling
    • Flexible & extensible bone based animation system 
    • 3D sound rendering with damping
    • 3 types of shadow volume shadows (for systems without stencil buffer support) 
    • Encaspulated rendersubsystem supporting OpenGL and Direct3D 
    • Highly optimized collision tests (cuboid, cylinder, triangle, line, sphere)
    • Entity Behavior for easy implementation of complex monster behavior 
    • Dedicated Flashlight effect 
    • Particle effects
    • Shadow map shadows  
    • Sphere- & Halolights
    • Encapsulated sound subsystem  
    • Fabric based surface properties (e.g. sound, friction,...)  
    • Slice rendering for depth buffer accuracy increase & non-object based LOD 
    • Heuristic path walker & navigator 
    • Global object ID scheme 
    • D* path planner 
    • LGPL CINT C++ interpreter for scripting (compileable for release)
    • Log-Streaming concept in each class for efficient error tracking of C++ classes

For a more in depth description of features, go here.