Llista de motors de videojoc

De Viquipèdia
Dreceres ràpides: navegació, cerca

Hi ha moltes eines informàtiques anomenades motors de videojocs que són disponibles als dissenyadors de videojocs per programar o crear ràpid i fàcilment sense construir-ho tot des de zero depenent del tipus de projecte que es realitzi.

Lliure i de codi obert[modifica | modifica el codi]

Nom Llenguatge de programació principal Bindings Multiplataforma SDL Orientat en 2D Scripting Videojocs importants Llicència Notes i referències
Aleph One C++ No Lua, llenguatge de marques Marathon Aleph One (clon de Marathon) GPL Motor FPS
Allegro library C Ada, C++, C#, D, Lisp, Lua, Mercury, Pascal, Perl, Python, Scheme No zlib Gràfics i so
Ardor3D Java No N/A zlib Derivació de jMonkeyEngine 2.0
Axiom Engine C# No No LGPL [1][2]
Blender Python No No Python Yo Frankie!, ColorCube GPL Motor de joc 2D/3D empaquetat en un modelejador de 3D per a un ús ràpid i intuïtiu; totalment integrat en la biblioteca física de Bullet
Build engine C No No N/A Duke Nukem 3D, Shadow Warrior, Blood Personalitzat Motor FPS, 2.5D (Base en reixa en 2D geomètric)
BRGameEngine C++ i Lua No No N/A Trem de DOido GPL2 Motor de videojoc d'aventures, 2.5D (Ogre en 3D, OpenGL, OpenAL, Bullet.)
Cafu Engine C++ No No Lua GPL o propietari Motor de videojoc complet; gràfics, so, física, scripts, xarxa i editor de mapes[3]
ClanLib C++ Clanlib Autoanomenat com a "toolkit", proveeix la majoria de funcionalitats i programació d'interfície gràfica extensiva.
Cocos2d Python, Objective-C No MIT Versionat per a Linux, Mac OS X, iOS, Windows. La versió per a iOS està programada en Objective-C i integrada amb els motors de física Box2D i Chipmunk
Construct Classic Basat en esdeveniments No No Minitroid GPL/BSD
Corona SDK Lua No Bubble Ball
Crystal Space C++ Java, Perl, Python No LGPL Gràfics, so, física
Cube C++ No zlib Generació anterior, sistema basat en reixa en 2d, optimitzat més aviat per a mapes exteriors que interiors
Cube 2 C++ No Cubescript Cube 2: Sauerbratem, Red Eclipse zlib Eficient geometria de 6 direccions (contra el tradicional model de sopa de polígons), d'aquí el nom Cube, el motor de FPS
Delta3d C++ No N/A Python LGPL Utilitza biblioteques modulars.
DGD LPC No LPC Servidor LPMud N/A
Env3D Java No No GPL Motor de videojocs de 3D que crea una interfície senzilla per afegir dinàmicament EnvObjects. Creat amb el jMonkeyEngine 2.0. Destinat a ús educatiu en l'ensenyament de la informàtica.
Exult C++ GPL Reimplementació de programari lliure del motor de videojoc Ultima VII
Flexible Isometric Free Engine C++ Python Unknown Horizons LGPL Motor de videojocs en 2D optimitzat per videojocs RTS o RPG
Flixel ActionScript No Diversos videojocs per Gregory Weir MIT Codi complet de boiler-plate per a jocs en flash
GameKit (OgreKit) C++ No No Lua MIT/zlib/BSD Té integració amb Blender semblant al BGE. Totalment integrat amb la lliberia de física Bullet
id Tech 1 C No No ACS Doom, Doom II, HeXen, Heretic, Strife GPL Geometria basada en 2D, sprite i partícules, utilitza mètodes enginyosos per emular els gràfics 3D
id Tech 2 C No No QuakeC Quake II GPL Motor de videojocs complet, millor conegut com el motor de Quake II.
id Tech 3 C Game Data {PK3 } No No QuakeC Quake III Arena GPL Motor de videojocs complet, millor conegut com el motor de Quake III.
id Tech 4 C++ Game Data {PK4 } No No Id Tech 4 Doom 3 GPL Motor de videojocs complet, millor conegut com el motor de DooM 3 amb un conjunt de bones eines i megatextura.
Indielib C++ No LGPL Motor de videojocs en 2D escrit en C++. Inclou sistema d'entitats, animacions d'sprites, detecció de col·lisions, tipus de lletra bitmap/TTF, parallax scrolling, objectes en 3D, càmeres, temporitzadors, alpha blending, shaders i filtres d'imatge.
ioquake3 C No Urban Terror GPL
IwGame Engine C++ {} No GPL Suport transparent per al iPhone, iPad, Android (telèfon i tablet), Samsung Bada, Blackberry BBX (inclòs el Playbook), Symbian, WebOS, Windows Mobile, Mobile Linux, LG-TV, Windows Desktop i Mac OS. IwGame es construït amb Marmalade SDK.[4]
Jake2 Java No No GPL
JGame Java, Actionscript 3 No BSD També s'executa en J2ME i Android
jMonkeyEngine Java No No BSD
Jogre Java No GPL
Kobold2D Objective-C No Lua MIT Suport a les de desenvolupament multiplataforma d'aplicacions de iOS i Mac OS X. Basat en el Cocos2d integrat amb les llibreries i extensions de Lua, Wax, cocos2d-iphone-extensions, cocos3d, Box2D, Chipmunk, Chipmunk SpaceManager, Google AdMob i ObjectAL.
Lavgine C++ No No Lua Script Gratuït per a ús no comercial, Comercial Maquinari d'acceleració 3D, so 3D d'OpenAL, multifil, objectes físics 2D animats, mòdul de xarxa, s'actualitza automàticament els assets modificats, sense dependència de DLL*.
Lightweight Java Game Library Java No No Minecraft, Spiral Knights BSD
Linderdaum Engine C++ C#, LinderScript No No LinderScript Gratuït per a ús no comercial, Comercial Android i Windows. Els prototips es poden fer en Windows. Suporta funcions avançades de 3D en Android (mesh skinning, raycasting)
LÖVE2d Lua Lua Zlib/libpng
Maratis C++ No No Lua Save Our Souls zlib/libpng/GPL Editor basat en l'entorn. Suporta Windows, Mac OS X, Linux, iOS i Android.
Moai SDK C++ Lua Lua Crimson Steam Pirates CPAL iOS, Android, Windows, Mac OS X i navegador Chrome compatible
Nebula Device C++ Java, Python No N/A Lua, Tcl/Tk N/A
OpenSimulator C# No No LSL BSD
ORX C/C++ zlib Acceleració en 3D, suporta els sistemes Windows, Linux, Mac OS X, iPhone, iPad i Android
Panda3D Python C++ No No Python Toontown Online, Pirates of the Caribbean Online BSD
PLIB C++ No LGPL
Quake engine C No No QuakeC Quake GPL Motor de videojocs complet, el primer amb el motor de 3D de id.
Retribution Engine C++ No No N/A GPL
SFML C++ .Net, C, D, Python, Ruby N/A zlib/png API multimèdia: gràfics, so, xarxa, finestres, sistema.
Sge2d C MIT
Sphere C++ No JavaScript N/A
Spring C++ C, C++, Java/JVM, Lua, Python No Lua Balanced Annihilation, Zero-K GPL RTS, esdeveniments simulats, OpenGL
Storymoto JavaScript JavaScript No No JavaScript Adslife MIT Funciona en qualsevol navegador amb JavaScript activat, en forma de client. Codi font complet al GitHub
Stratagus C Lua GPL
Nom Llenguatge de programació principal Bindings Multiplataforma SDL Orientat en 2D Scripting Videojocs importants Llicència Notes i referències

Proprietari[modifica | modifica el codi]

Comercial[modifica | modifica el codi]

Gratuït[modifica | modifica el codi]

Aquests motors són disponibles per a ús gratuït, però sense el codi font disponible per a codi obert. Molts d'aquests motors són productes comercials que tenen una edició gratuïta disponible:

  • Adventure Game Studio — Majoritàriament utilitzat per desenvolupar videojocs d'aventures en tercer persona pre-renderitzats, aquest motor és un dels més famosos per a principants en el desenvolupament de videojocs d'aventures.
  • BYOND — Un motor de 2D gratuït per realitzar videojocs de moviment (scroll) de costat, i en vista superior per a Windows.
  • dim3 — Motor de javascript de 3D gratuït per a Mac (encara que els jocs acabats són multiplataforma).
  • DX Studio — Motor de javascript de 3D gratuït amb eines completes per a desenvolupament de videojocs en 3D. Actualitzant a llicències de pagament es desbloqueja característiques extra.
  • Game Maker — Un motor de videojco lliure orientat als principants i a persones que no volen aprendre a programar. Una actualització de pagament desbloqueja el suport de 3D directe amb la possibilitat de treballar amb el codi natiu.
  • Unity — Un motor de programari/videojoc obert en 3D per al web, Windows i Mac OS X. Actualitzant a llicència de pagament pot addicionalment activar el suport per al iPhone, Android, Nintendo Wii, PlayStation 3 i la Xbox 360.
  • Unreal Engine — Considerat un dels motors de videojocs més famosos en el mercat. L'edició gratuïta, anomenada UDK (un llançament binari del motor), permet l'ús del motor per a propòsits comercials sota termes específics.[8]
  • CryEngine 3 — El CryEngine 3 és un motor de nova generació desenvolupat per Crytek per crear el videojoc FPS, Crysis 2. El motor va ser publicat recentment, amb un model de llicència que és semblant al que ofereix el motor UDK.
  • Visual Pinball - Un motor de videojocs de pinball.
  • World Builder — Un motor de videojocs clàssic per a Mac OS.
  • Wintermute Engine — Eines de desenvolupament i rutines per crear videojocs d'aventures de 2D i 2.5D d'apunta i clica (Windows). Hi ha també una versió "senzilla" disponible, però sense la funció de personatges en 3D (Windows, MAC, Linux)[9][10]

Amb videojocs relacionats[modifica | modifica el codi]

Motor de videojoc Videojocs Empresa
Nel
3D MMORPG Game Engine
Ryzom
The Saga of Ryzom
Nevrax
Alamo Empire at War
Forces of Corruption
Universe at War: Earth Assault
Petroglyph
Adventure Game Studio Chzo Mythos
Soviet Unterzoegersdorf
The Blackwell Series
Ben Jordan: Paranormal Investigator
Ben Croshaw
monochrom
Wadjet Eye Games
Anvil Assassin's Creed II
Prince of Persia: The Forgotten Sands
Assassin's Creed: Brotherhood
Ubisoft
BigWorld Twin Skies
Stargate Worlds
Meteor Games
Cheyenne Mountain Entertainment
CPAL3D Memento Mori
Numen: Contest of Heroes
Pound of Ground
Alternativa
Centauri Production
First Reality
CINEMAX, Ltd.
Creation Engine The Elder Scrolls V: Skyrim Bethesda Game Studios
CryEngine Far Cry
Aion: The Tower of Eternity
Crytek
NCsoft
CryEngine 2 Crysis
Crysis Warhead
Blue Mars
Entropia Universe
Merchants of Brooklyn
The Day
Crytek
MindArk
Avatar Reality
Paleo Entertainment
Reloaded Studios
CryEngine 3 Crysis 2
ASTA: The War of Tears and Winds
ArcheAge
Cabal 2
Class 3
Forged by Chaos
Nexuiz
Ryse
Sniper: Ghost Warrior 2
Tour Golf Online
Warface
Crytek
Polygon Games
XL Games
ESTsoft
Undead Labs
Panzar Studio
Xaviant
IllFonic
City Interactive
OnNet
Crystal Tools Final Fantasy XIII
Final Fantasy Versus XIII
Final Fantasy Agito XIII
Final Fantasy XIV
Square Enix
Dunia Engine Far Cry 2
James Cameron's Avatar: The Game
Ubisoft Montreal
Essence Engine Company of Heroes
Opposing Fronts
Warhammer 40,000: Dawn of War 2
Relic Entertainment
Europa Engine Europa Universalis
Hearts of Iron
Paradox Entertainment
Gamebryo Divinity II: The Dragon Knight Saga
Dark Age of Camelot
The Elder Scrolls IV: Oblivion
Fallout 3
Fallout: New Vegas
Larian Studios
Mythic Entertainment
Bethesda Softworks
Bethesda Game Studios
Obsidian Entertainment
GoldSrc Half-Life
Gunman Chronicles
Valve
Rewolf Software
HeroEngine Hero's Journey (videojoc)
Star Wars: The Old Republic
Simutronics
Bioware
HPL Engine Penumbra: Overture
Penumbra: Black Plague
Penumbra: Requiem
Amnesia: The Dark Descent
Frictional Games
id Tech 4 Doom 3
Quake 4
Prey
Enemy Territory: Quake Wars
Wolfenstein
id software
Raven Software
Human Head Studios
Splash Damage
Infernal Engine Ghostbusters: The Video Game
Mushroom Men: The Spore Wars
Bass Pro Shops: The Strike
Roogoo: Twisted Towers
Terminal Reality
Threewave Software
Escalation Studios
Streamline Studios
Namco Bandai Games
Red Fly Studio
Wideload Games
Piranha Games
SpiderMonk Entertainment
High Voltage Software
Infinity Engine Baldur's Gate
Baldur's Gate II: Shadows of Amn
Planescape: Torment
Icewind Dale
Icewind Dale II
Bioware
Black Isle Studios
Iron Engine Sins of a Solar Empire Ironclad Games
Jade engine Beyond Good & Evil
Prince of Persia: The Sands of Time
Prince of Persia: Warrior Within
Prince of Persia: The Two Thrones
Peter Jackson's King Kong: The Official Game of the Movie
Rayman Raving Rabbids
TMNT
Rayman Raving Rabbids 2
Naruto: Rise of a Ninja
Naruto: The Broken Bond
James Cameron's Avatar: The Game (versió per a Wii)
Prince of Persia: The Forgotten Sands (versions per a Wii i PSP)
Ubisoft
K2 Engine Savage 2
Heroes of Newerth
S2 Games
M.U.G.E.N Battle Killer Fighter
Battle Killer Fighter Ultimate
WhItE HaCkEr Community
Cartoon Picture Studio Indo (Lord of D-Geims)
Nebula Device 3 Drakensang: The Dark Eye
Neon Engine Operation Flashpoint 2: Dragon Rising
Race Driver Grid
Codemasters
Panda3D Toontown Online
Pirates of the Caribbean Online
Code3D
MSA's Thermal Enforcer
Llista completa
Disney
Disney
Sim Ops Studios
MSA, Sim Ops Studios
Many
PhyreEngine Llista completa i entrada principal
Many
Many
RAGE Midnight Club: Los Angeles
Grand Theft Auto IV
Rockstar Games Presents Table Tennis
Red Dead Redemption
Rockstar Games
Riot Engine Drakan: Order of the Flame
Drakan: The Ancients' Gates
The Lord of the Rings: The Fellowship of the Ring
The Suffering
The Suffering: Ties That Bind
Surreal Software
RPG Maker VX Eternal Eden Blossomsoft
RPG Maker XP Aveyond
Amaranth Games
S2Engine HD Power of Destruction
I'm Not Alone
Profenix
SAGE engine Red Alert 3
Generals
Tiberium Wars
The Battle for Middle-earth II
EA Los Angeles
Scimitar Assassin's Creed
Prince of Persia
Shaun White Snowboarding
Ubisoft
ShiVa3D Voodoo Dice
Pinball Yeah!
Texting Of The Bread
Pirate Wings
Graviton
Stonetrip
Silent Storm engine Silent Storm
Silent Storm: Sentinels
Hammer & Sickle
Night Watch
Day Watch
Heroes of Might and Magic V
Jagged Alliance 3 (en desenvolupament)
Nival Interactive
Source engine Half Life 2, Team Fortress 2, Portal, Portal 2, Left 4 Dead, Left 4 Dead 2, Counter-Strike: Source, Day of Defeat: Source, Alien Swarm
Vampire: The Masquerade – Bloodlines
Sin Episodes
Dark Messiah of Might and Magic
Zeno Clash
Vindictus / Mabinogi: Heroes
KOS Secret Operations
Valve
Troika Games
Ritual Entertainment
Arkane Studios
ACE Team
devCat (Nexon)
SunBurn[11] Salty Jim's Putt Putt Island[12]
AvaGlide[13]
UpAway[14]
Synapse Gaming
Haiku Interactive
Munomic
TGEA Marble Blast Ultra
Fallen Empire: Legions
Dreamlords
Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness
GarageGames
Lockpick Entertainment
Hothead Games

FXLabs Studios
Unigine OilRush
Syndicates of Arkon
Dilogus - The Winds of War
Unigine Corp
MCM Online
Digital Arrow
Unity Cartoon Network Universe: FusionFall
Tiger Woods PGA Tour Online
GooBall
Global Conflicts: Palestine
Off-Road Velociraptor Safari
WolfQuest
Dead Frontier
Battlestar Galactica Online
Cartoon Network
Electronic Arts
Over The Edge Entertainment
Serious Games Interactive
Flashbang Studios
Eduweb
Mikesgames Productions
Bigpoint and Artplant
Unreal Engine 2.x[15] America's Army
BioShock
Exteel
Lineage II
Killing Floor
The Chronicles of Spellborn
Unreal Tournament 2004
Ragnarok Online 2
Lost Ark


2K Games
NCsoft
Tripwire Interactive
Spellborn International
Epic Games
Gravity Corporation
Unreal Engine 3.x[15] America's Army 3
Batman: Arkham Asylum
Borderlands
Brothers in Arms: Hell's Highway
BlackSite: Area 51
Gears of War
Gears of War 2
Gears of War 3
Unreal Tournament 3
Rainbow Six Vegas
Lost Odyssey
Mass Effect
Mass Effect 2
Mass Effect 3
The Last Remnant
Medal of Honor: Airborne
Blade & Soul
Bulletstorm
Eidos Interactive
Gearbox Software
Midway Games
Epic Games
Ubisoft
Mistwalker
BioWare
Square-Enix
NCsoft
People Can Fly
Vision Engine 8 Arcania: A Gothic Tale
The Settlers 7: Paths to a Kingdom
DIZZEL
Dungeon Hero
Arena Morte
Cutthroat
JoWood, Spellbound
Ubisoft-Blue Byte Studio
Neowiz Corp.
Firefly Studios
Frontline Studios
Nitro Games
X-Ray Engine S.T.A.L.K.E.R. Shadow of Chernobyl
S.T.A.L.K.E.R. Clear Sky
S.T.A.L.K.E.R.: Call of Pripyat
GSC Game World
4A Engine Metro 2033 4A Games

Vegeu també[modifica | modifica el codi]

Referències[modifica | modifica el codi]

  1. http://www.blender.org/development/coding-guides/installation-policy/
  2. http://www.blender.org/features-gallery/features/#c883
  3. http://www.cafu.de/features
  4. (anglès) IwGame Engine
  5. http://www.computerworld.dk/art/37193?a=related&i=38760&bottom
  6. Aihoshi, Richard. «SpellForce - The Order of Dawn Interview, Part 2, Page 2» (en anglès). RPG Vault, 2003-12-09. [Consulta: 16 gener 2011].
  7. McDermott, Wes. «Creating Real-time Assets». A: Real-world modo: in the trenches with modo. Focus Press, 2009, p. 291–292. ISBN 978-0240811994. 
  8. Epic Games, Inc. «UDK Commercial Terms». [Consulta: 5 juny 2011].
  9. Marsh, David. «Nine Paths To Indie Game Greatness». Gamasutra, 26 febrer 2008. [Consulta: 21 desembre 2009].
  10. Broekhuis, Erwin. «A word with Steve Ince». Adventure Developers. [Consulta: 21 desembre 2009].
  11. http://www.gamedev.net/page/news/index.html/_/engine-news/sunburn-game-engine-full-windows-phone-7-support-r11885
  12. http://www.smartkeitai.com/salty-jims-putt-putt-minigolf-game-for-windows-phone-7/
  13. http://www.dealspwn.com/xbox-live-indie-game-week-avahang-ophidian-wars-air-forte/
  14. http://www.munomic.com/games/up-away/
  15. 15,0 15,1 http://www.unrealengine.com/showcase