Lista dei motori grafici

Da Xitpedia.
Vai alla navigazioneVai alla ricerca

I motori grafici (meglio noti in inglese Game Engine), sono strumenti che permettono di implementare videogiochi senza dover costruire tutto 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 Xitpedia presenterà 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é verranno catalogati dalle tabelle i principali motori grafici assieme a quelli che noi di Xitsoft e del Gruppo MYCUS riteniamo interessanti o addirittura ne consigliamo l'uso.

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.

Nome Linguaggio principale Anno Scripting Cross Platform 2D/3D Sistema Operativo Giochi noti Prezzo
Unity Engine C++ 2005 C# 2D/3D MS Windows
macOS
Linux
Pokémon Go, Monument Valley, Call of Duty: Mobile, Beat Saber, Cuphead, Genshin Impact, Subnautica, The Forest Gratuito
$1500/anno (Ver. Pro)
$4200/anno (Ver. Enterprise)
Unreal Engine C++ 1998 C++, Blueprints 3D MS Windows
macOS
Linux
Fortnite, Gears of War, Valorant Gratuito
CryEngine C++ 2002 C++, C# 3D MS Windows Crysis, Far Cry Gratuito
GameMaker Studio C++ 1999 GameMaker Language (GML) 2D MS Windows
MacOS
Undertale, Deltarune, Hotline Miami, Hyper Light Drifter, Nuclear Throne, Pizza Tower, HoloCure - Save the Fans! Gratuito (trial)
$99.99 (Ver. professionale)
$79.99/mese (Enterprise)
AppGameKit C++ 2013 BASIC, JavaScript 2D/3D MS Windows
MacOS
Evochron Legacy SE, Invasion 360, Aquillanto, Faraway: On Lost Isles Gratuito (trial)
$49.99 (Ver. Classic)
$99.99 (Ver. Studio)
UNIGINE C++ 2005 C#, UnigineScript Si 3D MS Windows
MacOS
Linux
Sumoman, Cradle, Dual Universe Gratuito (Ver. Community Free)
$1500/anno (Ver. Community Pro)
Clickteam Fusion C++ 2013 Visual Scripting, C++ No[1] 2D MS Windows Five Nights at Freddy's, Freedom Planet, I Wanna Be the Guy, The Escapists, Baba Is You, Angry Video Game Nerd Adventures Gratuito (Ver. Free)
$99.99 (Ver. Full)
CopperCube C++ 2008 Javascript SI 3D MS Windows Post Collapse, Delusion, Last Man Standing, Aziella Chronicles Gratuito
Roblox Studio C++ 2005 Lua No[2] 3D MS Windows
MacOS
Bloxburg, Piggy, Typical Colors 2, Phantom Force, Frontlines, Become Fumo Gratuito
Construct C++

JavaScript, (Construct 3)

2007 Visual Scripting, JavaScript SI 2D MS Windows
MacOS
The Next Penelope, Iconoclasts, Don Matteo Il Gioco, Spighy Lo Spirito Tenace Gratuito (Ver. Free)

$14.99/mese (Ver. Individuale)

$49.99/mese (Ver. Business)


$99.99/mese (Ver. Education)

RPG Maker C++

JavaScript(MV e MX)

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

JavaScript (MV, MX)

SI 2D MS 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 Cianuro RPG 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.

Nome Linguaggio principale Anno Scripting Cross Platform 2D/3D Sistema Operativo Giochi noti Prezzo
Redot Engine C++ 2024 GDScript, Visual Scripting, C# 2D/3D MS Windows
MacOS
Linux
Occultem Project Gratuito
Flax Engine C++ 2020 C++, C#, Visual Scripting 3D MS Windows
MacOS
Linux
Wonderland Speedrun, Dryp Island Gratuito
Defold Engine C++ 2014 Lua, C++ 2D/3D MS Windows
MacOS
Linux
Family Island, Kingdom Two Crowns, Crossy Road, Pet Rescue Puzzle Saga Gratuito
Stride Game Engine C# 2018 C#, Visual Scripting 2D/3D MS Windows
MacOS
Linux
We Live in an Ocean of Air, Children of the Galaxy, Once Upon A Lan Gratuito
microStudio JavaScript, Lua 2019 JavaScript, Lua 2D/3D MS Windows
MacOS
Linux
Gloomcraft, Marble Quest, Outshot Gratuito
PlayCanvas JavaScript 2014 JavaScript 3D MS Windows
MacOS
Linux
Robostorm, OM NOM RUN, Townstar, Fields of Fury Gratuito

$15/mese

(Ver. Personale)

$50/mese/

(Ver. Organization)

Torque Game Engine C++ 2001 TorqueScript, Visual Scripting No[3] 2D/3D MS Windows
MacOS
Linux
The Age of Decadence, BoneTown, Hinterland, Larva Mortus, Quest for Bush, Quest for Saddam, The Master's Eye Gratuito
Cocos Creator C++ 2010 TypeScript, Lua 2D/3D MS 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 Race Gratuito
ezEngine C++ 2007 TypeScript, C++ No[4] 3D MS Windows
MacOS
Linux
DARK ROOM Gratuito
Phaser Editor JavaScript 2013 JavaScript 2D MS Windows
MacOS
Linux
Mahjong at Home, Gloomyvania, Astrogon, Guard the Tower!, Flames & Fortune, Vampire Survivors Gratuito
Fyrox Game Engine Rust 2020 Rust, Visual Scripting 3D MS Windows
MacOS
Linux
Station Lapetus, Breakfloor Gratuito
Wicked Engine C++ 2022 Lua, C++ No 3D MS Windows
Linux
Wicked Shooter Gratuito
GDevelop JavaScript 2014 JavaScript, Visual Scripting 2D MS Windows
MacOS
Linux
Lil BUB's HELLO EARTH, Hyperspace Dogfights, Katuba's Poacher, Bullet Bunny, Stranded on a Raft, Spent Shells Gratuito,

$15/mese(Ver. Premium)

LITIENGINE Java 2019 Java 2D MS Windows
MacOS
Linux
Pumpkin Keeper, Naughty Elves, Star ReaperZ Gratuito
Scratch JavaScript 2007 Visual Scripting (Blocchi) No 2D Web Appel, Ball Blast, Mystic Valley, Crystal Seeker, Star Hero 3D Endeavor, Napoli 2027, Ace Gamer il GIOCO Gratuito
Makecode JavaScript 2017 JavaScript, Python, Visual Scripting 2D Web Blast and Slash, Marie Curie, Joy of Bubble Popping Gratuito
GB Studio[5] JavaScript 2019 Visual Scripting No[6] 2D MS Windows
MacOS
Linux
Mud Warriors, Glory Hunters, Opossum Country, Hauntsfield, Yurivania Gratuito
Solarus Engine C++ 2013 Lua No 2D MS Windows
MacOS
Linux
Zelda: Mystery of Solarus DX, Children of Solarus, Ocean's Heart, Hallow's Eve Gratuito
Godot Engine C++ 2014 GDScript, Visual Scripting, C# 2D/3D MS Windows
MacOS
Linux
Haiku the Robot, Cruelty Squad, Sonic Colors: Ultimate, Cassette Beats, The Garden Path, Until Then, Gourdlets, Halls of Torment, Ex Zodiac Gratuito
Superpowers JavaScript 2016 TypeScript, Lua Si 2D/3D MS Windows
MacOS
Linux
Scrambled: Syd City, Keeper of Balance,

Rebop Blasters, Dragon Spirits, Project Demigod

Gratuito

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.

Nome Scripting Anno Cross Platform 2D/3D Sistema Operativo Giochi noti
Bevy Engine Rust 2021 SI 2D/3D MS Windows
MacOS
Linux
Tunnet, Rusty Cauldron, Tsumi, LinkSider
PixiJS JavaScript 2014 Si 2D MS Windows
MacOS
Linux
We Become What We Behold, Emerald Woods, Kingdom of Pixels, The Final Earth
LÖVE Lua 2006 Si 2D MS Windows
MacOS
Linux
BLUE REVOLVER, Labyrinth of Legendary Loot, Demonizer, Techmino Galaxy
Monogame C# 2009 Si 2D/3D MS Windows
MacOS
Linux
Celeste, FEZ, Stardew Valley, Stay Safe
Ren'py Python 2004 Si 2D MS Windows
MacOS
Linux
Doki Doki Literature Club, Class of '09, Butterfly Soup, Our Life: Beginnings, Vincent: The Secret of Myers
NScripter[7] C++ 1999 No SI MS Windows Higurashi no Naku Koro ni, Umineko no Naku Koro Ni, Ciconia When They Cry, Higanbana, Hani Hani Operation Sanctuary, Saya no Uta, Tsukihime, Narcissu, Narcissu: Side 2nd
LibGDX Java 2010 Si 2D/3D MS Windows
MacOS
Linux
Slay the Spire, Mindustry, Kakele Online, Disney Heroes: Battle Mode, Rifter
nCine C++ 2016 Si 2D/3D MS Windows
MacOS
Linux
River of Rage
Danmakufu Engine DNHscript 2003 (0.12)

2014 (ph3)

No 2D MS Windows Touhou: The Last Comer, Touhou: Treasure Castle Labyrinth, Len'en Project, The Alternative Age
PyGame Python 2000 Si 2D/3D MS 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.