http://content.gpwiki.org/index.php/Game_Engines

 

A game engine is the core library functions used in a game, usually related to graphics, input, sound, networking and other systems.

Engines are separate from game-specific code, which enables different games to use the same engine. (Games of different genres even, in some cases.)

Engines have different features. When picking an engine, you have to pay attention to whether or not it satisfies the needs of your game.

 

Engine Overview

Game engines

Name [转]Game Engines

Language [转]Game Engines

Platform [转]Game Engines

License [转]Game Engines

Graphics [转]Game Engines

Sound[转]Game Engines

Networking[转]Game Engines

Scripting[转]Game Engines

Other features [转]Game Engines

Plus [转]Game Engines

Minus [转]Game Engines

A6 Game Engine

C-script like language/C++/Delphi

[转]Game Engines

Commercial

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Physics

Adventure Game Studio (AGS)

C++

[转]Game Engines [转]Game Engines

Open source (Artistic License v2)

Allegro

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Supports user-made plugins and modules

AgateLib

.NET

[转]Game Engines [转]Game Engines

Free

2D via Direct3D or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

AGen

C++

[转]Game Engines

Indie/Commercial

Hardware accelerated 2D via Direct3D or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics

Scene management, high-level framework, automatic memory management

Not cross platform yet

Allegro

C

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free (Open Source)

2D and 3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

APlay

C#, C# for Unity, Flash, Java (server), AWT

[转]Game Engines [转]Game Engines [转]Game Engines

Free and commercial

N/A

[转]Game Engines

[转]Game Engines

[转]Game Engines

Also includes persistence (database access). Check web page for more feature detail

Makes it possible to create online/multiplayer apps without caring about (or even knowing about) networking. Novel approach via graphical modelling

Asphyre

Delphi / Delphi .NET

[转]Game Engines

Free

2D/3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

GUI Editor

Versions later than v3.1 are only for BDS and Turbo Delphi

Axiom website

.NET

[转]Game Engines [转]Game Engines [转]Game Engines

LGPL

3D via OpenGL/DirectX/XNA

[转]Game Engines

[转]Game Engines

[转]Game Engines

Based on the very popular OGRE rendering engine.

Baja Engine

C++/Lua

[转]Game Engines [转]Game Engines

Free

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Professional Results, Includes all tools

Shaders, Shipped a Commercial game, Easy to use, Flexible

As far as I can see, the site does not indicate source is included with the download (or for that matter, is available) Hard to use art pipeline, no community.

BigWorld Engine

C++/Python

[转]Game Engines[转]Game Engines [转]Game Engines[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Commercial & Indie

DirectX/9

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Professional Results, Includes all tools

Shaders, Shipped various Commercial games, Easy to use, proven

Also available with (source-less) Indie versions.

Blender Game Engine

Python

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free (Open Source)

3D via OpenGL

[转]Game Engines

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

Physics (including soft bodies) via Bullet, custom written shaders (via GLSL). Can use logic bricks to create basic games without programming experience, or Python for more complex games.

Included as part of Blender, a fully featured 3D package, so modeling, texturing, etc. all built in.

Occasionally spotty documentation.

Blitz3D

Basic

[转]Game Engines

Commercial

2d/3D via DirectX7

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Big community, a lot games

Easy to start, support BSP, 3DS, better for shareware games

No OOP, basic syntax

BlitzMax

Object Basic

[转]Game Engines [转]Game Engines [转]Game Engines

Commercial

2d via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Has many modules (GUI, 3D, Sound, Physics, etc ). Easy to start

Fast 2D engine, better for casual games(Arcanoids, Puzzles etc.), OOP, LUA Bind

Has no 3D module

BlurredEngine

C++

[转]Game Engines

Commercial

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

incl. Leveleditor and 3D gui components

Brume Game Engine

.NET 2.0/3.5 (C#)

[转]Game Engines

Free

3D via DirectX 9/DirectX 10

[转]Game Engines

[转]Game Engines

[转]Game Engines

Have more modules (GUI, Sound, Physics, Collisions, Animations, Effects (Hardware Shaders), Terrains, etc ). Easy to start

Easy to use, object oriented, animation system, integrated physics

C4 Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Voxel terrain, shader editor, more

Active development, good support, clean architecture

Chingu

Ruby

[转]Game Engines [转]Game Engines [转]Game Engines

Free

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Game states, plugginable game logic.. game engine features

Available on github, 28+ bundled examples.

Cipher Game Engine

C/C++

[转]Game Engines

Commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Collision Detection, AI

ClanLib

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (Open Source)

Accelerated 2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Open Source. Excellent lightweight networking

Cobra (programming language from Squeaky Duck)

Pascal/Delphi derivative

[转]Game Engines

Indie/Commercial

2D/3D via OpenGL, with an optional separate non-hardware-accelerated 2D mode for compatibility.

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Various community supplied extensions (GUIs, Parsers, Virtual Machines)

Fast 2D graphics

Somewhat buggy 3D, not-cross platform, somewhat slow bug-fix cycle.

Cocos2d-x

C++, Lua

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free Open Source (MIT)

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Various community supplied extensions, derived from cocos2d for iPhone to make it multi-platform.

2D graphics, many commercial games produced using this library.

Mainly for mobile platforms, other platforms are for development.

CRM32Pro

C++

[转]Game Engines [转]Game Engines

Closed Source; LGPL announced on site

2D via SDL/glSDL and optimized MMX blitters

[转]Game Engines

[转]Game Engines

[转]Game Engines

XML parser, Log, propietary file system to package your resources with full protection and useful EditorDPF to manage them, graphics primitives, cursors, tiles, sprites, fonts, several FX effects, GUI system, accurate timer, MPEG-I video, full support of OGG,modules,WAV and VOC, useful network API andmore...

Full documentation (english and spanish). Cross-platform. Heavily optimized for each current CPU (MMX and SSE). Available as a DLL or static library(only Win32). EditorDPF, a resources manager. SetupProyect, a customizable config system. Everything is free!

Crystal Space

C/C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (LGPL)

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

DaBooda Turbo Engine v1.5.4

VB(COM)/FreeBASIC(VTable)

[转]Game Engines

Free (GPL)

2D(and old school style 3D) via DirectX8

[转]Game Engines

[转]Game Engines

[转]Game Engines

complete 2D game development environment. Supports VB,VB .Net, FreeBASIC

AutoMove(ala Zelda1),Sprites,Overlays,Maps,Audio,Network,Counters,

Key,Joy, FreeBASIC supported through IDispatch, DBFE, or Vtable Documentation in chm, plenty of tutorials and examples..

Final Build, FreeBASIC build in transition, see DBOS, DBHGE at our site

Daimonin

C (server), C++ (client), java (editor)

[转]Game Engines [转]Game Engines [转]Game Engines

GPL

2d/3d via SDL and OGRE3D

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

complete MMORPG engine

Delta3D

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free(LGPL)

3D via OpenSceneGraph (OpenGL)

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

ODE Physics, STAGE Game Editor, Much More

A well-supported open source project. Built upon other open source projects (OSG, ODE, OpenAL, etc.). Great for games, simulations, or other graphical applications. Supports massive terrains. Used by many large scale companies (e.g., Boeing, Lockheed Martin, etc.), educational institutions, and small developers.

D'Enfent Engine

C++

[转]Game Engines [转]Game Engines

GPL

2D / 3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Lessons and samples for easy start. Shaders are supported.

DarkbasicPro

Basic

[转]Game Engines

Shareware

2d/3D via DirectX9

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Big community, a lot games

Easy to start, support BSP, 3DS, better for shareware games

[转]Game Engines OOP, basic syntax

DizzyAGE

C++

[转]Game Engines

Free

2D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Tool used to create Dizzy games, in the classic adventure style

DXGame Engine

VB6

[转]Game Engines

Free

2D+ via Direct3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Automated Sprites, 2D Tile Map (Unlimited Layers), Collision Checking, Explosions, Basic Particle Engine, High Level

DxIce

VB6.0 and VB.NET

[转]Game Engines

Free (closed source)

Mostly 2D and some 3D DX9

[转]Game Engines

[转]Game Engines

[转]Game Engines

Various functions/methods to aid in RAD

Great for 2D, many helpers for common game routines

Limited 3D support

dx_lib32 2.0

VB 6.0 (also VB.NET)

[转]Game Engines

Free

2D hardware via DirectGraphics (D3D8)

[转]Game Engines

[转]Game Engines

[转]Game Engines

Draw 2D textures with isometric or caballera perspective in one call, support movie playback (include DivX formats), easy imput handling class, PAK File format support (Quake/Half-Life format), basic Timers counters, support for Timers Events for multithreaing routines (like Timer control of VB but without control interface and instance of this) and more...

Single light DLL (VB6 Runtime and DirectX API only dependency), simple interface, easy to start, several layers of abstraction, automatic resources management, full documentation of all functions

[转]Game Engines full OOP interface, ActiveX DLL (need register in the system), all documentation and web site are in spanish (this a problem? maybe... if you aren't

spanish ;-) )

DX Studio

.NET

[转]Game Engines

Commercial

3D via DirectX9

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Ageia PhysX, HLSL Shaders, GUI Editor.

Object-Oriented, Active Development, High-Level Scripting.

EasyWay Game Engine

Java

[转]Game Engines [转]Game Engines [转]Game Engines

opensource GPL

2D/3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Easily extendible, perfect pixel collision, PathFinding, special effects, automatic engine that don't draw what you don't see, engine anti bug

very simple: you can write a game in very few lines of code; You can extend simply the game engine with your function

the API documentation isn't completed yet

Epee Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

zlib/libpng

2D SDL but 3D planned using OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

see web site

Very easy to use and fast rendering

Engine is still in the early stages

Entanglar

Any .Net (VB/C#/C++)

[转]Game Engines

Unannounced

[转]Game Engines

[转]Game Engines

[转]Game Engines

[转]Game Engines

2D Physics. Stable fixed timeslice timer. Entity management.

Completely transparent, decoration of properties/methods with attributes makes them automatically synchronised. Remote simulation error prediction. Flexibility to choose any graphics/sound/scripting.

Alpha build only. No 3D physics yet. Light documentation.

Entropia Engine

VB6/C

[转]Game Engines

LGPL

2D using DirectX 8.1

[转]Game Engines

[转]Game Engines

[转]Game Engines

See Web Site (or the SDK)

Very easy to use, fast, lots of utilities for a rapid game development, particle engine, sprite engine, map engine and dynamic lights engine (in development but works, see SDK), tiler, console, PAK file format (Quake PAK's), compression , MD5, and much more!

Web site in Spanish (engine 95 % in English, will fix this soon)

Esenthel Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free and Commercial

3D, DirectX 9/10/11, OpenGL, OpenGL ES

[转]Game Engines

[转]Game Engines

[转]Game Engines

Many

Next-Gen Graphics. MMO Capable. Physics. Rich Toolset. Lot of Tutorials. Stable.

Espresso3D

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free and Commercial

3D via LWJGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Many

Ethanon

AngelScript (made with C++)

[转]Game Engines

Free (LGPL)

Advanced 2D with hardware acceleration

[转]Game Engines

[转]Game Engines

[转]Game Engines

Many

Fenix Project (beta)

language hibrid between Pascal and C

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Open Source

2D via SDL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Perfect Pixel collision, path finding routine, music modules and Ogg Vorbis Support, cross plataform, very similitudes with Div Game Studio: compatibility with more of file formats (FPG, MAP, PAL, etc...) and a few compatibility with the syntax and other functions of the Div language

Very easy syntax, documentation and web site in english and spanish, a complete game of functions, easy for newbies, the evolution of Div Game Studio!

[转]Game Engines oficial IDE (but existsalternatives), 2D via software, no OPP language, few bugs

FIFE - the Flexible Isometric Free Engine

C++, Python

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free of charge / open source (LGPL 2.1)

2D software renderer via SDL, hw-accelerated mode via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Ingame console, GUI framework pychan based on guichan, custom XML-based file formats

One of the few open source 2D isometric game engines available

Not feature complete at this point but ready to create game with it nevertheless

FlatRedBall 2.5D

.NET

[转]Game Engines

Free

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

Template, Collision Detection, Physics, Skeletons

G3D

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (BSD)

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

G3DRuby

Ruby

[转]Game Engines [转]Game Engines

Free

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

GameCore

C++

[转]Game Engines [转]Game Engines

Commercial, Free trial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

WYSIWYG World Editor provides Terrain editor, FX design, Physics editor, Pathfinding editor, Procedural geometry

Active development, good support, knowledgeable community

Game Maker

Delphi

[转]Game Engines

Free and Commercial

2D/3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Terrific for making quick 2d tile-based games with easy scripting interface, slow 3D support(via DirectX)

GameSalad

No Programming

[转]Game Engines [转]Game Engines

Free and Commercial

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics, Particles

Visual system allows for rapid development.

Mac OS X on Intel only.

GameStart

C++

[转]Game Engines [转]Game Engines

Commercial, Free trial

2D/3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics, Particles, Terrain, Character animation

Comprehensive and fully visual IDE, tailored for developers, designers and artists. Production proofed workflow.

Genesis3D

C++

[转]Game Engines

Free/Commercial

3D via DirectX

GhostEngine

C++

[转]Game Engines

Engine code is Zlib/libPNG-licensed

3D via OpenGL/DirectX, with DirectX support in the works

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

As of 5-28-2008, the project has been marked as no longer under development.

GLBasic

BASIC

[转]Game Engines [转]Game Engines [转]Game Engines and other platforms

Commercial

2D/3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

IDE is Windows only, but can compile for other devices included Palm, Android, Windows CE. Simple classes can be used. No chance of source code is usually needed to run on any platform.

Easy to start, use and can publish programs for AppStore, Palm Catalogue and Android Marketplace

None

Glint 3d Engine

100% lua scriptable, C++ source

[转]Game Engines [转]Game Engines

Donation-based licensing. Free version available. Closed source.

2D/3D via OpenGL/DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

Includes 2D/3D Irrlicht graphics, Bullet physics, 3d OpenAL sound, cryptography, threading, world management, gui controls, gui skins, event management, key-mapping, special fx, dynamic lighting, animation, multi-language support. GUI Editors, Programmer's Reference and more...

100% scriptable - No install required! No compilers required! Completely extensible and flexible. For apps, sims and games.

Golden T Game Engine

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free

2D via OpenGL

[转]Game Engines

Gosu

C++, Ruby

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free (MIT licensed itself, but relies on FMOD or SDL_mixer)

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Integration with many Ruby libraries

Modern C++, rather minimalistic

Grail Adventure Game Engine

C++, Lua

[转]Game Engines [转]Game Engines [转]Game Engines

GPL

2D via SDL

[转]Game Engines

[转]Game Engines

[转]Game Engines

[转]Game Engines

Open & Flexible, write Games in Lua or direct in C++

Currently still in Development (rewriting from former D-Version known as "indiana")

HGE (Haaf's Game Engine)HGE at SourceForgeHGE

C++

[转]Game Engines

Open Source (Zlib/libpng license)

2D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

Authoring tools, lightweight

Easy to start, good engine structure

No multiplatform

Horde3D

C++, C DLL interface

[转]Game Engines

Free (LGPL)

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Shader based design, skeletal animation, animation blending, morph targets, post processing effects like HDR or DOF, COLLADA support

Lightweight next-generation engine with clean design

id Tech 1

C

[转]Game Engines [转]Game Engines

Free (GPL)

2.5D, fan-made enhancements: 3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

C++ support in some fan-made versions.

Used to make Doom WAD's, Ports and Mods. Large active community

Official version technically outdated/limited, fan-made versions still maintained and updated

id Tech 2

C

[转]Game Engines [转]Game Engines

Free (GPL) or Commercial without GPL limits

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

C++ support in some fan-made versions.

Allows designing of Quake II Mods (with Quake IISource)

Technically outdated, may not work on later Windows + Linux machines.

id Tech 3

C

[转]Game Engines [转]Game Engines

Free (GPL) or Commercial without GPL limits

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

C++ support in some fan-made versions. Last C-based id Engine that works on all Windows and Linux machines.

Still used today

Relatively weak graphics compared to new Engines

id Tech 4

C++

[转]Game Engines [转]Game Engines

Free (GPL), previously commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

First intended C++ id Engine

Full realtime shadows, XBOX Support (With XBOX License)

Graphics based on outdated stencil shadows (compared to modern next-gen games)

Ignifuga

Python/Cython

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Open Source (modified BSD) / Commercial license req'd for splash screen removal

2D via OpenGL or Direct3D 9 via SDL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Component based, data driven, sprites, fonts, parallax scrolling

Dynamic development and fully static binary only deployment to targets. No hassle building and packaging for all targets using the Schafer tool.

Currently in alpha stage of development, though actively developed.

ika

C++

[转]Game Engines [转]Game Engines

Free (GPL)

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

very low overhead...

Irmo

C

[转]Game Engines

Free

[转]Game Engines

[转]Game Engines [转]Game Engines

Only a networking engine.

Irrlicht

C++/.NET

[转]Game Engines [转]Game Engines [转]Game Engines

Free (zlib/pnglib)

3D via DirectX(8,9), OpenGL or various software renderers

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Collision Detection, HDR, PARALLAX

Big Community, a lot examples and tutorials

Active development - Stable

IwGame Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Built on top of the Marmalade SDK. Accelerometer, compass, multi-touch, http resource loading, unified ad API, auto screen size and aspect management.

Unified animating Ad API supporting 12 different ad providers for free game developers that want to maximise their games revenue potential. Fully documented and regularly updated.

Jad Engine - C# + MDX Game Engine

C#

[转]Game Engines

LGPL

3D via Managed DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

Focused to graphics cards that support shaders 2.0 or better, It uses Newton Physics Engine to generate realistic movements and responses, HDR support (the graphic card must support floating point blending), FirstPerson and SelfDriven (exported from 3D Studio Max) cameras support, Animation Skeletal animation using channels, Imports directly MD5 files..., Postproduction system integrated in the engine, AI Engine: Genetic Programming Framework

Very more easy and intuitive interface, documentation and support are in english, a simple DLL

[转]Game Engines full documentation

Jamagic 1.2

Jamascript

[转]Game Engines

Commercial(Withdrawn from sale)

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Inbuilt editors

Easy to Learn, online games like flash

No longer supported

JawsJS 2D Engine

Javascript

Browsers

LGPL

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Supports both Canvas and HTML-based sprites

easy to get started, lots of examples

Needs a fairly new browser

JEngine SSE

C++

[转]Game Engines [转]Game Engines

Free (GPL)

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines[转]Game Engines

Collision detection,Cg&GLS effects,GUI,etc. Contains full 2D open source framework with editor.

Jet3D

C/C++

[转]Game Engines

Free

3D via DirectX

[转]Game Engines

JGame

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free (BSD)

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

jMonkey Engine

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free (BSD)

3D via LWJGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

A Java scene graph based 3D game engine. See the latest release notes

Joge

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free (Creative Commons License)

2D via LWJGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

JOGRE Engine

Java

[转]Game Engines [转]Game Engines [转]Game Engines

Free (BSD)

2D

?

[转]Game Engines

[转]Game Engines

Java Online Gaming Real-time Engine.

Lavgine

Engine in C++, Games in Lua

[转]Game Engines

Free (non-commercial), Commercial (15% from profits), Closed Source

Hardware accelerated 2D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

LiveData Manager to swap data on change, Box2D-based physics, 3D Sound based on XACT (Content-driven API), Game Programming in LuaScript (optional: encrypted scripts), Achievement System, Networking, Unicode support for bitmap fonts, Profile system for saving in-game variables

Still evolving. Last update: 2011-07, developed by ONE person (consequence, integrity, the same API and quality of code :P)

Alpha phase (2011-07), lack of tools (in plans), developed by ONE person

Leadwerks 3d engine

C++/C#/Delphi/BlitzMax

[转]Game Engines

Commercial

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Lightfeather 3d engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (zlib/libpng)

3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

GLSL and Cg shaders, HDR rendering, MRT , Portals, occlusion culling, PVS, Skeletal and Morphing Animation, Exporter for Blender to lfm format, Post-Processing Framework, Paging terrain with splatting (includes editor + generator), Built-in GUI, Particle system editor|more..

LÖVE

Lua

[转]Game Engines [转]Game Engines [转]Game Engines

zlib/libpng

2D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Box2D wrapper library included out-of-box.

Maker3D

Custom

[转]Game Engines [转]Game Engines

Commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

WYSIWYG editor, Crossplatform

RPG (role playing game) designer, character generation, battle system, easy to Learn, team management

Moai

C++ for the engine, Luafor the games

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game EnginesGoogle Native Client

Open Source (CPAL)

2D via OpenGL (WIP 3D)

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics (Box2D or Chipmunk), animation, analytics, monetization.

Good performance. Developed by a professional team. Cloud services.

MonoGame

C#

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free (Open Source)

2D (3D is planned in 2012)

[转]Game Engines

[转]Game Engines

[转]Game Engines

Based on Mono

Open source XNA implementation

Multimedia Fusion 2

Custom - none scripting

[转]Game Engines

Commercial

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

ActiveX, Dll, many plug-ins, movement extensions

Easy to Learn, a favourite with younger developers, online games like flash

neabEngine

PHP

[转]Game Engines [转]Game Engines

Free / Commercial

2D (AJAX)

[转]Game Engines

[转]Game Engines

[转]Game Engines

Comes with the full source code, allows to add/edit modules.

NeL (alt:OpenNel)

C/C++

[转]Game Engines [转]Game Engines

Free/Commercial

3D via DirectX or OpenGL

[转]Game Engines

[转]Game Engines

CEGUI Integration

NemoX 3D Engine

VB/Delphi/.NET

[转]Game Engines

Free

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

NeoAxis Game Engine

API: C#/.NET, Internally: C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free/Commercial

3D via DirectX or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Game Demo, GUI Editor, Map Editor, Resource Editor (Mesh, Particles, etc...), ODE and PhysX by AGEA Support, and Documentation

You can purchase the source code of the engine.

NeoEngine

C++

[转]Game Engines [转]Game Engines

Free (MPL)

3D via DirectX or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

NetGore

C#

[转]Game Engines [转]Game Engines [转]Game Engines

Free (Open Source)

2D (top-down and platformer) via SFML (OpenGL)

[转]Game Engines

[转]Game Engines

[转]Game Engines

Open source, multiplayer (MMORPG) support, very active development

Novashell Game Creation

Lua

[转]Game Engines [转]Game Engines [转]Game Engines

zlib/libpng

ClanLib (OpenGL)

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Fast Game Creation with Lua

sector based partitioning, easy editing files, level editor

Beta

OGE - Open Game Engine

C++

[转]Game Engines [转]Game Engines

Free (LGPL) / Commercial

3D (OGRE hence DX + OpenGL)

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Multithread and pluggable design, MyGUI, Physics (Bullet), Unicode, OGEd - Game Editor

Multithread, Plugin-based, Clean OO, Early stage of development

Early stage of development

OGRE

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (LGPL) / Commercial

3D via DirectX or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Super 3D Engine, Support All HighEnd 3D Technologies, Plugin structure

Big Community, A lot examples and tutorials, made severals big games (like as air simulation, 3d adventure, 3d action), Open Source

too big source code

ORE

VB6

[转]Game Engines

Free

2d via DirectX7 / DirectX8

[转]Game Engines

[转]Game Engines

[转]Game Engines

Orx: Portable Game Engine

C/C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free (zlib)

2.5D, hardware accelerated

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines

Data driven. Lightweight. Portable. Very easy to use.

Extended unique features (animation graph, hierarchical config files, independent clocks, hierarchical objects, differential scrolling, ...).

Ovorp Engine

.NET

[转]Game Engines

Free

2D via DirectX

[转]Game Engines

Panda3D

C++, Python

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Free

3D via OpenGL, DirectX or TinyGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Free models, documentation, simple installation

Used by Disney to make ToonTown, easy learning, very stable

PixelLight

C++

[转]Game Engines [转]Game Engines [转]Game Engines

LGPL

3D via OpenGL (+ experimental 3D via DirectX9)

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

See official feature list

PLib

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (LGPL)

2D and 3D via OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines

Playground SDK

C++, Lua

[转]Game Engines [转]Game Engines

Free

2d/3d via DirectX/OpenGL on Windows/Mac

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Animation editor; dialog editor; particle editor; ultra-flexible particle system; 2d sprite system; dynamic texture atlas support; flat file support; background file reading support; small footprint.

Used by PlayFirst and many other developers to write over 100 published causal games. Best-in-class i18n. Excellent documentation and support in the forums.

No game editor (yet; one is planned).

PVLE game engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

GPL / Proprietary (Commercial)

2D/3D via OpenSceneGraph (OpenGL)

[转]Game Engines

[转]Game Engines

[转]Game Engines

Physics via ODE, object oriented

Small and easy game engine. Uses the most existing code possible.

Very young and still alpha

Popcap Framework

C++

[转]Game Engines

Free

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Super Game Engine for developing super games like as Zuma

have great game ZUMA

Not 3D

PowerRender

C++

[转]Game Engines [转]Game Engines

Commercial

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics, Collision Detection, HDR

Easy to start, flexible engine

Bad working with shadowing

PTK Engine

C++

[转]Game Engines [转]Game Engines

Free and Commercial

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Font, TTF, Spline, Tar files

Lightweight and Crossplatform

PureBasic

Basic

[转]Game Engines [转]Game Engines [转]Game Engines

Commercial

PySoy

Python

[转]Game Engines [转]Game Engines [转]Game Engines

Free (GPLv3)

3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines

Integrated Physics

No proprietary dependencies

Still in Beta (lacks features)

Quake Engine

C

[转]Game Engines [转]Game Engines [转]Game Engines

GPL, Commercial

Software, OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Quake II Engine

C

[转]Game Engines [转]Game Engines [转]Game Engines

GPL, Commercial

OpenGL

[转]Game Engines

[转]Game Engines

Quake III Arena Engine

C

[转]Game Engines [转]Game Engines [转]Game Engines

GPL, Commercial

OpenGL

[转]Game Engines

[转]Game Engines

Raydium 3D

C

[转]Game Engines [转]Game Engines

Free (GPL)

3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics via ODE

Ray Game Designer 2

None needed

[转]Game Engines

Free

3D via OpenGL or Direct3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Collision Detection, Translucency, Lighting

Requires no programming, very easy to use, includes most needed tools

Very limited gameplay options, outdated graphics engine, very small community

Reality Factory

None needed

[转]Game Engines

3D viaGenesis3D(DirectX)

[转]Game Engines

[转]Game Engines

[转]Game Engines

RealmForge Game Engine

C# (.NET)

3D via Axiom(OpenGL)

[转]Game Engines

[转]Game Engines

[转]Game Engines

RetinaX

Completelty .NET 2.0 (C#). No wrapped C++ Libraries.

Free (BSD)

3D via Managed DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

User Interface

Easy to start programming DirectX. Framework is well structured and you can modify it to your liking.

RPG Maker 2003

C/Delphi

[转]Game Engines

Shareware

2D

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Level Editor

Easy to use

Not open source

RPG Maker XP

C/Delphi

[转]Game Engines

Shareware

2D

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Level Editor

Easy to use

[转]Game Enginest open source

Saq2D

C#

[转]Game Engines

Free

2D engine via XNA

[转]Game Engines

[转]Game Engines

[转]Game Engines

scge

C++ / Python

[转]Game Engines [转]Game Engines [转]Game Engines

Free (Public Domain)

2D and 3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

Gerneral Purpose Engine

Easy to use and versatile

Slot Constructor

Lua, C

[转]Game Engines [转]Game Engines

Commercial

2D and 3D via OpenGL

[转]Game Engines

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

Specially designed for casino and amusement game machines. Deploy to gaming boards and PC.

Extremely easy to use, has own IDE and other GUI tools.

3D is very limited.

SLUDGE

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (LGPL)

2D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Engine for graphic adventures

Easy to use

Spring RTS Engine

C++/Lua

[转]Game Engines [转]Game Engines [转]Game Engines

GPL2

3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Large User Community

SoftPixel Engine

C++

[转]Game Engines

Free (zlib/libpng)

3D via OpenGL 2.0

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

[转]Game Engines [转]Game Engines

Collision Detection, Shader (GLSL), very simple

Very easy like BASIC languages but powerfull like C++ & OpenGL

Active development. Some unfinished parts

Source Engine

C++

[转]Game Engines [转]Game Engines[转]Game Engines

Commercial/Free

Direct3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Havok Physics, Valve Faceposer Technology, VGUI, HDR, Steam Community,SDk

Sphere RPG Engine

Javascript

[转]Game Engines [转]Game Engines [转]Game Engines

GPL

2D via software or hardware (OpenGL or DirectX) rendering

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Map editor, tile editor, image editor, imports RPG Maker resources

Very good map/tile engine, cross-platform, imports many resources, and fully featured to make your own SNES/Genesis style game.

The Nebula Device 2

C++

[转]Game Engines

Free

3D via DirectX

[转]Game Engines

[转]Game Engines

[转]Game Engines

Thousand ParsecFramework

Python, C++, others

[转]Game Engines [转]Game Engines [转]Game Engines

Free (GPL)

2D/3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Framework for online turn based space strategy games

TNT Basic

Basic

[转]Game Engines

Free (GPL)

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Torque

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Commercial

3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Mission Editor, Terrain Editor, Mac and Linux Support, WYSIWYG GUI Editor, Particle Engine, Theora Video, Multiple Language Support

Source Code Included, Large Community, Many 3D modeling exporters

Buggy, slow, outdated

Torque2D

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Commercial

2D

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Truevision3D

VB/Delphi/C++/.NET

[转]Game Engines

Free for learning/Commercial

3D via DirectX

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics, Plugins for popular modeling packages, Active user base, Normal Mapping, Relief Mapping, and complex shaders

UnrealEngine2 / 2X / 3

C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Physics, HDR (UE3)

high cost

UnrealEngine2 Runtime

C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines,[转]Game Engines

Non-Commercial / Educational

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Need to be a 'serious developer'. Still pricey. No source code.

Unigine

C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Commercial

3D

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

DX9/DX10/DX11/OpenGL/OpenGL ES render, shaders 5.0, hardware tessellation, stereo 3D, physics, pathfinding, sound, GUI

Great 3D Engine, image quality like as CryEngine and Unreal, small cost, more tools

Unity

C++

[转]Game Engines [转]Game Engines, Browsers

Free/Commercial

3D via DirectX or OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Ageia PhysX, terrain engine, extensible shaders, JIT compiled scripts, collaboration tools, friendly community, most file formats supported

Smooth workflows, lots of powerful tools, complete documentation

Advanced features cost more, source code is separate license

Verge

Lua or VergeC

[转]Game Engines [转]Game Engines [转]Game Engines

Free (BSD license)

Software 2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Friendly community, tile-based map editor tool, fully scriptable game

Extremely easy to rapidly prototype something, simple-to-use software graphics.

Requires some knowledge of scripting. Does not have hardware accelerated graphics.

vbGORE

VB6

[转]Game Engines

Free (Open Source)

2D via 3D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Designed towards ORPG and MMORPG design

[Valve]

Python

[转]Game Engines [转]Game Engines

commercial

2D/3D via DirectX and OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Many

Vision Game Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines [转]Game Engines

Commercial

DirectX 9-11

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Supports XBLA, PSN and WiiWare. Includes FMOD and RakNet free-of-charge. Includes 20+ integrations to other 3rd party middleware (physics, AI, weather, vegetation, audio, asset management and more)

Optimized for many platforms. Highly flexible workflow. Modular architecture. Flexible pricing. Excellent support.

Not as well known. Community is small, but growing.

Visual3D Game Engine

C# (.NET)

[转]Game Engines [转]Game Engines

Commercial, Free for Open Source and Educational Use

3D via XNA

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

All-in-one Game Development Toolset, HDR, Per-pixel, Parallax, Dynamic Soft Shadows, God Rays, SSAO*), Entity/Model/Material Editor, Particle Editor (Explosions, Volumetrics) , Advanced Physics (Rag Dolls, Vehicles), Terrain Editor (Procedural Generation, Massive Full-Globe Terrain, Land Cover Painting, Geodata), AI and Pathfinding, Multiplayer Networking, Cinematics/Path/Road Editors, Real-time In-Game Scene/Mission Editing, Script/Conversation Editor, 3D Audio, Day-Night Cycle, Free Starter Kits/Asset Libraries, C# Shaders, UI Editor, Web Deployment*, Collaborative Editing* (* coming soon)

tIDE map editor / xTile engine

C# / XNA

[转]Game Engines [转]Game Engines

Free

2D Tile Map Editor and Engine

[转]Game Engines

[转]Game Engines

[转]Game Engines

WYSIWYG parallax layer editing, animated tiles, custom properties,

plugin support, XNA-ready content pipeline extensions

YAKE Engine

C++

[转]Game Engines [转]Game Engines

Free

3D via OGRE(OpenGL), Direct3D9

[转]Game Engines:[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

GUI via CEGUI, physics viaODE

Yage

D

[转]Game Engines [转]Game Engines

Free (LGPL)

3D via OpenGL

[转]Game Engines [转]Game Engines

[转]Game Engines

[转]Game Engines

YVision

.NET(C#)

[转]Game Engines [转]Game Engines, Silverlight 5, Windows Phone 7

Commercial (Free)

Axiom

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Integrated physics(BulletXNA), image processing(OpenCV), augmented-reality(SLARToolkit)), multi-threading, steering behaviors.

Zak Engine

C++

[转]Game Engines

Free

2D via DirectX 8.1 and 9.0

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Tiles Maps (AnaConda Map Editor), Sprites, Particle Systems, Bitmap Fonts

Very stable, easy to use, fast games development

ZFX Community Engine

C++

[转]Game Engines [转]Game Engines [转]Game Engines

Free (LGPL)

3D via DirectX and OpenGL

[转]Game Engines

[转]Game Engines

[转]Game Engines [转]Game Engines

Edge2d Engine

C++

[转]Game Engines [转]Game Engines

Open Source

Library independent(both DirectX and OpenGL etc

[转]Game Engines

[转]Game Engines

[转]Game Engines

very object-oriented and plugin-based, you can create your own graphics plugin without modified base library

Phoenix Engine

C#

[转]Game Engines

Beta

SDL.NET

[转]Game Engines

[转]Game Engines

[转]Game Engines

IronPython

Map Editor, Sprite, Plugin system, e.t.c

Weaver

C

[转]Game Engines

Free (GPL)

2D

[转]Game Engines

[转]Game Engines

[转]Game Engines

Ogg Vorbis support, complete framework, collision detection

Easy to start, learn and use. Fast 2D engine. Self-contained system.

 

External Links

§ 3D Engines List

§ DevMaster.Net 3D Engine Database

§ Jeux Infinis Engine Database (french)

相关文章:

  • 2022-12-23
  • 2022-01-30
  • 2021-11-27
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-09-10
猜你喜欢
  • 2022-02-21
  • 2021-10-26
  • 2021-09-09
  • 2021-06-16
  • 2022-02-07
  • 2022-12-23
  • 2021-11-07
相关资源
相似解决方案