3D Game Engines List
Part 3 of 3




Texture-mapping Engines


30.04.97 MindRender 26.02.96
BR is a high performance programmer's API for PCs from Themekit Ltd. More information and a demo is available on the ThemeKit Homepage.

01.04.97 Threedom 15.08.96
MThreedom is a 3D engine from Philip Stephens (philip@galaxy.bocaraton.ibm.com). The DOS-port was done by Phil Frisbie (pfrisbie@geocities.com). The source and more information can be found on Threedom Homepage.
The DOS-port can be found at Phil Frisbie's Programming Page.

01.04.97 3D Objcad 01.04.97
3D Objcad is a 3D engine for PCs by Dhonn Lushine (Ludhonn@aol.com). The demo can be found at the Dhonn Lushine Programming Homepage.

27.01.97 VRend 06.11.95
VR is a 3D renderer from Kenny Hoff (hoff@cs.unc.edu). More information (and lots of pictures) on the VRend Homepage or WinRend Homepage.
You also find some 3D tutorials and the source of the scanline-renderer on the Homepage of Kenny Hoff

10.12.96 CS-VWORLD/3D 10.12.96
CS-VWORLD/3D is a 3D engine from Norma Skopinski Software ( skopinski@aol.com ).
More information and a demo can be found on the (german!) Norma Skopinski Software Homepage.

19.11.96 Cancun 15.07.96
Cancun is a commercial 3D engine from Michael Case (mcase@digitald.com), Digital Dialect.
More information and a demo on the Digit Dialect Homepage.

05.11.96 Reality Lab 01.01.95
RL is a commercial 3D library by Microsoft RenderMorphics. The version 2.0 has the following features: Contact: Servan@Render.com (Servan Keondjian) or morph@microsoft.com.
The old RealityLab Homepage is currently not available - i already did a search on AltaVista and at MicroSoft to find a new homepage - there are recent microsoft products that use the RealityLab engine, but no reference to the engine itself.
There is a free Windows 3.1/95/NT VRML viewer from InterVista Software Inc, using the RealityLab libraries available at the WorldView Homepage.
Information about WIRL (another Windows 3.1/95/NT VRML viewer that combines the VR capabilties of the VREAM package with the Reality Lab rendering engine) is available via the VREAM Homepage.

01.10.96 Virtual laboratory 01.10.96
The project "Virtual laboratory" is a virtual reality simulation system that implements the concept of a virtual laboratory. It was developped by Marc Bernatchez (mbernat@gel.ulaval.ca) at the Universit, Laval. More information and a demo can be found on the Project Virtual Laboratory Homepage.

20.08.96 WordUp Graphics Toolkit 14.06.95
WGT is a graphics library for PCs by Chris Egerter (egerter@egerter.com). Beside a 3D engine, the 10 libraries offers sprite animation, 3d math, drop-down menus, scrolling engine, joystick commands, FLI/FLC animation routines, file selector, serial communications and a 32-bit protected mode digital sound system for playing music and mixing sound effects real-time. A demo of the library can be found on x2ftp.oulu.fi . The wgt directory also contains 3 tutorials with source for linear texturemapped polygons and other interesting stuff like landscape rendering and texturemapped phong shading.
More information, demos and tutorials on the Egerter Software Homepage.

20.08.96 PSpace 20.08.96
Possibility Space is a complete development system for real-time 3D rendering by Non-Linear Arts (webmaster@nlarts.com). More information and demos is available on the Non-Linear Arts Homepage.

22.05.96 OpenGVS 22.05.96
OpenGVS is a high-level, applications programming interface (API) for professional, real-time, computer graphics software developers from Gemini Technology Corportation. More information on the Gemini Technology Homepage.

22.05.96 BRender 01.01.95
BRender (Blazing Render) is a complete system with an applications interface, graphics libraries and device drivers by Argonaut Software. Contact: Argonaut Software (paul@argonaut.com, rich@argonaut.com)
Information about BRender as taken from news and emails.
Move information and demos on the Brender Homepage .

06.03.96 3D EnvMap 11.12.95
3DEM is a little 3D engine for PCs by Thanassis Tsiodras (ttsiod@softlab.ece.ntua.gr). A demo can be found on ftp.coast.net. More information and newer demos on the 3D EnvMap Homepage

01.01.95 Purple 01.01.95
Purple is an evaluation kit for fast 3D engines and virtual reality I/O devices from Karsten Isakovic (ki@cs.tu-berlin.de).

Gouraud-shading Engines


18.01.99 Mercury(NEW) 18.01.99
Mercury is a Windows 95/98 3D engine from Adam Jenkins ( jenkins@jfam.demon.co.uk ). More information and screenshots can be found on the Homepage of Adam Jenkins .

28.01.98 Perspective Renderer 28.01.98
PR is a gouraud shading 3D engine for Windows from Gurpratap Virdi ( virdigur@ee.mcgill.ca ). More information, screenshots and a demo can be found on the Perspective Renderer Homepage.


03.11.97 ENG32 03.11.97
ENG32 is a doom engine for PC from Harald Nowak ( ishn@infrasoft.co.at ). More information, screenshot and executables can be found on the Homepage of Harald Nowak.

09.09.97 Virtual Presence Engine 01.01.95
The VPE from Alexey Goloshubin (alexey@ii.uib.no) supports only 386+ PCs. More information, screenshots, demos and the full source can be found via the Homepage of Alexey Goloshubin.
A port to DJGPP using the Allegro game library can be found on Phil Frisbie's Programming Page.

18.08.97 Ray Game Designer 18.08.97
RGD is a commercial wolfenstein engine for PCs from Momor Productions BPD ( icarte@aol.com ). More informations, screenshots and a demo can be found on the Ray Game Designer Homepage.

15.08.97 WWD (Link Problems !) 13.03.97
WWD is doom engine for PCs by Marius Schilder ( marius@digicash.com ). The source and demo can be found on the Homepage of Marius.

02.05.97 4DX 06.07.95
The 4DX Rendering Engine is a commercial doom/heretic game engine from Jaimi McEntire (jaimimc@aol.com) from Eldermage Corp. More information and a demo can be found on the Eldermage Homepage.
An older demo can be found on x2ftp.oulu.fi . More info in the 4DX Readme.

01.04.97 Baltimore 01.04.97
Baltimore is a portable doom engine by Song Li (sli2@gl.umbc.edu). The source and binaries can be found on the Baltimore Homepage.

12.09.96 Jupiter 09.09.96
Jupiter is a 3D DOOM engine by Jeff Jam (jjam@mustang.uwo.ca). More information and a demo on the Jupiter Homepage.

15.07.96 Verbum (Link Problems!) 15.07.96
Verbum is a doom engine from Stuart Denman (sdenman@cs.washington.edu).
Some more information and pictures can be found on the Surreal 3D Landscape Engine Homepage.

22.05.96 Rage 01.01.95
RAGE (Raycasting Algorithmic Graphical Engine) is a commercial doom-style engine under Windows. More info and demos on the Monolith Homepage. Contact: rage@lith.com

19.06.95 I3D 01.01.95
I3D is a commercial software toolkit for interactive 3D programs similar to Castle Wolfenstein or Ultima Underworld. A demo can be found on x2ftp.oulu.fi . More info in the I3D Readme.
Contact: Jim O'Keane (jokeane@aol.com)

01.01.95 Pie 3D Game engine 01.01.95
The P3D engine is a commercial game engine somewhere between Wolf and DOOM in appearance and features. More info on the Pie in the Sky Software Homepage.
A demo can be found on ftp.catalog.com .
Contact: dwhc72a@prodigy.com

02.03.98 Portal Demo 02.03.98
PD is a portal rendering engine from Adrian Perez ( amperez+@andrew.cmu.edu ) published in the Game Developers Magazine in march 1998. More information and the source can be found as mar98.zip on the Source Code page of the Game Developers Magazine.

17.07.96 DDJ: ZSort 16.07.96
ZS is a sample system to render 3-D scenes with a span-buffer as discussed in the May/June -- July/August 1996 issues of "Dr. Dobb's Sourcebook" from Michael Abrash (mikeab@idsoftware.com). The source can be found on ftp.idsoftware.com. There is also a DOS port to DJGPP Allegro at the Michael Abrash porting page. More information can be found on the Quake Hidden Surface Removal webpage.

04.01.96 DDJ: BSP Rendering 04.01.96
BR is a sample system to render 3-D scenes from 2-D BSP trees, as discussed in "Ramblings in Realtime" column in the May/June, July/August, and November/December 1995 issues of "Dr. Dobb's Sourcebook" from Michael Abrash (mikeab@idsoftware.com). The source can be found on ftp.idsoftware.com. More info in the BSP Rendering Readme.

15.10.96 Soft2Map 15.10.96
Soft2Map is a landscape engine by Alex Turin (al@tav.kiev.ua). A demo and more information can be found on the Homepage of Alex Turin.

NOTABLE ON-LINE GAMING ENGINES
15.01.99 Flatland Rover(NEW) 15.01.99
Flatland Rover is 3d engine with 3DML (3D Markup Language) support that works as WWW browser plugin (Netscape Navigator, MS Internet Explorer, AOL) from Flatland Online Inc. 3DML is a easy to write 3D description language that support building blocks and animations. Information, software, tutorials, screenshots, and more can be found at the Flatland Web Site.

12.01.99 Java 3D(NEW) 12.01.99
The Java 3DTM 1.1 API is a set of classes for writing three-dimensional graphics applications and 3D applets from Sun Microsystems. More information, the library and documentaion can be found on the Java 3D Homepage.

The "We Got Next" Award for Using Technology ahead of its time
27.10.98 !B 05.08.98
!B is an isosurface based 3D engine from Florin Soreanu (florin@ica.net). More information, screenshots, and a demo can be found on the !B Homepage .

09.06.97 J3D SpaceCrafter 09.06.97
J3D SpaceCrafter is a high level 3D Graphics and Virtual Reality API for Java from InWorld VR, Inc. More information and screenshots can be found on the J3D SpaceCrafter Homepage .


Other Weird Crap
03.11.97 OpenGL rendering techniques 03.11.97
The PGPT are sample programms and tutorials using the OpenGL API from Mark Kilgard (mjk@sgi.com) from Silicon Graphics. More information, the source and tutorials can be found on the OpenGL rendering techniques Homepage.

22.04.97 OpenGL 06.09.95
OpenGLr is a software interface for applications to generate interactive 2D and 3D computer graphics. OpenGL is designed to be independent of operating system, window system, and hardware operations, and it is supported by many vendors. OpenGL is available on PCs, Macintosh and workstations.
OpenGL provides a wide range of graphics functions: from rendering a simple geometric point, line, or filled polygon, to texture mapping NURBS curved surfaces.
The OpenGL functions described are provided on every OpenGL implementation to make applications written with OpenGL easily portable between platforms. All licensed OpenGL implementations are required to pass the Conformance Tests, and come from a single specification and language binding document.
More information on the OpenGL Homepage.

18.01.96 RenderWare 01.01.95
RW is a portable 3D API for DOS, Windows, Mac and X11-Windows by Criterion Software Ltd. More info on the Criterion Software Ltd Homepage.
RenderWare FTP Some RW-Demos: ftp.cs.tu-berlin.de
A demo of Meme (Multitasking Extensible Messaging Environment) that uses the RenderWare API is available via the Immersive Systems Homepage.

16.11.95 Amber (Link Problems!) 16.11.95
Amber is a set of C++ classes from DIVE Laboratories Inc. Amber enable developers to create complex distributed virtual environments on multiple platforms. More infomation, demos and a shareware version can be found on the Amber Homepage.

11.12.95 HOOPS 06.11.95
HOOPS is a commerical 3D API from Ithaca Software, which was bought by Autodesc Inc a few years back. Contact:1001 Marina Village Parkway, Alemeda, CA 94501
More info on the Hoops Homepage of Tech Soft.

20.09.95 Learning Windows(tm) Programming Using Virtual Reality 01.01.95
LWPUVR is a book (ISBN: 0-12-737842-1) from Christopher D. Watkins (cwatkins@algorithm.com) and Russell J Berube that contains the source for a 4D doom-style engine under Windows. The engine also supports anaglyph 3-D glasses.
More info on the Algorithm's Homepage page.


This list is © Karsten Isakovic, Technical University of Berlin