Lightning Engine

Lightning is a BSP-based engine being developed jointly with the other members of PlayZone Corporation (Smidge TECH and Cintel Corporation). Currently only implementing a node-based BSP tree (which will eventually be used only for collision detection), the Lightning Engine will eventually support leaf-based BSPs for rendering and for calculating a potentially visible set (PVS).

Current Features:
  • Node-based BSP system
  • Support for Direct3D and OpenGL 3D APIs
  • PAK file support
  • Simple animated models
  • Advanced vector-based collision detection system (rather buggy)
Future Features:
  • Leafy BSP system for improved rendering
  • Potentially visible set calculations
  • Radiosity calculations (lightmapping)
  • Hierachical models
  • Special effects (e.g. explosions)

Credits:
Direct3D™ Code
OpenGL™ Code
Nbsp™ (BSP Compiler)
Nlbsp™ (Leafy BSP Compiler)
Engine Base Structure
BSP Traversal
Collision Detection
Entity Handling
PAK File System
BSP Knowledge
Leafy BSP & PVS Knowledge
Stuart Golodetz
Adam Szmigin
Stuart Golodetz
Stuart Golodetz
Adam Szmigin
Adam Szmigin & Stuart Golodetz
Adam Szmigin
Stuart Golodetz
Adam Szmigin
Stuart Golodetz
Gary Simmons




Back to the Nightwalker Official Web Site



GX Studios, Microwedgie Sound Systems, Paradox, Paradox II, Tank Zone, Tank Zone II and Maze 2 are all trademarks of GX Studios. PlayZone and Nightwalker are trademarks of PlayZone Corporation. DirectX is a trademark of Microsoft Corporation. OpenGL is a trademark of Silicon Graphics Inc. No investigation has been made of common-law trademark rights in any word. Words that are known to have current registrations are shown with an initial capital. The inclusion or exclusion of any word, or its capitalizations, on this web site, is not, however, an expression of the owner's opinion as to whether or not it is subject to proprietary rights, nor is it to be regarded as affecting the validity of any trademark.