Open Game Engine

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 version

OGRE (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 of scene managers, most notably Octree, BSP and a Paging 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 2006

History

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
* RakNet

External 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.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Open Dynamics Engine — Developer(s) Russell Smith Stable release 0.11.1 / October 17, 2009; 2 years ago (2009 10 17) Operating system Platform independent …   Wikipedia

  • Game engine recreation — Game engine recreations are engine interpreters for video games that replace the original engine binary that came with the original game. Game engine recreations are primarily made to allow support for the game on other operating systems. In many …   Wikipedia

  • Game engine — A game engine is a system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers. The core functionality typically provided by a game engine… …   Wikipedia

  • Game-Engine — Die Artikel Liste der Spiel Engines und Spiel Engine#Bekannte Engines überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte …   Deutsch Wikipedia

  • Game Engine — Die Artikel Liste der Spiel Engines und Spiel Engine#Bekannte Engines überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte …   Deutsch Wikipedia

  • Unity (game engine) — Infobox Software name = Unity caption = developer = Unity Technologies latest release version = 2.1 latest release date = July 24, 2008 operating system = Mac OS X (creation and deployment), Microsoft Windows (deployment only), Wii (deployment… …   Wikipedia

  • Source (game engine) — Source engine …   Wikipedia

  • Diesel (game engine) — The Diesel engine is a game engine developed and used by GRIN. The engine was originally developed for their game Ballistics and has been used, albeit with modifications, in a number of other games since then. The first installment of the engine… …   Wikipedia

  • Torque Game Engine — Infobox Software name = Torque Game Engine caption = Tribes 2 is one of the most noted commercial games to be made with the Torque Game Engine. developer = GarageGames latest release version = 1.5.2 latest release date = May 15 2007 latest… …   Wikipedia

  • Visual3D.NET Game Engine — Infobox Software | name = Visual3D.NET developer = [http://www.visual3d.net Realmware Corporation] latest release version = Beta 2.3 latest release date = July 28, 2008 operating system = Microsoft Windows, Xbox360 platform = PC, Xbox360 genre =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”