Microsoft Visual C++ 5 or 6
Multitexturing (lightmaps, detail maps, etc) up to 8 stages
130 prebuilt shaders and the ability to define your own
Hardware Environmental Bump mapping, rippling water reflections
Curved surfaces
BSP & PVS rendering
Portal rendering
Projected, lightmap, and stencil buffer shadow algorithms
Dual Head (render two views on different monitors at once)
Many kinds of collision detection routines
Support for PRO, LWO, LWS, 3DS, MDL, MD2 object files
Hierarchical meshes with full 3DS and LWS keyframed playback
Landscape engine and level editor
Support for Quake2 levels
Procedural textures, movies on textures, rendering scenes to textures
Character animation system with particle, sound, and event scripting
Hardware only
ZBuffer rendering
3D Studio MAX exporter
Pixel, vertex, or alpha fogging
Colored lights
3D Sprites, Billboards
Particle effects
DirectSound 3D and EAX support
Digital music and sound effect mixing
More information, screenshots and demos can be found on Egerter Software (http://www.egerter.com)