GameForge Engine

GameForge is an open source/proprietary game engine developed by Omega Logic, first released in 1999. It is a portable, cross-platform video game engine.

GameForge 1
Debuted in 1999, the first version of GameForge Engine includes integrated rendering, collision detection, AI, visibility, networking, scripting, and file system management into one complete engine. GameForge 1 provided an advanced software rasterizer and a hardware-accelerated rendering path using the Glide API, specifically developed for 3dfx GPUs, and was updated for OpenGL and Direct3D.

GameForge 2
Released in 2002, it features support for DirectX 8.1 and OpenGL 1.3/1.4. It also supports DirectX 9.0 (including 9.0c) and OpenGL 2.0 starting in GameForge 2.4, as well as Pixel Shader 2.0 and 3.0. The rendering engine is rewritten from scratch. GameForge 2 also supports NVidia's Cg and HLSL (GameForge 2.5 only), as well as GLSL 1.10.59.

GameForge has been ported to Mac OS X, Linux, Xbox/Xbox 360, PlayStation 2/PlayStation 3, GameCube, Nintendo DS (including the DSi and the 3DS), Wii, Google Chrome's Native Client, and HTML5/JS.

GameForge 2 also introduces an interpreter-based virtual machine called ForgeVM (based on LLVM), which allows to port the game engine to various platforms.

GameForge 3
TBA