Posted under OpenGL by admin
List of game engines
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Several tools called game engines are available for game designers to easily code a game quickly without building from the ground up.
[edit] Free engines
These game engines are free software:
-
Agar (engine) – A high-level graphical application framework used by 2D and 3D computer games
-
Allegro library – A free crossplatform C/C++ game programming library, provides functions for graphics, sounds, input, timers, fixed and floating point, 3d, comdivssed datafile and a GUI.
-
Axiom Engine – A fork containing the core of the OGRE graphics engine written in C#
-
Game Blender – flexible node based game logic engine blender 3d
-
Boom – A port of the Doom source code by TeamTNT
-
Brick engine – A simple cross-platform 2D engine, intended for 8-bit-style games
-
Cadabra 3D - A Brazilian LGPL 3D game engine
-
Catmother – A BSD-licensed engine from a company that open-sourced its code when it closed the business.
-
CheapHack – An outdated TomazQuake derived engine
-
ClanLib – A free cross-platform (including Mac OS X), object-oriented C++ game programming library.
-
Crystal Entity Layer – An extension of the Crystal Space 3D Engine
-
Crystal Space – A general framework for developing 3D applications
-
Cube – Powers the computer game of the same name
-
DarkPlaces – One of the most advanced free software Quake engines
-
Delta3d – Integrates other well-known free software projects into an easy-to-use API, originally developed by the U.S. Navy
-
Doom engine – The now free software engine originally used for the hugely popular Doom and Doom II
-
DXFramework – A simple, pedagogical 2D/3D DirectX-based game engine for Visual Studio
-
Epee Engine – Is a 2D graphics engine with beginning programmers in mind
-
Eternity Engine – A source port of the Doom engine
-
Exult – A free software reimplementation of the Ultima VII game engine
-
FIFE – A free software 2D isometric CRPG engine supporting the assets of Fallout 1 & 2.
-
Freely Available Networked Game Engine - a 2D Java networked game engine
-
GQ – A Quake engine that adds features from TomazQuake and DarkPlaces
-
GZDoom – A source port of the Doom engine based on ZDoom
-
GemRB – A free software implementation of the Infinity Engine
-
Genesis3D – A real-time 3D engine for Windows
-
Genesis Device Is a powerful LGPL engine
-
Horde3D – A lightweight next-generation graphics engine
-
id Tech 2 – Formerly known as the Quake II engine, the original open-source engine from id Software
-
id Tech 3 – Formerly known as the Quake III engine, the original open-source engine from id Software
-
ioquake3 – A cleaned-up, bugfixed and updated fork of the original id Tech 3 engine
-
Irrlicht Engine – A cross-platform and lightweight three dimensional graphics engine.
-
jMonkeyEngine – An open-source, BSD licensed Java scenegraph engine.
-
JGame - An open-source, BSD licensed 2D Java game engine, support mobile devices and desktop application.
-
Joge – Is a platform to develop 2D game in Java.
-
Jogre – A Java based client/server game engine and API for online real time games such as chess, checkers, etc.
-
KallistiOS – A free, BSD licensed development library for the Sega Dreamcast, by Dan Potter.
-
KonsolScript – opensource cross-platform 2D game engine plus scripting capability, by MJ Mendoza IV.
-
Libsmog – opensource, C++, massively multi-player, script-able, real-time 3D game engine.
-
Lightfeather 3D Engine - A cross-platform, zlib licensed, real-time 3D graphics engine.
-
Nebula Device – A realtime 3D game engine developed by German game studio Radon Labs.
-
OctLight – A Java game engine that uses scene-graph and renders on top of Lightweight Java Game Library (LWJGL) using OpenGL
-
Open Game Engine is an open source library combining the components used to make games.
-
OGRE Engine – A very popular object-oriented graphics rendering engine. Also called OGRE3D
-
PLIB – A game engine – includes 3D, Audio, Music, GUI, Window manager and is portable Linux/Windows/Mac OS X.
-
ProQuake – A modified Quake engine
-
PySoy - Multi-threaded 3d game engine for Python, freely licensed under the GPLv3 for Linux, Mac OS X, andWindows
-
Reality Factory - An open-source engine built off of Genesis3D.
-
RealmForge – An open-source game engine for the Microsoft .NET Framework, divdecessor to Visual3D.NET
-
Retribution Engine – A game engine to make first person shooter games
-
Sauerbraten – A upgraded engine forked from the Cube engine
-
southatlantic – Open Source 2D java game engine (applets and applications).
-
Soya 3D – Object oriented “high level” 3D engine for Python.
-
Stratagus – A cross-platform real time strategy game engine
-
Sylphis3D – Game engine with unified lighting and shadowing, physics and fully python scripted!
-
Telejano – A modified Quake engine
-
Tenebrae – One of many Quake engine clones
-
vbGORE – Open source MMORPG engine in Visual Basic 6.
-
Elysium Diamond – Another open source MMORPG engine made with Visual Basic 6.
-
Verge RPG engine - A BSD-licensed open source game engine that uses a C-like scripting language called, VergeC.
-
Victory Engine - A Java-based 2D game engine, designed with flexibility in mind.
[edit] Freeware engines
These engines are available free of charge:
-
Adventure Game Studio – Mainly used to develop third-person div-rendered adventure games, this engine is one of the most popular for developing amateur adventure games.
-
Baja Engine – Professional quality engine used for the game The Lost Mansion.
-
Build engine – A first-person shooter engine used to power Duke Nukem 3D
-
BYOND – Short for “Build Your Own Net Dream.” Makes various genres of games, including MOGs.Coding, mapping,drawing and testing are all done in one program very simple to use.
-
Daybreak motor – Flexible, object-oriented graphics rendering engine for .NET and XNA (XNA 3D Engine)http://www.daybreak.ru
-
DGD – An object-oriented programmable MUD engine
-
dim3 – Freeware 3D javascript engine for the Mac (although finished games are cross platform).
-
DX Studio – Real-time professional 3D engine and editing suite produced by Worldweaver Ltd
-
Flatredball – A 2.5D XNA and MDK game engine.
-
Game Blender – A sub-application of Blender for creating games
-
Game Maker Lite – Object-oriented game development software with drag-and-drop interface and its own scripting language
-
GTGE – Golden T Game Engine (GTGE) is an advanced cross-platform game programming library written in Java language.
- Luxinia
-
M.U.G.E.N – A 2D fighting game engine
-
Panda3D – A relatively easy to use python-driven game engine by Disney
-
Pentagram – A project to create a game engine that is capable of running Ultima VIII: Pagan
-
PlayerWorlds – A easy-to-use online RPG development engine. Sprites included.
-
PlayerRealms – Create old-school style online adventure games with this fantastic game creator. Design your world from scratch and join others with our ever-growing community!
-
Q 1.1 Technology – A cross-platform engine for games and other interactive 3D applications. Developed by Servan Keondjian’s Qube Software.
-
Reactor 3D – A easy-to-use XNA based game engine. High level shader support and powerful features!
-
The RealFeel Engine – Powerful 2D, MMORPG engine for Windows XP and Vista
-
Torque MMO Kit - Indie friendly, production ready, commercially proven, award winning, MMORPG system.
-
World Builder – A div-Mac OS X game engine.
-
XtremeWorlds – A simple, and widely used 2D Online RPG Engine for Windows only
-
Wintermute Engine – A runtime and development tools for creating 2D and 2.5D point’n'click adventure games.
-
PhyreEngine - A cross platform(PC & PS3) graphics engine from Sony Computer Entertainment.
[edit] Commercial engines
-
A7 – The engine behind the Gamestudio Authoring system
-
Aurora Engine – For Role-playing games
-
Beyond Virtual - A relatively cheap game engine with particle effects, and a nice gui. Can be used for any genre.
-
BRender – A real-time 3D graphics engine for computer games, simulators and graphic tools
-
C4 Engine – An emerging next-generation computer game engine created by Eric Lengyel
-
Coldstone game engine – An old game creation suite for Macintosh/Windows to create role-playing or adventure-style games
-
CPAL3D – Is an engine for 3D games and applications. It contains own game content editor and script compiler. It’s made by Centauri Production and used in adventure Memento Mori (game), rpg Numen or 3rd person shooter Pound of Ground.
-
CryEngine, CryEngine 2 – The game engine used for the first-person shooter computer game Far Cry. CryEngine 2 is a new generation engine developed by Crytek to create the FPS game Crysis.
-
CrossM - Game engine developed by Gamasoft Co., Ltd.
-
Dagor Engine 3 – A high-tech cross-platform game engine (3D, physics, game logic) with rich toolset for content development
- Dunia - Is currently under development by Ubisoft and will be used in the first person shooter Far Cry 2. In Arabic and it means world or earth
-
id Tech 4 – (Also known as Doom 3 engine) Used by the games Doom 3, Quake 4, Prey and Quake Wars(Will become Open Source at a later date)[1]
-
id Tech_5 -
-
DX Studio – Engine and editing suite that allows rapid creation of real-time games and simulations
-
Earth-4 Engine – The graphics engine used in Earth 2160
-
Electron engine – Currently in development by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine
-
Elflight Engine – High-performance cross-platform 3D streaming game engine designed from the ground up for use over the Web. Games can play in a web browser window, in a separate window or full-screen. Java and OpenGL based.
-
EMotion FX – A real-time character animation SDK and tools by Mystic Game Development.
-
Enigma Engine – A real-time tactics game engine, used in Blitzkrieg.
-
Euphoria – A real-time motion synthesis engine by NaturalMotion
-
Explorations – 2D MMO creator
-
FPS Creator - A game engine by The Game Creators. It lets the user create their own First Person Shooter without any knowledge of scripts.
-
Frostbite Engine – Game engine used for the next-gen title Battlefield: Bad Company
-
Gamebryo – A cross-platform game runtime engine and associated tools coded in C++
-
Glacier, Glacier2 – Developed by IO Interactive and used for the Hitman series of games. Glacier2 being a new generation engine currently in development for upcoming games.
-
GNet – A rapid game development SDK and deployment platform for MMOG
-
Havok – High-tech cross-platform (PC, PS3, Xbox 360 etc) middleware engine
-
IMUSE – Specifically designed to synchronize music with visual action
-
INSANE – Used in LucasArts games
-
Infinity Engine – Allows the creation of isometric computer role-playing games
-
Jade engine – Developed by Ubisoft, originally for Beyond Good & Evil
-
Jedi – A game engine developed by LucasArts for Star Wars: Dark Forces and Outlaws
-
Kaneva Game Platform – A full featured MMOG engine for independent and professional game development
-
Kinetica - A game engine developed by Sony for PlayStation 2.
-
KjAPI – A C++ technology to create games and 3D applications for PC computers
-
Lithtech – A competing alternative to the Quake, and Unreal engines.
-
Lithtech Jupiter Ex – A new generation Lithtech engine developed by Monolith Productions to create the game F.E.A.R.
-
Medusa – A C++ 3D game engine developed by Palestar and used in the DarkSpace MMO. It features distributed world simulation, single tool version control and asset realisation, cross-platform compatibility and an integrated client/server network system.
- MMFusion
-
Monumental Technology Suite – A MMOG platform, including server and client technology and development / live management tools.
-
Multiverse Network – An MMOG platform, including server, client, and tools. (Free for development and use — revenue sharing upon commercial deployment).
-
NeoAxis Engine – A game engine and toolkit designed for the creation of game titles for all genres, as well as 3D Visualization and Virtual Reality projects.
-
Offset Engine – In development, being used to create fantasy FPS Project Offset (working title)
-
Odyssey Engine – Used to create three dimensional computer role-playing games, used in Star Wars: Knights of the Old Republic
-
Onyx Engine – Developed by Ubisoft
-
Power Render – A general purpose software development kit for games and 3D visualization
-
“Q” – A hi tech cross-platform flexible framework and fully featured plugin set for games and other interactive 3D applications with the emphasis on customisability. Developed by Servan Keondjian’s Qube Software.
-
RAGE – A game engine created by Rockstar Games use it to power their upcoming video games on the Xbox 360 and PlayStation 3
-
Realm Crafter – A 3D MMORPG specific game engine with an easy click-and-drop design. Easy to learn scripting language.
-
RelentENGINE – A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3.
-
RenderWare – A very popular 3D API and graphics rendering engine
-
Revolution3D – A 3D graphics engine developed by X-Dream Project
-
RPG Maker XP – A 2D engine to make top-down and isometric-style role-playing games for Windows.
-
SAGE engine – Used to create real-time strategy games
-
SCUMM engine – Used in LucasArts graphical adventure games
-
Serious Engine – The engine by Croteam used in the epic Serious Sam: The First Encounter and The Second Encounter
-
Shark 3D – A middleware from Spinor for computer, video games and realtime 3D applications
-
ShiVa – An all-in-one 3D game development platform. The engine (Ston3D) is available for Windows and Macintosh, and can be used inside a web browser.
-
Silent Storm engine – A turn-based tactics/tactical RPG game engine, used in Silent Storm.
-
Sith – A game engine developed by LucasArts for Jedi Knight: Dark Forces II
-
Source engine – A game engine developed by Valve Software for Half-Life 2
-
Torque Game Engine – A modified version of a 3D computer game engine originally developed by Dynamixfor the 2001 FPS Tribes 2
-
Torque Game Engine Advanced – A next-generation 3D game engine support modern GPU hardware andshaders.
-
TOSHI – A fourth generation cross platform game engine designed by Blue Tongue Entertainment
-
Truevision3d – A 3D game engine using the DirectX API
-
Unigine – Cross-platform middleware engine
-
Unity – An easy-to-use open-ended 3D game/interactive software engine for web, Windows, Mac OS X, and Nintendo Wii
-
Unreal engine – One of the most popular game engines for action games
-
Vengeance engine – A video game engine based on the Unreal Engine 2/2.5
-
Vicious Engine – Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable
-
Visual3D.NET – 3D platform and visual development environment built upon Microsoft .NET 2.0 and XNA Framework for developing for PC, Xbox 360, and Windows Mobile devices using C#, Visual Basic, J#, C++.NET, JScript.NET, IronPython, and visual scripting.
-
Virtools – A 3D engine combined with unique high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSP
-
White Engine – Square-Enix’s proprietary seventh generation game engine.
-
XnGine – Developed by Bethesda Softworks, one of the first true 3D engines
相关推荐
"OpenGraphic:图形引擎和游戏引擎列表"这个项目,显然旨在收集并整理一系列开源的图形和游戏引擎资源,帮助开发者选择适合他们项目的工具。以下是关于这些关键领域的详细介绍: 1. **图形渲染(Graphics Rendering...
"应用到游戏引擎的C++小游戏"这个标题暗示了我们正在讨论一个使用C++编程语言,并结合游戏引擎来构建的小型游戏项目。下面我们将深入探讨C++在游戏开发中的应用以及游戏引擎的基本原理。 C++是一种通用、面向对象的...
标题中的“推荐一款python可以使用的游戏引擎.专为U3D打造的游戏服务器引擎”表明了我们要讨论的主题是一款基于Python的游戏服务器引擎,它专门用于支持Unity 3D(U3D)游戏的开发。游戏引擎是游戏开发的核心工具,...
6. **安全考虑**:作为游戏引擎,DotK需要防范各种安全威胁,如SQL注入、XSS攻击等。因此,它可能包含了一些安全机制,如预编译SQL语句、输入验证和输出过滤。 7. **性能优化**:为了处理大量的并发请求,DotK可能...
在文件名称列表中,“泡泡堂单机版(含ASL游戏引擎)”很可能是游戏的主程序文件,包含了游戏的所有资源和代码。通常,这样的文件可能是一个可执行文件(.exe),运行后会启动游戏。如果需要深入了解游戏的内部结构,...
【标题】"自己设计的游戏引擎项目"揭示了这个工程的核心是一个个人开发的游戏引擎,它旨在为游戏开发提供一个自定义的框架。游戏引擎是游戏开发的基础,它包含了处理图形渲染、物理模拟、音频处理、输入控制等核心...
在Windows平台上进行游戏开发,利用游戏引擎可以极大地简化代码的编写和管理,让开发者更专注于游戏的创意和体验设计。游戏引擎是一种软件框架,它提供了一系列工具和接口,用于创建、测试和发布游戏。常见的游戏...
这个"**HGE游戏引擎开发包**"包含了所有你需要的工具和资源,以利用HGE进行游戏创作。它提供了丰富的功能,如图形渲染、音频处理、物理模拟以及输入管理等,帮助开发者轻松构建游戏世界。 **一、HGE SDK** HGE SDK...
文档中还提到了对游戏引擎中UI定制的需求,例如QICI Widget的标签、按钮、列表、树、表格等组件,以及Phaser的标签、手风琴、边框布局等,支持MVC模式和矢量图形,体现了WebGL平台的多功能性和灵活性。 最后,文档...
【C++游戏引擎3D效果】是编程领域中一个高级且复杂的主题,涉及到计算机图形学、软件工程和高性能计算等多个方面。C++作为一款强类型、静态类型的语言,以其高效和灵活性被广泛用于游戏开发,尤其是游戏引擎的构建。...
【游戏开发】说明:游戏引擎开发 通过开发游戏引擎,使游戏编程更加容易,开发人员只需关注如何开发游戏。 (Game Engine Development) 文件列表: Chap22\SpaceOut 4\AlienSprite.cpp (2430, 2005-08-16) Chap22\...
【标题】与【描述】提及的是一个大学毕业生的毕业设计项目,该项目是一个基于HGE(Happy Game Engine)游戏引擎开发的游戏。HGE是一款开源的游戏开发框架,为开发者提供了方便快捷的方式来创建2D游戏。这个实训项目...
【标题】:“百分之百开源的js游戏引擎” 在IT领域,游戏开发是一项充满创新和技术挑战的工作,而JavaScript作为一门广泛使用的脚本语言,其在游戏开发中的应用也日益普及。"百分之百开源的js游戏引擎"是专为...
标题中的“游戏引擎支持 DirectX 11”揭示了文件包中的主题,这意味着文件集合涉及的是一项与游戏开发相关的工作,特别是支持微软公司开发的DirectX 11 API。DirectX 11是用于开发高性能图形应用程序和游戏的一套...
在核心特性方面,ngc游戏引擎提供了多种关键组件,如button(按钮)、edit(文本输入框)、list(列表)和tab(选项卡),这些是构建游戏界面的基本元素,使得开发者可以轻松创建用户友好的交互界面。例如,button...
13. **Unity**:虽然不在列表中,但Unity是目前最流行的游戏引擎之一,支持2D和3D游戏开发,适用于各种平台,并拥有丰富的资源库和社区支持。 14. **Blender Game Engine**:虽然已经被弃用,但它曾经是Blender 3D...
《深入理解hge游戏引擎与angelscript游戏脚本实践》 在游戏开发领域,高效的游戏引擎和灵活的脚本语言是实现创新游戏设计的关键。本文将深入探讨hge(Hidden Game Engine)游戏引擎和angelscript游戏脚本的使用方法...
在计算机图形学和游戏开发领域,游戏引擎是构建游戏世界的中枢系统。一个游戏引擎提供了一系列的工具和服务,包括图形渲染、物理模拟、音频播放、碰撞检测等,允许开发者集中精力在游戏内容的创作上,而不必从零开始...
### 设计一个并行游戏引擎的关键知识点 #### 1. 引言 随着现代处理器中多核技术的发展,设计能够充分利用这些多核心的游戏引擎变得至关重要。传统的单线程游戏引擎虽然可以通过图形处理单元(GPU)来提升图形渲染...
现在,让我们详细探讨一下这些压缩包内的文件名称列表,它们代表了游戏引擎的关键组成部分: 1. **Core_Graphics.cpp/h**:这部分代码涉及图形渲染的核心功能。可能包含了设置场景、绘制3D模型、处理光照和阴影、...