Fare un videogioco è molto meno scoraggiante di quanto possa sembrare. Mentre probabilmente non passerete da nessuna esperienza a fare il prossimo Grand Theft Auto, non è mai stato così facile iniziare a fare giochi. Gli strumenti e le risorse per lo sviluppo dei giochi sono diventati sempre più accessibili alla persona media, anche se non ha esperienza di programmazione. Spesso questi strumenti sono anche disponibili gratuitamente.
Per cercare di rendere le cose più facili per coloro che cercano di iniziare a fare giochi, abbiamo messo insieme una lista di 11 motori di gioco/editori. Alcuni sono progettati per un genere specifico di gioco o per essere incredibilmente facili per i nuovi arrivati. Altri sono strumenti di sviluppo professionali per giochi AAA, ma sono effettivamente liberi da usare per gli hobbisti e offrono ancora un sacco di strumenti di apprendimento per aiutare coloro che hanno una limitata esperienza di programmazione per iniziare.
Ci sono, naturalmente, un sacco di cose che vanno nello sviluppo del gioco – musica, animazione, suono, scrittura, texturing, modellazione, ecc – tuttavia, il motore di gioco / editor che si sceglie sta per avere il maggiore effetto sul tipo di gioco che si può fare. Se hai suggerimenti per altri motori, software o strumenti di apprendimento per gli altri aspetti dello sviluppo, pubblicali nei commenti.
CryEngine
Un motore 3D commerciale multipiattaforma sviluppato da Crytek. È stato utilizzato per giochi come Prey (2017) e Everybody’s Gone to the Rapture.
Inteso per: Giochi 3D
Editor disponibile per: Windows
Linguaggio(i) di scripting / markup: Lua
Costo: Gratuito fino a quando il progetto guadagna più di $5,000 in un anno, dopo c’è una tassa di royalty del 5%.
Strumenti di apprendimento: CryEngine ha una serie di video tutorial gratuiti che coprono tutto, dall’installazione dell’editor e la creazione di un semplice gioco simile a Flappy Bird a cose più complesse come la compilazione di una versione configurata del motore.
Sito web: https://www.cryengine.com/
Inizio: https://www.cryengine.com/tutorials
GameMaker
Un motore di gioco 2D commerciale multipiattaforma sviluppato da YoYo Games. È stato usato per giochi come Undertale, Hyper Light Drifter e Minit.
Inteso per: Giochi 2D
Editor disponibile per: Windows e macOS
Linguaggio(i) di scripting / markup: Utilizza un linguaggio di scripting proprietario chiamato GameMaker Language (GML) e un linguaggio di scripting visivo chiamato Drag and Drop (DnD).
Costo: Gratuito per 30 giorni, e poi le licenze partono da $39 / anno.
Strumenti di apprendimento: Alcuni tutorial scritti e video gratuiti che coprono le basi e alcuni che si immergono di più su come fare specifici generi di giochi come RPG a turni, tower defense e giochi di agricoltura. Ci sono anche link ad alcuni siti esterni e comunità che hanno script e guide per aiutare le persone ad iniziare.
Sito web: https://www.yoyogames.com/gamemaker
Iniziare: https://www.yoyogames.com/learn
GDevelop
Un motore di gioco 2D open-source progettato per la facilità d’uso.
Inteso per: Giochi 2D
Editore disponibile per: Windows, macOS, Linux e web
Linguaggio(i) di scripting / markup: Nessuno, usa un’interfaccia drag and drop.
Costo: Gratuito
Strumenti di apprendimento: Ci sono una varietà di guide e tutorial disponibili sul wiki di GDevelop, e anche più di 80 file di esempio di come fare specifici generi di giochi e specifiche caratteristiche di gioco.
Sito web: https://gdevelop-app.com/
Iniziare: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Un motore di gioco open-source 2D e 3D progettato per essere potente, facile da imparare, e per la collaborazione in team.
Inteso per: Giochi 2D e 3D
Editor disponibile per: Windows, macOS e Linux
Linguaggio(i) di scripting / markup: GDScript, C#, e visual scripting.
Costo: Gratuito
Strumenti di apprendimento: Godot ha un’ampia guida passo-passo per l’utilizzo del loro editor, insieme ad un mucchio di tutorial di testo gratuiti che coprono aspetti più specifici come l’implementazione della VR, l’utilizzo di scheletri per l’animazione 2D, e la generazione di geometria procedurale.
Sito web: https://godotengine.org/
Iniziare: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Un motore di gioco 3D commerciale multipiattaforma sviluppato da Amazon che è basato su una vecchia versione di CryEngine. È stato usato per giochi come Star Citizen e The Grand Tour Game.
Inteso per: Giochi 3D, con integrazione Twitch e giochi multiplayer che utilizzano Amazon Web Services
Editor disponibile per: Windows
Linguaggio(i) di scripting / markup: Lua
Costo: Gratuito
Strumenti di apprendimento: C’è una serie gratuita di video tutorial per iniziare e video conferenze su caratteristiche più specifiche del motore. C’è anche un corso di formazione gratuito su come usare Lumberyard con AWS.
Sito web: https://aws.amazon.com/lumberyard/
Iniziare: https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Un motore di gioco open-source per visual novel. È stato usato per giochi come Doki Doki Literature Club, Butterfly Soup e One Night, Hot Springs.
Inteso per: Visual novels
Editor disponibile per: Windows, macOS e Linux
Linguaggio(i) di scripting / markup: Linguaggio di script Ren’Py e Python
Costo: Gratuito
Strumenti di apprendimento: C’è una guida testuale gratuita su come fare un semplice gioco in Ren’Py e ulteriori guide testuali per personalizzazioni più specifiche.
Sito web: https://www.renpy.org/
Inizio: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Un motore di gioco commerciale sviluppato da Degica. È progettato specificamente per fare giochi classici in stile JRPG senza bisogno di saper programmare. È stato usato per giochi come Corpse Party e Rakuen.
Inteso per: Giochi di ruolo 2D
Editor disponibile per: Windows e macOS
Linguaggio(i) di scripting / markup: JavaScript
Costo: $79.99
Strumenti di apprendimento: Ci sono alcuni tutorial gratuiti per le vecchie versioni del motore, che probabilmente sono ancora applicabili. Tuttavia per la versione più recente, MV, sembra che le migliori risorse siano create dalla comunità.
Sito web: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Iniziare: https://www.rpgmakerweb.com/support/products/tutorials
Twine
Un editor open-source per la narrazione interattiva. È stato usato per giochi come Lionkiller e The Uncle Who Works For Nintendo.
Inteso per: Narrativa interattiva e giochi basati sul testo.
Editor disponibile per: Windows, macOS e web
Linguaggio(i) di scripting / markup: Linguaggio di markup proprietario, ma permette anche HTML, Javascript e CSS.
Costo: Gratuito
Strumenti di apprendimento: C’è una guida che copre le basi del loro linguaggio di markup e offre alcuni esempi di scripting più avanzato.
Sito web: https://twinery.org/
Iniziare: https://twinery.org/wiki/start
Unity
Un motore di gioco commerciale multipiattaforma sviluppato da Unity Technologies. È stato usato per giochi come Untitled Goose Game, Ori and the Will of the Wisps, e Hollow Knight.
Inteso per: Giochi 2D e 3D.
Editor disponibile per: Windows, macOS e Linux
Linguaggio(i) di scripting / markup: C#
Costo: Gratuito per studenti e hobbisti per uso personale e per le piccole aziende che generano meno di 100.000 dollari all’anno. Al di fuori di questo, ci sono piani annuali a partire da $399 / anno o $40 / mese.
Strumenti di apprendimento: Unity fornisce alcune risorse gratuite per aiutare i nuovi utenti del motore. Ma fornisce molto di più sotto il suo programma Unity Learn Premium che include classi, tutorial e persino certificazioni. Unity Learn Premium è attualmente gratuito fino al 10 giugno 2020, ma normalmente costa 15 dollari al mese.
Sito web: https://unity.com/
Iniziare: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Un motore di gioco commerciale multipiattaforma sviluppato da Epic Games. È stato usato per giochi come Fortnite, Final Fantasy VII Remake, e Octopath Traveler.
Inteso per: Giochi 3D.
Editor disponibile per: Windows.
Linguaggio(i) di scripting / markup: C++ e Blueprints Visual Scripting
Costo: Gratuito, ma con una royalty del 5% dovuta sulle entrate lorde del gioco oltre i 3.000 dollari per gioco per trimestre.
Strumenti di apprendimento: Epic Games offre una serie di video corsi online gratuiti che coprono alcuni aspetti introduttivi all’uso dell’editor del motore e alcuni argomenti più avanzati come gli effetti di post processing e la creazione di pipeline di risorse.
Sito web: https://www.unrealengine.com/en-US/
Iniziare: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Un motore di gioco commerciale sviluppato da Degica. È progettato specificamente per fare visual novels senza bisogno di sapere come programmare.
Inteso per: Visual novels
Editor disponibile per: Windows, macOS e Linux
Linguaggio(i) di scripting / markup: JavaScript e CoffeeScript
Costo: $69.99
Strumenti di apprendimento: C’è un’ampia guida gratuita che copre una vasta gamma di argomenti tra cui le basi dell’editor, come strutturare la storia che stai scrivendo, come personalizzare la tua visual novel senza scripting, e un’intera guida separata solo per lo scripting più la documentazione.
Sito web: http://visualnovelmaker.com/
Iniziare: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm