Lista dei motori grafici

Lista dei motori grafici

Da Konspedia.

motori grafici (in inglese Game Engine), sono strumenti che permettono di implementare videogiochi senza dover costruire tutto il codice da zero. Che siano engine 2D o 3D, offrono strumenti per aiutare nella creazione e nel posizionamento delle risorse.

Un motore grafico permette una semplificazione dello sviluppo dei videogiochi fornendo agli sviluppatori le tecnologie di base e permettendo il funzionamento del videogioco su piattaforme differenti come console o sistemi operativi per PC. Solitamente tra le funzionalità base dei motori grafici sono presenti un motore di rendering ("renderer") per grafica 2D e 3D, un motore fisico o rilevatore di collisioni, suono, scripting, animazioni, intelligenza artificiale, networking, e scene-graph.

Questa voce di Konspedia presenta un elenco di motori grafici catalogati in tre tabelle differenti (una per i software proprietari, una per quelli open source e l'ultima per i freeware) che indicano anche altre informazioni come l'anno di uscita della prima versione, il linguaggio principale, lo scripting, il cross platform ed il prezzo dei seguenti engine. L'elenco che segue non è esaustivo poiché vengono citati solo i principali motori grafici assieme a quelli ritenuti interessanti o consigliati dai proprietari di questa wiki.

Indice

Software proprietari

Un motore di gioco proprietario è un software di sviluppo dei giochi creato e mantenuto da un'azienda o un'organizzazione specifica che ne detiene i diritti. Gli utenti devono acquistare una licenza per utilizzare il motore e non possono modificarlo o ridistribuirlo. Questi motori offrono spesso un supporto tecnico dedicato, aggiornamenti regolari e documentazione completa per aiutare gli sviluppatori a creare giochi di alta qualità. Alcuni esempi noti di motori di gioco proprietari includono Unity e Unreal Engine, quest'ultimo anche se contiene componenti open source, rimane sotto licenza proprietaria.

NomeLinguaggio principaleAnnoScriptingCross Platform2D/3DSistema OperativoGiochi notiPrezzo
Unity EngineC++2005C#2D/3DMS Windows
macOS
Linux
Pokémon GoMonument ValleyCall of Duty: MobileBeat SaberCupheadGenshin ImpactSubnauticaThe ForestGratuito
$1500/anno (Ver. Pro)
$4200/anno (Ver. Enterprise)
Unreal EngineC++1998C++, Blueprints3DMS Windows
macOS
Linux
Fortnite, Gears of War, ValorantGratuito
CryEngineC++2002C++C#3DMS WindowsCrysisFar CryGratuito
GameMaker StudioC++1999GameMaker Language (GML)2DMS Windows
MacOS
UndertaleDeltaruneHotline Miami, Hyper Light Drifter, Nuclear Throne, Pizza Tower, HoloCure - Save the Fans!Gratuito (trial)
$99.99 (Ver. professionale)
$79.99/mese (Enterprise)
AppGameKitC++2013BASICJavaScript2D/3DMS Windows
MacOS
Evochron Legacy SE, Invasion 360, Aquillanto, Faraway: On Lost IslesGratuito (trial)
$49.99 (Ver. Classic)
$99.99 (Ver. Studio)
UNIGINEC++2005C#, UnigineScriptSi3DMS Windows
MacOS
Linux
Sumoman, Cradle, Dual UniverseGratuito (Ver. Community Free)
$1500/anno (Ver. Community Pro)
Clickteam FusionC++2013Visual Scripting, C++No[1]2DMS WindowsFive Nights at Freddy's, Freedom Planet, I Wanna Be the Guy, The Escapists, Baba Is You, Angry Video Game Nerd AdventuresGratuito (Ver. Free)
$99.99 (Ver. Full)
CopperCubeC++2008JavascriptSI3DMS WindowsPost Collapse, Delusion, Last Man Standing, Aziella ChroniclesGratuito
Roblox StudioC++2005LuaNo[2]3DMS Windows
MacOS
Bloxburg, Piggy, Typical Colors 2, Phantom Force, Frontlines, Become FumoGratuito
ConstructC++

JavaScript, (Construct 3)

2007Visual Scripting, JavaScriptSI2DMS Windows
MacOS
The Next Penelope, Iconoclasts, Don Matteo Il Gioco, Spighy Lo Spirito TenaceGratuito (Ver. Free)

$14.99/mese (Ver. Individuale)

$49.99/mese (Ver. Business)


$99.99/mese (Ver. Education)

RPG MakerC++

JavaScript(MV e MX)

1988Visual Scripting, Ruby (XP, VX, VX Ace)

JavaScript (MV, MX)

SI2DMS Windows
MacOS
Linux
Ib, The Witch's House, Yume Nikki, Ao Oni, Kanye Quest 3030, Super Columbine Massacre RPG!, To The Moon, Questo Gioco Contiene Benzina e CianuroRPG Maker MZ - $79.99

RPG Maker MV - $79.99

RPG Maker VX Ace - $69.99

RPG Maker XP - $24.99

RPG Maker 2003 - $19.99

Engine Open-Source

Un motore di gioco open source è un software di sviluppo dei giochi distribuito con una licenza che permette agli utenti di scaricarlo, utilizzarlo, modificarlo e ridistribuirlo liberamente. Solitamente, questi motori sono distribuiti sotto licenze come la GNU General Public License (GPL) o la MIT License. Il supporto per i motori open source è spesso fornito dalla comunità degli utenti, il che può risultare meno prevedibile in termini di qualità e tempestività rispetto al supporto fornito dalle aziende per i motori proprietari.

NomeLinguaggio principaleAnnoScriptingCross Platform2D/3DSistema OperativoGiochi notiPrezzo
Redot EngineC++2024GDScript, Visual Scripting, C#2D/3DMS Windows
MacOS
Linux
Occultem ProjectGratuito
Flax EngineC++2020C++, C#, Visual Scripting3DMS Windows
MacOS
Linux
Wonderland Speedrun, Dryp IslandGratuito
Defold EngineC++2014LuaC++2D/3DMS Windows
MacOS
Linux
Family Island, Kingdom Two Crowns, Crossy Road, Pet Rescue Puzzle SagaGratuito
Stride Game EngineC#2018C#, Visual Scripting2D/3DMS Windows
MacOS
Linux
We Live in an Ocean of Air, Children of the Galaxy, Once Upon A LanGratuito
microStudioJavaScript, Lua2019JavaScriptLua2D/3DMS Windows
MacOS
Linux
Gloomcraft, Marble Quest, OutshotGratuito
PlayCanvasJavaScript2014JavaScript3DMS Windows
MacOS
Linux
Robostorm, OM NOM RUN, Townstar, Fields of FuryGratuito

$15/mese

(Ver. Personale)

$50/mese/

(Ver. Organization)

Torque Game EngineC++2001TorqueScript, Visual ScriptingNo[3]2D/3DMS Windows
MacOS
Linux
The Age of Decadence, BoneTown, Hinterland, Larva Mortus, Quest for Bush, Quest for Saddam, The Master's EyeGratuito
Cocos CreatorC++2010TypeScript, Lua2D/3DMS Windows
MacOS
Linux
Clash of Kings, Badland Brawl, Hungry Shark Arena, Three Kingdoms: The Glory of Heroes,The Marvelous Snail, Street Fighter: Duel, Rabbids Wild RaceGratuito
ezEngineC++2007TypeScript, C++No[4]3DMS Windows
MacOS
Linux
DARK ROOMGratuito
Phaser EditorJavaScript2013JavaScript2DMS Windows
MacOS
Linux
Mahjong at Home, Gloomyvania, Astrogon, Guard the Tower!, Flames & Fortune, Vampire SurvivorsGratuito
Fyrox Game EngineRust2020Rust, Visual Scripting3DMS Windows
MacOS
Linux
Station Lapetus, BreakfloorGratuito
Wicked EngineC++2022Lua, C++No3DMS Windows
Linux
Wicked ShooterGratuito
GDevelopJavaScript2014JavaScript, Visual Scripting2DMS Windows
MacOS
Linux
Lil BUB's HELLO EARTH, Hyperspace Dogfights, Katuba's Poacher, Bullet Bunny, Stranded on a Raft, Spent ShellsGratuito,

$15/mese(Ver. Premium)

LITIENGINEJava2019Java2DMS Windows
MacOS
Linux
Pumpkin Keeper, Naughty Elves, Star ReaperZGratuito
ScratchJavaScript2007Visual Scripting (Blocchi)No2DWebAppel, Ball Blast, Mystic Valley, Crystal Seeker, Star Hero 3D Endeavor, Napoli 2027, Ace Gamer il GIOCOGratuito
MakecodeJavaScript2017JavaScript, Python, Visual Scripting2DWebBlast and Slash, Marie Curie, Joy of Bubble PoppingGratuito
GB Studio[5]JavaScript2019Visual ScriptingNo[6]2DMS Windows
MacOS
Linux
Mud Warriors, Glory Hunters, Opossum Country, Hauntsfield, YurivaniaGratuito
Solarus EngineC++2013LuaNo2DMS Windows
MacOS
Linux
Zelda: Mystery of Solarus DX, Children of Solarus, Ocean's Heart, Hallow's EveGratuito
Godot EngineC++2014GDScript, Visual Scripting, C#2D/3DMS Windows
MacOS
Linux
Haiku the Robot, Cruelty Squad, Sonic Colors: Ultimate, Cassette Beats, The Garden Path, Until Then, Gourdlets, Halls of Torment, Ex ZodiacGratuito
SuperpowersJavaScript2016TypeScript, LuaSi2D/3DMS Windows
MacOS
Linux
Scrambled: Syd City, Keeper of Balance,

Rebop Blasters, Dragon Spirits, Project Demigod

Gratuito
ApocalyxC++2002LuaNo3DMS WindowsGun Tactyx, Soocer Tactyx, Dragons Ride, Sure as a Gun, Meka WarsGratuito

Game Framework

Un game framework è un insieme di librerie e strumenti progettati per facilitare lo sviluppo di giochi. Questi framework forniscono strutture di base che gli sviluppatori possono utilizzare come punto di partenza per costruire i propri giochi o anche un motore di gioco più complesso.

La differenza principale tra un game framework e un game engine riguarda l'ambito di applicazione e il livello di supporto integrato che ciascuno offre, in poche parole un engine offre un editor grafico completo da dove puoi gestire direttamente tutta l'interfaccia di gioco, mentre un game framework offre solo un set di comandi o una applicazione da cui scriptare da 0 un gioco.

NomeScriptingAnnoCross Platform2D/3DSistema OperativoGiochi noti
Bevy EngineRust2021SI2D/3DMS Windows
MacOS
Linux
Tunnet, Rusty Cauldron, Tsumi, LinkSider
PixiJSJavaScript2014Si2DMS Windows
MacOS
Linux
We Become What We Behold, Emerald Woods, Kingdom of Pixels, The Final Earth
LÖVELua2006Si2DMS Windows
MacOS
Linux
BLUE REVOLVER, Labyrinth of Legendary Loot, Demonizer, Techmino Galaxy
MonogameC#2009Si2D/3DMS Windows
MacOS
Linux
Celeste, FEZ, Stardew Valley, Stay Safe
Ren'pyPython2004Si2DMS Windows
MacOS
Linux
Doki Doki Literature Club, Class of '09, Butterfly Soup, Our Life: Beginnings, Vincent: The Secret of Myers
NScripter[7]C++1999NoSIMS WindowsHigurashi no Naku Koro niUmineko no Naku Koro Ni, Ciconia When They Cry, Higanbana, Hani Hani Operation Sanctuary, Saya no Uta, Tsukihime, Narcissu, Narcissu: Side 2nd
LibGDXJava2010Si2D/3DMS Windows
MacOS
Linux
Slay the Spire, Mindustry, Kakele Online, Disney Heroes: Battle Mode, Rifter
nCineC++2016Si2D/3DMS Windows
MacOS
Linux
River of Rage
Danmakufu EngineDNHscript

(C-like)

2003 (0.12)

2014 (ph3)

No2DMS WindowsTouhou: The Last Comer, Touhou: Treasure Castle Labyrinth, Len'en Project, The Alternative Age
PyGamePython2000Si2D/3DMS Windows
MacOS
Linux
The sword of IANNA, Neon Colony, Starship Sprout, GearHead Caramel

Note

  1.  solo Windows, MacOS, HTML, iOS e Android
  2.  solo all'interno dell'ecosistema di Roblox
  3.  Supporta MS Windows, macOS, HTML5, iOS, e Android
  4.  Supporto per Windows e alcuni strumenti di build per Linux.
  5.  Permette di realizzare videogiochi per Nintendo GameBoy
  6.  Supporta build per Windows e MacOS
  7.  Nasce come software proprietario, ma sono state poi pubblicate delle versioni open source come ONscripter e PONscripter.

LuaSTG un engine pero creare giochi come Touhou

  LuaSTG l’editor grafico per denmakufu! Scritto il LuaSTG è un nome generico per una serie di motori di gioco basati su Lua. Ha lo scopo di...