Anexo:Motores de videojuegos

(Redirigido desde «Anexo:Motores de juego»)

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   3D    AngelScript http://www.3drad.com/
Adventure Game Studio Chris Jones Monkey Island
Blackwell
Artistic License 2.0 C++      solo 2D   No AGSScript http://www.adventuregamestudio.co.uk/
Aleph One Bungie Studios Marathon 2: Durandal
Marathon Infinity
GNU GPL C++      3D
Ardor3D Ardor Labs, Inc. Spaced zlib License Java      3D Java Incluye SDK para Android
Brakeza3D Eduardo Rodríguez GNU GPL C++      3D https://brakeza.com
Cafu Engine Carsten Fuchs Software GNU GPL C++      3D   No Lua Anteriormente conocido como Ca3DE
CELstart Crystal Space Team GNU LGPL C++      3D XML
Python
Portable
Modular
Construct Scirra Ltd Propietario Javascript      solo 2D   No Javascript https://www.construct.net/
CryEngine Crytek Far Cry
The Tower of AION
Propietario C++      3D Adquirido por Ubisoft el 30 de marzo de 2006
CryEngine 2 Crytek Crysis Propietario C++      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++      solo 2D    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++      solo 2D    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++      3D    Java
Perl
Python
Div GO Amaka Soft MIT License HTML5      2D  3D   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++      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      solo 2D
Ethanon Engine Asantee Games MIT License      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++      solo 2D   
FIFE
Flexible Isometric Free Engine
Unknown Horizons GNU LGPL C++   
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      3D
GameMaker: Studio 2 YoYoGames Ltd. Hotline Miami
Spelunky
Undertale
Propietario C++      2D  3D    Game Maker Language http://www.yoyogames.com/
gameplay3d GamePlay Apache License C++      3d   No Lua
Godot Godot Engine Team MIT License C/C++      2D  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++      3D    AngelScript github.com/FrictionalGames/HPL1Engine
Irrlicht Nikolaus Gebhardt SuperTuxKart
Democracy
zlib Licence C++   3D
id Tech 1 id Software Doom
Doom II
GNU GPL C      solo 2D
id Tech 2 Id Software Quake II
Daikatana
Blade
GNU GPL C      3D   No C requiere OpenGL
id Tech 3 id Software Quake III Arena
Return to Castle Wolfenstein
GNU GPL C      3D   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      3D    http://ioquake3.org/
Jake2 Bytonic Software GNU GPL Java      3D   No http://bytonic.de/html/jake2.html
JGame Boris van Schooten Nebula Alpha Licencia BSD Java      solo 2D   No http://www.13thmonkey.org/~boris/jgame/index.html
jMonkey Engine The jME core team Licencia BSD Java      3D    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      2D  3D Kotlin https://korge.org/
libGDX libGDX Project Ingress
Slay the Spire
Disney Heroes: Battle Mode
Kakele Online
Apache License Java/C++      3D    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#      solo 2D   
Oxygine MIT License C++      solo 2D    http://oxygine.org/
Panda3D Universidad Carnegie Mellon Licencia BSD http://www.panda3d.org/
Platform Builder TingThing GML   No   solo 2D Command Prompt https://www.theplatformbuilder.com/
Pygame Pygame Community GNU GPL C/Python      solo 2D   
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++      3D   
SCUMM LucasArts   
Stratagus Stratagus Team Aleona's Tales GNU GPL C++      solo 2D    Lua
Tenebrae GNU GPL
TOSHI Blue Tongue Entertainment Propietario      3D Adquirido por THQ
Unity Unity Technologies Pillars of Eternity
Slender: The eight pages
Propietario C#          UnityScript
C# Boo
Unreal Engine Epic Games Fortnite
PUBG
Propietario C++         
ZGameEditor Ville Krumlinde MIT License Delphi      3D   No


Véase también editar

Referencias editar