Crearea unui joc video este mult mai puțin descurajantă decât ar putea părea. Deși probabil că nu veți trece de la a nu avea nicio experiență la a realiza următorul Grand Theft Auto, de fapt nu a fost niciodată mai ușor să începeți să faceți jocuri. Instrumentele și resursele de dezvoltare a jocurilor au devenit din ce în ce mai accesibile pentru o persoană obișnuită, chiar dacă nu are experiență în programare. De multe ori, aceste instrumente sunt, de asemenea, disponibile gratuit.
Pentru a încerca să facem lucrurile mai ușoare pentru cei care doresc să înceapă să facă jocuri, am alcătuit o listă de 11 motoare de jocuri / editori. Unele sunt concepute pentru un anumit gen de joc sau pentru a fi incredibil de ușor pentru începători. Altele sunt instrumente profesionale de dezvoltare pentru jocuri AAA, dar sunt efectiv gratuite pentru a fi utilizate de către amatori și oferă în continuare o mulțime de instrumente de învățare pentru a-i ajuta pe cei cu experiență limitată de programare să înceapă.
Există, desigur, o mulțime de lucruri care intră în dezvoltarea de jocuri – muzică, animație, sunet, scriere, texturare, modelare, etc. – cu toate acestea, motorul de joc / editorul pe care îl alegeți va avea cel mai mare efect asupra tipului de joc pe care îl puteți face. Dacă aveți sugestii pentru alte motoare, software sau instrumente de învățare pentru celelalte aspecte ale dezvoltării, postați-le în comentarii.
CryEngine
Un motor 3D comercial cross-platform dezvoltat de Crytek. A fost folosit pentru jocuri precum Prey (2017) și Everybody’s Gone to the Rapture.
Destinat pentru: Jocuri 3D
Editor disponibil pentru: Windows
Limbaje de scriere/marcare: Windows: Lua
Cost: Gratuit până când proiectul câștigă peste 5.000 de dolari într-un an, după aceea se percepe o taxă de redevență de 5 la sută
Instrumente de învățare: CryEngine are o serie de tutoriale video gratuite care acoperă totul, de la instalarea editorului și ghidarea prin realizarea unui joc simplu, asemănător cu Flappy Bird, până la lucruri mai complexe, cum ar fi compilarea unei versiuni configurate personalizate a motorului.
Site web: https://www.cryengine.com/
Începem: https://www.cryengine.com/>tutoriale
GameMaker
Un motor de joc 2D comercial cross-platform dezvoltat de YoYo Games. A fost folosit pentru jocuri precum Undertale, Hyper Light Drifter și Minit.
Destinat pentru: Jocuri 2D
Editor disponibil pentru: Windows și macOS
Limbaje de scriere / marcare: Utilizează un limbaj de scripting proprietar numit GameMaker Language (GML) și un limbaj de scripting vizual numit Drag and Drop (DnD).
Cost: Gratuit pentru 30 de zile, iar apoi licențele încep de la 39 $ / an.
Instrumente de învățare: Câteva tutoriale gratuite scrise și video care acoperă elementele de bază și unele care se scufundă mai mult în modul de a face genuri specifice de jocuri, cum ar fi RPG-urile pe rând, apărarea turnului și jocurile de agricultură. Există, de asemenea, linkuri către unele site-uri și comunități externe care au scripturi și ghiduri pentru a ajuta oamenii să înceapă.
Site web: https://www.yoyogames.com/gamemaker
Începem: https://www.yoyogames.com/learn
GDevelop
Un motor de joc 2D open-source conceput pentru a fi ușor de utilizat.
Destinat pentru: Jocuri 2D
Editor disponibil pentru: Windows, macOS, Linux și web
Limbaje de scriere/marcare: Nici unul, folosește o interfață drag and drop.
Cost: Gratuit
Instrumente de învățare: Există o varietate de ghiduri și tutoriale disponibile pe wiki-ul GDevelop și, de asemenea, mai mult de 80 de fișiere de exemplu despre cum se realizează anumite genuri de jocuri și caracteristici specifice ale jocurilor.
Site web: https://gdevelop-app.com/
Începeți: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Un motor de jocuri 2D și 3D open-source conceput pentru a fi puternic, ușor de învățat și pentru colaborarea în echipă.
Destinat pentru:
Cu excepția jocurilor de noroc: Jocuri 2D și 3D
Editor disponibil pentru: Windows, macOS și Linux
Limbajul (limbajele) de scriere / marcare: GDScript, C# și scripting vizual.
Cost: Gratuit
Instrumente de învățare: Godot are un ghid amplu, pas cu pas, pentru utilizarea editorului lor, împreună cu o mulțime de tutoriale cu text gratuit care acoperă aspecte mai specifice, cum ar fi implementarea VR, utilizarea scheletelor pentru animație 2D și generarea de geometrie procedurală.
Site web: Godot: Godot are un ghid extensiv pentru utilizarea editorului lor pas cu pas, împreună cu o mulțime de tutoriale cu text gratuit care acoperă aspecte mai specifice, cum ar fi implementarea VR, utilizarea scheletelor pentru animație 2D și generarea de geometrie procedurală: https://godotengine.org/
Începeți: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Un motor de joc 3D cross-platform comercial dezvoltat de Amazon care se bazează pe o versiune mai veche a CryEngine. Acesta a fost folosit pentru jocuri precum Star Citizen și The Grand Tour Game.
Destinat pentru: Jocuri 3D, cu integrare Twitch și jocuri multiplayer care utilizează Amazon Web Services
Editor disponibil pentru: Windows
Limbaje de scriere/marcare: Windows: Lua
Cost: Gratuit
Instrumente de învățare: Există o serie gratuită de tutoriale video de inițiere și discuții video despre caracteristici mai specifice ale motorului. Există, de asemenea, un curs de formare gratuit privind modul de utilizare a Lumberyard cu AWS.
Site-ul web: https://aws.amazon.com/lumberyard/
Începeți: https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Un motor de joc visual novel cu sursă deschisă. A fost folosit pentru jocuri precum Doki Doki Literature Club, Butterfly Soup și One Night, Hot Springs.
Destinat pentru: Romane vizuale
Editor disponibil pentru: Windows, macOS și Linux
Limbajul (limbajele) de scriere / marcare: Limbajul de script Ren’Py și Python
Cost: Gratuit
Instrumente de învățare: Există un text gratuit de prezentare a modului de realizare a unui joc simplu în Ren’Py și ghiduri suplimentare bazate pe text pentru o personalizare mai specifică.
Site web: https://www.renpy.org/
Începeți: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Un motor de joc comercial dezvoltat de Degica. Este conceput special pentru a realiza jocuri clasice de tip JRPG fără a fi nevoie să știi să programezi. A fost folosit pentru jocuri precum Corpse Party și Rakuen.
Destinat: Jocuri de rol 2D
Editor disponibil pentru: Windows și macOS
Limbaje de scriere / marcare: JavaScript
Cost: 79,99 $
Instrumente de învățare: Există câteva tutoriale gratuite pentru versiuni mai vechi ale motorului, care probabil că sunt încă aplicabile. Cu toate acestea, pentru cea mai recentă versiune, MV, se pare că cele mai bune resurse sunt create de comunitate.
Site web: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Începând: https://www.rpgmakerweb.com/support/products/tutorials
Twine
Un editor open-source pentru povestiri interactive. A fost folosit pentru jocuri precum Lionkiller și The Uncle Who Works For Nintendo.
Destinat pentru: Ficțiune interactivă și jocuri bazate pe text.
Editor disponibil pentru: Windows, macOS și web
Limbajul (limbajele) de scriere / marcare: Limbaj de marcare proprietar, dar permite, de asemenea, HTML, Javascript și CSS.
Cost: Gratuit
Instrumente de învățare: Există un ghid care acoperă elementele de bază ale limbajului lor de marcare și oferă câteva exemple de scripting mai avansat.
Site web: https://twinery.org/
Începeți: https://twinery.org/wiki/start
Unity
Un motor de joc comercial cross-platform dezvoltat de Unity Technologies. A fost folosit pentru jocuri precum Untitled Goose Game, Ori and the Will of the Wisps și Hollow Knight.
Destinat pentru: Jocuri 2D și 3D.
Editor disponibil pentru: Windows, macOS și Linux
Limbajul (limbajele) de scriere / marcare: C#
Cost: Gratuit pentru studenți și pasionați pentru uz personal și pentru companiile mici care generează mai puțin de 100.000 de dolari pe an. În afară de acestea, există planuri anuale care încep de la 399 $ / an sau 40 $ / lună.
Instrumente de învățare: Unity oferă câteva resurse gratuite pentru a-i ajuta pe cei noi în utilizarea motorului. Dar oferă mult mai multe în cadrul programului său Unity Learn Premium, inclusiv cursuri, tutoriale și chiar certificări. Unity Learn Premium este în prezent gratuit până la 10 iunie 2020, dar în mod normal costă 15 dolari pe lună.
Site web: https://unity.com/
Începeți: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Un motor de joc comercial cross-platform dezvoltat de Epic Games. A fost folosit pentru jocuri precum Fortnite, Final Fantasy VII Remake și Octopath Traveler.
Destinat pentru: Jocuri 3D.
Editor disponibil pentru: Windows.
Limbaje de scriere / marcare: C++ și Blueprints Visual Scripting
Cost: Gratuit, dar cu o redevență de 5 la sută datorată pentru veniturile brute ale jocului de peste 3.000 de dolari pe joc pe trimestru.
Instrumente de învățare: Epic Games oferă o serie de cursuri video online gratuite care acoperă unele aspecte introductive pentru utilizarea editorului motorului și unele subiecte mai avansate, cum ar fi efectele de post-procesare și crearea de conducte de active.
Site web: https://www.unrealengine.com/en-US/
Începem: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Un motor de joc comercial dezvoltat de Degica. Este conceput special pentru a realiza romane vizuale fără a fi nevoie să știi să programezi.
Destinat pentru: Romane vizuale
Editor disponibil pentru: Windows, macOS și Linux
Limbaje de scriere / marcare: JavaScript și CoffeeScript
Cost: 69,99 $
Instrumente de învățare: Există un ghid extensiv gratuit care acoperă o gamă largă de subiecte, inclusiv elementele de bază ale editorului, cum să structurați povestea pe care o scrieți, cum să vă personalizați romanul vizual fără scripting și un întreg ghid separat doar pentru scripting plus documentație.
Site web: http://visualnovelmaker.com/
Începeți: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm