Projects / The Nebula Device

The Nebula Device

The Nebula Device is a free multiplatform game engine currently running under Linux and Windows. It uses OpenGL and/or Direct3D for rendering and Tcl/Tk for scripting. Living C++ objects can be browsed and manipulated at runtime from the builtin console, or remotedly from a minimal terminal based console app. A powerful channel animation system allows any floating point attribute to be animated, and specialized animator classes allow things like realtime bone animation with weighted vertex skin.

Operating Systems

Recent releases

  •  10 Jan 2001 14:17

    Release Notes: The tutorial has been corrected, nTerrainNode class has moved to its own package, detailmapping for nTerrainNode has been added, and a fogging bug in nD3D7PixelShader and nGlPixelShader has been fixed.

    •  20 Dec 2000 15:19

      Release Notes: Texture assignment is now more flexible. Compilation problems under some Linux distributions were fixed. Everything was switched to Tcl8.4. A new experimental Tcl extension DLL (Win32 only) was added. Quaternion support was added to some classes. Some bugfixes and cleanups were made.

      •  12 Nov 2000 21:17

        Release Notes: A massive rewrite of the rendering subsystem adds multitexture support, hardware T&L, smooth vertex skinning with up to 4 weights/vertex, and better overall performance.

        •  25 Jul 2000 17:53

          Release Notes: New audio and collission detection subsystems were implemented. Several bugfixes and optimizations were made.

          •  19 May 2000 20:44

            Release Notes: A new adaptive lod spherical terrain renderer based on Thatcher Ulrich's terrain renderer featured on Gamasutra, removal of D3D V6-specific classes under Win32, and lots of small improvements, additions, and bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.