From Wikipedia, the free encyclopedia
Jump to: navigation, search

Genesis3D was a project by Eclipse Entertainment to create a 3D game engine for the Windows platform to render indoor scenes with moderate polygon count at high performance.

The first version released as source code in 1998 with a restricted license and that version supported hardware acceleration (with DirectX and Glide) and software renderer (optimized for AMD processors) support.


  • Area portals
  • BSP
  • RGB light maps
  • Pre computed lighting
  • Dynamic lights, shadows, fog, and water effects
  • Planar mirrors
  • Spherically mapped skybox
  • Radiosity lighting
  • Sprites
  • Physics subsystem with fast collision detection and rigid body physics simulation
  • Basic network transport support for multiplayer mode
  • C API with Opaque data structures and reference counting mechanism
  • Support for multiple graphics APIs is provided by using a DLL and common driver interface mechanism

Main Tools

  • GEdit (Level editor with constructive solid geometry techniques)
  • Actor Studio and Actor Builder (For exporting 3D mesh and animation data)
  • Actor Viewer (Mesh and animation previewer)
  • Texture Packer (Archives bitmaps)


Genesis3D allows the game creators to animate 3D models using now-standard [citation needed] "skeletal animation", allowing for complex smoothed movement (instead of interpolated vertex keyframes used in the Quake games).

An early game using the Genesis3D engine, G-Sector, was created by Freeform Interactive and released as a technology demo/free game in December 1998.

The free editor Reality Factory uses the Genesis3D engine.

Notable Genesis3D games[edit]


  1. ^ Ahearn, Luke (2001). Designing 3D Games That Sell!. Charles River Media. p. 19. ISBN 978-1-58450-043-8. 
  2. ^ FatBitterD00d. "FANTASTIC HAPPENINGS AT DRAGONSTONE". Archived from the original on 2004-01-18. 

External links[edit]