Anexo:Motores de videojuegos

De Wikipedia, la enciclopedia libre

Un motor de videojuego es la base de tecnología que subyace a un videojuego. Un motor abstrae el código del juego en el hardware en el que se pretende hacer funcionar, y provee de funciones clave, como renderización, animación, simulación de física, redes, ingreso de comandos del usuario y provee un conducto y herramientas para producción.

A continuación, se presenta un listado de motores de videojuegos conocidos, algunos en realidad representan suites completas y otros incluyen APIs propias:

Motores de videojuegos en orden alfabético[editar]

Nombre Desarrollador Juegos Notables Licencia Lenguaje Multiplataforma Orientado a 2D/3D SDL Script Notas y referencias
3D Rad 3impact Freeware C# No No Sí 3D Sí  AngelScript http://www.3drad.com/
Adventure Game Studio Chris Jones Monkey Island
Blackwell
Artistic License 2.0 C++ Sí  No solo 2D No No AGSScript http://www.adventuregamestudio.co.uk/
Aleph One Bungie Studios Marathon 2: Durandal
Marathon Infinity
GNU GPL C++ Sí  Sí 3D
Ardor3D Ardor Labs, Inc. Spaced zlib License Java Sí  Sí 3D Java Incluye SDK para Android
Brakeza3D Eduardo Rodríguez GNU GPL C++ Sí  Sí 3D https://brakeza.com
Cafu Engine Carsten Fuchs Software GNU GPL C++ Sí  Sí 3D No No Lua Anteriormente conocido como Ca3DE
CELstart Crystal Space Team GNU LGPL C++ Sí  Sí 3D XML
Python
Portable
Modular
Construct Scirra Ltd Propietario Javascript Sí  No solo 2D No No Javascript https://www.construct.net/
CryEngine Crytek Far Cry
The Tower of AION
Propietario C++ Sí  Sí 3D Adquirido por Ubisoft el 30 de marzo de 2006
CryEngine 2 Crytek Crysis Propietario C++ Sí  Sí 3D Adquirido por Ubisoft el 30 de marzo de 2006
CRM32Pro SDK Roberto Prieto Digger Reloaded, Hidro Killer Kombat, Minesweeper, SpacePong, TitanBomberC32 GNU LGPL C/C++ Sí  No solo 2D Sí  Incluye un editor de recursos (EditorDPF), un sistema de configuración personalizable (SetupProject) y un potente motor basado en tiles con parallax scrolling (MSTE) soportando el formato TMX de Tiled Qt 0.81+. Documentación y tutoriales sobre como usar algunas funciones.

Utiliza SDL 1.2.

CRM64Pro GDK Roberto Prieto Pac-Man Evolution

TitanBomber

zlib License C/C++ Sí  No solo 2D Sí  Sucesor de CRM32Pro SDK. Incluye un editor de recursos (EditorC64), un scroll engine con soporte a Tiled TMX 1.10+.

Utiliza SDL 3.

Crystal Space Jorrit Tyberghein Yo Frankie! GNU LGPL C++ Sí  Sí 3D Sí  Java
Perl
Python
Div GO Amaka Soft MIT License HTML5 Sí  Sí 2DSí 3D No No DIV Games Studio http://www.divgo.net/
EAGL EA Canada Need for Speed: Underground
Need for Speed: Underground 2
Need for Speed: Most Wanted
Need for Speed: Carbon
Propietario Presumiblemente C++ Sí  Sí 3D Creado para uso interno por EA Canada, utilizado en sagas de Need for Speed y EA Sports. Más adelante reemplazado por RenderWare y Frostbite.
Epee Engine zlib License Sí  No solo 2D
Ethanon Engine Asantee Games MIT License Sí  No solo 2D AngelScript
Euphoria NaturalMotion Grand Theft Auto
The Force Unleashed
Propietario
FLARE
Free/Libre Action Roleplaying Engine
Clint Bellanger Flare
Polymorphable
GNU GPL C++ Sí  No solo 2D Sí 
FIFE
Flexible Isometric Free Engine
Unknown Horizons GNU LGPL C++ Sí 
Fox Engine Kojima Productions Pro Evolution Soccer 2014
Metal Gear Solid V: Ground Zeroes
Metal Gear Solid V: The Phantom Pain
P.T Silent Hills
Propietario Sí  Sí 3D
GameMaker: Studio 2 YoYoGames Ltd. Hotline Miami
Spelunky
Undertale
Propietario C++ Sí  Sí 2DSí 3D Sí  Game Maker Language http://www.yoyogames.com/
gameplay3d GamePlay Apache License C++ Sí  Sí 3d No No Lua
Godot Godot Engine Team MIT License C/C++ Sí  Sí 2DSí 3D GDScript https://godotengine.org/
Havok Game Dynamics SDK Havok
Horde3D Eclipse Public License
HPL Engine 1 Frictional Games Penumbra: Overture
Penumbra: Black Plague
Propietario/
GNU GPL
C++ Sí  Sí 3D Sí  AngelScript github.com/FrictionalGames/HPL1Engine
Irrlicht Nikolaus Gebhardt SuperTuxKart
Democracy
zlib Licence C++ Sí 3D
id Tech 1 id Software Doom
Doom II
GNU GPL C Sí  No solo 2D
id Tech 2 Id Software Quake II
Daikatana
Blade
GNU GPL C Sí  Sí 3D No No C requiere OpenGL
id Tech 3 id Software Quake III Arena
Return to Castle Wolfenstein
GNU GPL C Sí  Sí 3D No No C requiere OpenGL
id Tech 4 id Software Doom 3
Wolfenstein
GNU GPL Havok
id Tech 5 id Software Rage Propietario
iMUSE Michael Land
Peter McConnell
Infinity Engine
IoQuake3 ioquake3 Team Tremulous GNU GPL C Sí  Sí 3D Sí  http://ioquake3.org/
Jake2 Bytonic Software GNU GPL Java Sí  Sí 3D No No http://bytonic.de/html/jake2.html
JGame Boris van Schooten Nebula Alpha Licencia BSD Java Sí  No solo 2D No No http://www.13thmonkey.org/~boris/jgame/index.html
jMonkey Engine The jME core team Licencia BSD Java Sí  Sí 3D Sí  http://jmonkeyengine.org/
JOGRE Bob Marks Jogre chees GNU GPL Java http://jogre.sourceforge.net/
jPCT Helge Foerster Java http://www.jpct.net/
Kobold2D http://www.kobold2d.com/display/KKSITE/Home
KorGE Game Engine Korlibs Team MIT License Kotlin Sí  Sí 2DSí 3D Kotlin https://korge.org/
libGDX libGDX Project Ingress
Slay the Spire
Disney Heroes: Battle Mode
Kakele Online
Apache License Java/C++ Sí  Sí 3D Sí  Java https://libgdx.com/
https://github.com/libgdx/libgdx
Linderdaum Engine http://www.linderdaum.com/home/index.php?title=Main_Page
Maratis Anaël Seghezzi zlib License C++ Lua http://www.maratis3d.org/
melonJS HTML5 http://melonjs.org/
Microsoft XNA Microsoft
NetGore RPG's MIT License C# Sí  No solo 2D Sí 
Oxygine MIT License C++ Sí  No solo 2D Sí  http://oxygine.org/
Panda3D Universidad Carnegie Mellon Licencia BSD http://www.panda3d.org/
Platform Builder TingThing GML No No No solo 2D Command Prompt https://www.theplatformbuilder.com/
Pygame Pygame Community GNU GPL C/Python Sí  No solo 2D Sí 
RAGE Rockstar San Diego Grand Theft Auto IV
Red Dead Redemption
Max Payne 3
Grand Theft Auto V
Red Dead Redemption 2
Propietario
RPG Maker ASCII Corporation
Sauerbraten Wouter van Oortmerssen Cube 2: Sauerbraten zlib License C++ Sí  Sí 3D Sí 
SCUMM LucasArts Sí 
Stratagus Stratagus Team Aleona's Tales GNU GPL C++ Sí  No solo 2D Sí  Lua
Tenebrae GNU GPL
TOSHI Blue Tongue Entertainment Propietario Sí  Sí 3D Adquirido por THQ
Unity Unity Technologies Pillars of Eternity
Slender: The eight pages
Propietario C# Sí  Sí  Sí  UnityScript
C# Boo
Unreal Engine Epic Games Fortnite
PUBG
Propietario C++ Sí  Sí  Sí 
ZGameEditor Ville Krumlinde MIT License Delphi Sí  Sí 3D No No


Véase también[editar]

Referencias[editar]