The Pure3 game engine is the follow up of our Pure2 engine. The main difference is the use of DirectX hardware accelerated rendering instead of using a software renderer. The programming was done by Pinker and me. The Project started around end of 1997.

The game engine is implemented in C++ with the MSVC IDE. Small parts use assembler code.

For the game world a cube structure is used with portal rendering algorithm.

Some nice gfx features are:

Lensflares, enviroment mapping, animated textures, animated objects.

Game Features:

  • Collision detection
  • basic monster AI
  • doors
  • player can walk, roll and swim
  • auto camera tracks player, in addition player can control some camera parameters
  • underwater bubbles
  • fake bump mapping
  • Particle System, used for missle smoke trails, missle explosions, light fountain.

screenshots: