- Open Game Engine
Infobox Software
name = OGE (Open Game Engine)
caption =
developer = [http://www.opengameengine.org/wiki/index.php?title=Main_Page The OGE Team]
latest_release_version = 0.1.0 (Lugh)
latest_release_date =November 22 ,2006
latest_preview_version =
latest_preview_date =
operating_system =
platform =Cross-platform
genre =game engine
license = [http://www.opengameengine.org/wiki/index.php?title=OGE_Licensing LGPL or Commercial]
website = [http://www.opengameengine.org/wiki/index.php?title=Main_Page www.opengameengine.org]OGE (Open Game Engine) is an object-oriented Game Engine designed to make it easier and more intuitive for developers to produce 3D games (or 3D related application). It abstracts the differences between platforms and allows level/scene coding through script/XML files. Subsystems are based on open source libraries. The goal is to build an engine which can adapt to multiple game genres (fps, space shooter, indoor, outdoor, ...).
The project aims to create a fully featured game engine, including graphics, physics, input, networking, scripting and much more. As an open engine, the various subsystems will be based exclusively on open source libraries. The class library abstracts all the details of using the underlying system libraries like
OGRE and ODE and provides an interface based on world objects and other intuitive classes. The engine is licensed under a dual licensing LGPL and a [http://www.opengameengine.org/wiki/index.php?title=OGE_Licensing commercial license] .* OGE v0.1 " [http://www.opengameengine.org/wiki/index.php?title=LughNotes Lugh Notes] " Last stable version - released 22 November 2006.
* OGE v0.2 " [http://www.opengameengine.org/wiki/index.php?title=BrigitNotes Brigit Notes] " Development version.Engine design
For the engine design see the following documentation:
* [http://www.opengameengine.org/wiki/index.php?title=Engine_Overview_and_Object_System_Discussion_Summary Engine Overview]
* [http://www.opengameengine.org/wiki/index.php?title=Core_Managers_Classes Core Managers]Features
OGE is potentially fully multi-platform, however only Windows was tested until now (other platforms are planned but help would be appreciated). However, the engine compiles with Mingw (win32 version of gcc). Project files for CodeBlocks, VC7.1 and VC8 are available.
Associated tools are also in development such as Game, World, Object, GUI and Script/AI editor. They will be developed with a template for editors based on
Wxwidgets [http://www.opengameengine.org/wiki/index.php?title=OGEd_TODO OGEd] .The [http://www.opengameengine.org/wiki/index.php?title=OGE_Specifications planned features] can be found on the [http://www.opengameengine.org/forum/ OGE wiki] .
The implemented features can be found on the version note's page:
* v 0.1 [http://www.opengameengine.org/wiki/index.php?title=LughNotes 'Lugh Notes'] - Development version
* v 0.2 [http://www.opengameengine.org/wiki/index.php?title=BrigitNotes 'BrigitNotes'] - Next versionOGRE (Object-Oriented Graphics Rendering Engine) being the underlying 3D engine, OGE benefits from its numerous and powerful features. Such as animation or a wide variety ofscene managers , most notablyOctree ,BSP and aPaging Landscape scene managers are available. Other scene managers are in development at the moment.OGRE also support Vertex and Fragment programs along with custom shaders written in
GLSL ,HLSL , Cg and asm.Minor version naming
The version branch names,
Lugh for 0.1.x,Brigit for 0.2.x have been named after the Celtic gods.* OGE 0.2 'Brigit' Current Development version
* OGE 0.1 'Lugh' Stable Release Date: 22 November 2006History
A brief history of OGE, and its milestones:; February 2006 : Birth of the project idea; February 2006 : The OGE Team obtain the administration of the OGE Sourceforge project (which existed since 2005) and officially becomes the new project team.; March 2006 : The architectural design of the engine is written.; June 2006 : The multithread engine squeleton is done.; September 2006 : All the major 3d party libraries are integrated.; November 2006 : First minor release OGE "Lugh" 0.1.0 released.; February 2007 : Moved to new website and domain name: www.opengameengine.org
ee also
*
Game Engine
*OGRE Engine
*OpenAL
* Squirrel
* ODE
* RakNetExternal links
* [http://www.opengameengine.org/ OGE Project Site]
* [http://www.opengameengine.org/wiki OGE Wiki]
* [http://www.forum.opengameengine.org/index.php OGE Forums]
* [http://sourceforge.net/projects/oge Sourceforge OGE Page]
Wikimedia Foundation. 2010.