Game engines for creating 3D games

A complete list of software for creating games (3D PC)

 

We present to you our website’s attempt to create a comprehensive list of game engines that will be of interest to indie developers, convenient for initial engine selection, and help you take the next step toward creating your own computer game. Everything is simple, concise, categorized, and color-coded according to relevance.

 

Select a game engine category:

 

The best 2D (PC) 3D (PC) Cross MMO + Web Mobile

 

Game engines for creating 3D games

 

Name Description, advantages Platforms Language Genres Price
3D Game Studio
v.A8
(2012)
Engine developers: Conitec Datasystems, Inc. (Germany). Pros: Reliable and high-quality, with excellent features. Cons: Not the most powerful or optimized. The game AaaaaAAaaa was created using this engine.
Website: 3dgamestudio.com
Windows No software, Lite-C 3D and 2D games of any genre Limited “Free”,
$99,
$199
3D Rad (Custom Built)
v.7
(2007 – 2013)
A high-quality free game engine. This engine is most often used to create racing games. The program has a simple and intuitive interface, uncluttered. It supports the NVidia PhysX physics engine. Online game creation is also possible.
Website: 3drad.com
Windows — 3D games of any genre Free,
$5
Agar
v.1.4.1
(2002 – 2011)
A powerful, open-source, cross-platform game engine. Designed for ease of integration, Agar follows the philosophy of building the GUI around the application, not the other way around.
Website: libagar.org
Windows, Mac C, C++ or Objective-C (Perl, Ada) 3D and 2D games of any genre For free
Baja Engine
v2.7.5
(2008)
A professional-quality game engine. It includes all necessary modules: sound, animation, and networking. The Lost Mansion (3D quest) was created using this engine.
Website: bajaengine.com
Windows, Mac Lua 5.1 3D and 2D games of any genre For free
Barok Engine
(2013)
An engine from Polish indie developer Sagaceil. Designed for game development, visualization, and presentation creation. Supports OpenGL 2.0–3.2 and NVIDIA PhysX.
Website: barokengine.com (in Polish)
Windows C++, Lua 3D games of any genre, RPGs, presentations Free, by arrangement
Blender Game Engine
v.2.69
(2013)
A powerful high-level programming tool. Its primary focus is game development, but it can be used to create any interactive 3D program.
Website: blender.org
Windows, Mac, Linux, Solaris C++, Python 3D and 2D games of any genre For free
Blitz3D (BlitzMax, BlitzTech) A powerful and easy-to-use programming language based on Basic. It compiles incredibly fast code and supports DirectX 7. The game SCP — Containment Breach — was created using this engine.
Website: blitzbasic.com
Windows, Mac, Linux Blitz Basic (based on Basic) 3D and 2D games of any genre Free for 30 days,
$59,
$79
CAST II Game Engine
(2011)
For Delphi programming. The WYSIWYG game world editor is a single tool for editing any aspect of the game world in real time. All engine capabilities are available in the editor. DirectX 8.1 support.
Website: casteng.com/ru
Windows Delphi (Object Pascal) 3D and 2D games of any genre For free
Crystal Space (CEL – Crystal Entity Layer)
v.2.0
(2013)
A modular, customizable, and extensible rendering engine. Supports OpenGL and advanced features: shaders, lighting systems, physics, 3D sound, animation, foliage, and a virtual file system.
Website: crystalspace3d.org
Windows, Mac, Linux — 3D games of any genre For free
Cube 2: Sauerbraten
(2013)
An advanced engine forked from the Cube engine. Games in the first-person shooter genre, single-player and multiplayer.
Website: sauerbraten.org
Windows, Linux, FreeBSD, Mac, Unix — FPS (first-person shooter) For free
Delphix Engine
v.3.2
(2013)
A set of components for creating games in Delphi. Features include sprite graphics, masks, automatic collision detection, a new timer, control keys, etc.
Website: delphix.com
Russian Website: delphiworld.narod.ru
Windows, Linux, FreeBSD, Mac, Unix Delphi (Object Pascal) 3D and 2D games of any genre For free
Drag[en]gine
(2013)
A game engine from Team Epsylon. It features a modular development environment. Due to the loose coupling between modules and the system or other modules, it’s very easy to modify or improve individual modules without affecting other parts of the engine.
Website: dragengine.rptd.ch
Windows, Linux — 3D games of any genre For free
DX Studio
v.3.2
(2013)
A fully integrated development environment for creating interactive 3D graphics.
Website: dxstudio.com
Windows C++, C#, VB.Net 3D games of any genre Free, by arrangement
FPS Creator Reloaded
v.Issue 3
(2013)
A game builder from The Game Creators. It allows you to create 3D shooters with modern, beautiful graphics using an intuitive drag-and-drop interface. The engine supports DirectX 10.
Website: fpscreator.thegamecreators.com
Windows Without software, script. language like C++ FPS (3D first-person shooters) $49.99
GLScene
v.1.2
(2013)
OpenGL 3D component library for Delphi.
Website: glscene.sourceforge.net
Windows, Linux Delphi (Object Pascal) 3D games of any genre For free
HGamer3D
v.0.2.1
All libraries and components are included. The following libraries are used: Ogre, CEGUI, SFML, enet, BulletPhysics, Vect, and netwire. The engine source code is available.
Website: hgamer3d.org (unavailable)
Windows Haskell 3D games of any genre For free
Kochol Game Engine (KGE)
v.0.1.0
(2011 – 2013)
An open-source, object-oriented 3D game engine. KGE is relatively easy to learn. Its graphics API uses OpenGL and DirectX. It includes built-in PhysX dynamic physics.
Website: kge3d.org
Windows C, C++ 3D games of any genre For free
MegaGlest
v.3.9.0
The engine from the strategy game MegaGlest. The game is completely open-source and free. The engine evolves alongside the game itself. The following games were created using this engine: MegaGlest, 2080 Mars, and Annex: Conquer The World.
Website: megaglest.org
Windows, Mac, Linux — 3D RTS strategies For free
NeoAxis 3D Engine
v.2
(2013)
A powerful Russian 3D editor with a large number of examples. Multiplayer support. Disadvantages: not the most advanced technology, not fully thought out and polished. Games created with the NeoAxis Engine can be played directly in web browsers thanks to a dedicated web player.
Website: neoaxis.com/ru
Windows, Mac C#, C++ 3D games of any genre Free,
$95/$295,
$395/$995,
$9,800
Panda 3D
v.1.8.1
(2013)
A Disney engine from CMU. A framework for 3D visualization and game development in Python and C++. Open source. The following games were created using this engine: Disney’s Toontown, Disney’s Pirates of the Caribbean Online, and A Vampyre Story.
Website: panda3d.org
Windows, Linux, Mac, FreeBSD C++, Python 3D games of any genre For free
Polycode
(2013)
It can be used as a C++ API or as a standalone scripting language. It supports hardware shaders, 3D sound, network programming, and a physics engine.
Website: polycode.org
— C++, Lua 3D and 2D games of any genre For free
PLIB
v.1.8.5
(2006)
A game engine that includes 3D graphics, sound, music, a graphical user interface, and a window manager.
Website: plib.sourceforge.net
Windows, Mac, Linux C++ 3D and 2D games of any genre For free
Quasar
(2011)
An object-oriented game engine from Syide Technologies, built in .NET.
Website: sourceforge.net
— C#, Lua 3D games of any genre For free
Quest3D
(2013)
A huge feature set, good technical support, and a reasonable price. Supports the latest versions of DirectX. Games created using the engine include Audiosurf and The Endless Forest.
Website: quest3d.com
Windows C/C++ 3D games of any genre E 999,
E 2999,
E 9999
Revolution3D Graphics Engine
v.0.9.3
(2007)
A 3D graphics engine developed by X-Dream Project.
Website: devmaster.net/revolution3d
Windows C, C++, C#, VB6, Delphi 3D games of any genre For free
Skyline Game Engine
v.0.7.1 Pre-Beta
(2013)
A game engine from Aurasoft, based on the open-source 3D graphics engine Ogre, Skyline enables the creation of AAA-quality games that meet the latest visual demands of gamers. Multiplayer support is also available.
Website: chi-ad.com
Windows LUA, drag-and-drop 3D and 2D games of any genre E 50, E 250
Spring RTS Engine (TA Spring)
v.95.0
(2005 – 2013)
The engine was developed by Stefan Johansson and Robin Westberg. Multiplayer support is available. The following games were created using this engine: Total Annihilation.
Website: springrts.com
Windows, Linux, Mac C++, Lua 3D RTS strategies For free
Truevision3d
v.6.5
(1999 – 2009)
A game engine created by Sylvain Dupont. Supports DirectX 8.
Website: truevision3d.com
Windows VB6, VB.Net, C#, Delphi, C++, APL, BlitzMax 3D games of any genre $150,
$500
Xors3D Game Engine (iXors3D) Developed by XorsTeam (Dmitry Fadeev). It integrates as a library with various programming languages: Blitz3D, BlitzMax, C++, C, C#, and PureBasic. Supports DirectX 9.
Website: xors3d.com (unavailable)
Windows, iPhone C, C++, C# 3D games of any genre Free for 30 minutes. By appointment.
Yake Engine A small, flexible, cross-platform game engine/framework. It is flexible and scalable thanks to its plugin system. Supports OpenGL and DirectX APIs.
Website: yake.org (unavailable)
Windows, Linux C, C++ 3D and 2D games of any genre For free

Information as of December 2013

Outdated 3D engines (old school)

Name Description, advantages Platforms Language Genres Price
Dark Engine
v.2.3
(2000)
A legacy engine used for Looking Glass Studios games. This engine powers Thief: The Dark Project (1998), Thief II: The Metal Age (2000), and System Shock 2 (1999).
Website: ttlg.com
Windows 9x C++ 3D Action, Stealth For free
Doom ports (Boom, LxDoom, PrBoom, ZDoom, GZDoom, RORDoom) Various ports of the Doom source code (one of the first games with 3D graphics). There are 57 such ports in total.
Website: doom.wikia.com
DOS, Windows — FPS (3D first-person shooters) For free
Genesis3D engine SDK
v.1.1
(1998)
A legacy game engine from Eclipse Entertainment. Supports anti-aliasing, a sprite system, alpha masking and blending, and a map editor and model.
Website: genesis3d.com
Windows — FPS (3D first-person shooters) For free
GemRB
v.0.8.0
A free port of the Infinity Engine game engine. The following games were created using this engine: Baldur’s Gate, Icewind Dale, and Planescape: Torment.
Website: gemrb.org
Windows, Mac, Android — 2D Isometric RPG For free
GoldSrc (Goldsource)
(1998 – 2008)
A legacy engine from Valve Corporation. Games powered by this engine include Half-Life, Counter-Strike, and Natural Selection.
Website: valvesoftware.com
Windows, Macintosh, Linux, PS 2, Xbox, Dreamcast C++ FPS (3D first-person shooters) By agreement
Quake ports (ProQuake, GQ, TomazQuake CheapHack, DarkPlaces, Telejano) Various ports of the Quake source code (one of the first games with full 3D graphics).
Website: moddb.com/mods/cheaphack
DOS, Windows — FPS (3D first-person shooters) For free
Xash3D Engine
(2011-2013)
This home-made engine replaces Valve’s official GoldSource engine. It allows you to open the original Half-Life or its numerous mods and modify them as you wish.
Website: hlfx.ru/forum
Windows — FPS (3D first-person shooters) For fre

 

Leave a Comment

Scroll to Top