Cum să-ți construiești primul joc [9 Tools]

Construirea jocului este profitabilă și derutantă pentru majoritatea aspiranților. Încercăm să demitificăm acest domeniu cu cele mai bune instrumente de creare de jocuri.

Potrivit unui raport, piața jocurilor video a valorat peste 190 de miliarde de dolari în 2022 și se estimează că va crește cu 13% anual, pentru a ajunge la 650 de miliarde de dolari în 2032. În consecință, această industrie este pregătită pentru o creștere exponențială și o mulțime de oportunități.

Și, deși toată lumea își dorește să fie dezvoltator de jocuri, nu este ceașca de ceai pentru toată lumea. Fără o îndrumare de specialitate și o experiență de primă mână, este în mare parte speculații mai mult decât orice altceva.

Dacă aveți nevoie de îndrumare în carieră legată de acest flux, acest ghid Coursera vă va ajuta.

Și internetul este plin de sfaturi plictisitoare despre abilitățile de care aveți nevoie pentru a începe ca dezvoltator de jocuri. În primul rând, toate acestea se rezumă la două: capacitatea de a folosi un motor de joc și codare.

Codarea vă oferă libertate deplină în ceea ce privește jocul dvs.; cu toate acestea, nu este necesar pentru începători. Puteți crea un joc 2D decent fără programare.

O altă parte a acestui puzzle, un motor de joc, este în general un software care oferă un mediu de dezvoltare pentru a crea un joc cu o muncă minimă. Se ocupă de orice: imagini, videoclipuri, animații, scene, efecte sonore, fizica jocurilor etc.

Această postare este despre câteva instrumente care vă vor ajuta să vă construiți primul joc pentru a vă deschide calea în această industrie profitabilă a jocurilor de noroc.

Sa incepem.

GameMaker

GameMaker vă ajută să dezvoltați jocuri 2D pe care le puteți publica pe mai multe platforme, inclusiv Android, iOS, PlayStation, Windows, macOS etc.

Acesta este livrat cu propriul limbaj GameMaker (GML). În consecință, aveți două moduri de dezvoltare a jocului: cod GML sau vizual GML. Inutil să spun că modul de codare vă va oferi cea mai mare libertate.

Cu toate acestea, GML Visual este, de asemenea, competent în utilizarea elementelor de joc precodate.

Fiecare scenă pe care o creați se întâmplă într-o „camera”, unde setați comenzile camerei, schimbați designul, adăugați mai multe camere etc. În plus, fiecare obiect pe care îl faceți poate fi personalizat conform cerințelor jocului. De asemenea, se pot proiecta active de jocuri personalizate sau le pot importa pentru o schimbare rapidă.

În plus, puteți verifica cu ușurință orice erori pentru o ieșire finală lină.

De asemenea, puteți trimite notificări push direct utilizatorilor dvs. și puteți adăuga achiziții în joc pentru venituri mai mari.

Pe baza activelor și a platformei de publicare, GameMaker oferă patru abonamente, inclusiv un plan puternic gratuit pentru a începe fără a investi un ban.

Și YoYo Games, compania din spatele GameMaker, clarifică că toate jocurile create cu acest instrument nu implică suprataxe sau reduceri de profit și sunt proprietățile absolute ale dezvoltatorilor de jocuri respectivi.

GDevelop

GDevelop este o alegere de top pentru dezvoltatorii de jocuri aspiranți pentru a crea jocuri 2D fără cod. Deși acest lucru este destinat în primul rând pentru 2D, am jucat un pilot 3D dezvoltat folosind acest instrument, indicând capacitățile vaste ale acestui motor de joc.

  Ce este camera Deep Fusion de pe iPhone 11?

Toate jocurile dezvoltate folosind GDevelop sunt disponibile pe LiLuo pentru examinare. Încercarea acestui lucru vă va oferi o idee corectă la ce să vă așteptați.

Similar instrumentului anterior, vă puteți dezvolta activele sau le puteți importa pentru a construi rapid scene interesante pentru proiectul dvs. indie.

De asemenea, se pot aplica efecte vizuale cu câteva clicuri pentru a schimba atmosfera de joc pentru a se potrivi cel mai bine cu povestea.

În plus, acceptă adăugarea de comportamente dezvoltate de comunitate la obiecte cu un singur clic. Mai mult, editorul de scene vă permite să personalizați imaginile, efectele sonore, dialogurile, sprite-urile etc., pentru a crea o experiență de joc interesantă.

Include, de asemenea, un depanator pentru a elimina problemele și o previzualizare live a modificărilor pentru a verifica efectele instantaneu. În plus, se poate testa jocul prin WiFi/LAN fără a exporta cu ajutorul previzualizării rețelei.

Mai mult, jocurile create cu GDevelop sunt proprietatea exclusivă a dezvoltatorilor lor. Acest constructor de jocuri se poate descărca gratuit și are abonamente plătite pentru funcții suplimentare.

În cele din urmă, ușurința de a vă publica jocul pe mai multe platforme face din GDevelop un generator de jocuri pe care ar trebui să-l încercați.

Buildbox

Builbox vine în două variante: Buildbox 3 și Buildbox Classic, bazate pe capacitatea de a crea jocuri 2D și/sau 3D.

Buildbox classic este pentru dezvoltarea jocurilor 2D, care include constructori prin drag and drop fără a scrie o singură linie de cod. În schimb, Buildbox 3 este un instrument mult mai avansat pe care îl puteți implementa pentru a crea jocuri 3D cu instrumentele sale low-code sau pentru a fi complet fără cod folosind Brainbox-urile și Smart Assets.

În plus, abonamentul oferă acces la BuildBox Shop pentru a importa active pentru jocul tău. Interesant este că poți câștiga vânzând active altor dezvoltatori de jocuri, deschizând o altă modalitate de monetizare.

Ambele versiuni Buildbox au niveluri gratuite cu capabilități limitate, inclusiv fără export. Versiunile plătite se bazează pe numărul de lumi și scenele pe care doriți să le creați.

Jocurile Buildbox sunt fără drepturi de autor și puteți păstra 100% din profit, cu excepția monetizării sale Ad-box, care vine cu o cotă din venit de 10% sau 30%, în funcție de abonament. Cu toate acestea, Buildbox nu ia nicio reducere de la nicio integrare personalizată a reclamelor sau dacă vă păstrați jocul fără anunțuri.

Construi

Construct vă permite să creați jocuri 2D fără o gramă de programare. Cu toate acestea, acceptă Javascript și vă ajută să treceți treptat la partea de codificare a dezvoltării jocului.

Și din moment ce Javascript nu este legat de niciun motor de joc unic, orice ai învăța devine o abilitate transferabilă pe care o poți pune la lucru în altă parte.

Cel mai bun lucru despre Construct este interfața doar web pe care o puteți rula în orice browser. Odată încărcat, rulează chiar și fără o conexiune la internet activă.

Și, deși Construct se numește cel mai bun motor de joc 2D, are câteva capacități 3D, inclusiv obiecte multidimensionale și distorsiuni de plasă.

În plus, acest motor de joc vă permite să adăugați animații avansate cu ușurință. În plus, motorul său fizic, editorul de imagini încorporat, coliziunile personalizate, identificarea excelentă a drumului etc., îl fac favorit pentru începători și experți.

  4 metode gratuite pentru a elimina filigranele din PDF online

În plus, suplimentele gratuite și plătite îmbunătățesc experiența de construire a jocului. Toată această bunătate este cuplată cu previzualizări instantanee fără întârzieri mari și previzualizări de la distanță, pe care le puteți avea pe diferite dispozitive prin scanarea codurilor QR.

Construct are o versiune gratuită cu limitări majore pe care o puteți încerca fără să plătiți sau să vă înregistrați. În cele din urmă, toate jocurile create folosind Construct sunt 100% fără drepturi de autor, fără nicio schemă de împărțire a veniturilor.

Flowlab

Flowlab este un generator de jocuri bazat pe browser, care nu necesită codificare. Acest lucru este destinat în primul rând studenților care își încearcă mâna la dezvoltarea jocului.

Excelența Flowlab constă în simplitatea și documentarea sa aprofundată.

Editorul jocului vă permite să adăugați cu ușurință obiecte cu diferite atribute, inclusiv comportamentul gravitațional al acestora, efectul de coliziune și rotație, proprietăți de densitate și de respingere etc. Ca și alte instrumente, Flowlab are o bibliotecă de obiecte pentru a importa și edita elemente.

În plus, se pot adăuga comportamente la obiecte și se pot lega mai multe astfel de elemente pentru a crea o logică avansată de joc. De asemenea, Flowlab are un Editor Sprite capabil pentru a edita obiecte native sau le puteți importa de pe dispozitivul local.

Flowlab este un instrument freemium pe care trebuie să-l plătiți pentru a vă exporta creațiile și pentru a avea funcții avansate pentru dezvoltarea completă a jocurilor. Cu toate acestea, versiunea gratuită este suficient de capabilă pentru a-și realiza potențialul.

În cele din urmă, tot ceea ce creați cu Flowlab este complet al dvs., fără drepturi de autor și există o mulțime de opțiuni pentru export fără efort pe mai multe platforme.

GB Studio

GB Studio este pentru fanii game boy să-și dea viață imaginației retro pe browserele web și dispozitivele Analogue Pocket.

Acest generator de jocuri gratuit, open-source, nu are nevoie să înveți niciun limbaj de programare. Deși, dezvoltatorii avansați pot modifica codul prin pluginuri.

GB Studio este gestionat de un singur dezvoltator, Chris Maltby. Chiar și așa, acesta este dezvoltat activ și are o documentație decentă pentru începători.

Editorul de proiect este extrem de simplu, cu opțiunea de a adăuga scene, declanșatoare, obiecte etc. În plus, se pot importa active, GB Studio lipsind în prezent un editor de imagini propriu.

În plus, acceptă crearea mai multor scene, conectarea lor strategică, adăugarea de dialog etc., pentru a face jocul interesant.

În cele din urmă, puteți juca jocul pe orice emulator GB și puteți încărca produsul șlefuit pe Itch.io cu publicul dvs.

Arcadă

Divizia Arcade din MakeCode este inițiativa Microsoft de a vă ajuta să începeți cu jocurile arcade nostalgice.

Obiectivul principal este să înveți să obții o privire asupra dezvoltării jocurilor arcade cu tutorialele sale de dimensiunea octetilor.

Editorul MakeCode vă prezintă câteva versiuni pentru a vă modifica și perfecționa abilitățile de programare JavaScript. Interfața are, de asemenea, un instrument de editare bazat pe blocuri pentru construirea jocului fără cod, lângă o filă JavaScript, unde se poate vedea codul de dedesubt pentru a studia sau aplica modificări.

Puterea acestui editor este o interfață simplă cu care puteți începe fără înregistrare sau descărcare. Permite schimbarea fișierelor și descărcarea lor imediată.

  Cum să obțineți cele mai bune printuri foto de la imprimantele de la farmacie

Cu toate acestea, vi se va solicita să vă conectați pentru a salva progresul.

În general, este o modalitate distractivă și intuitivă de a crea jocuri pentru oricine este interesat de jocurile arcade.

Unitate

Unity este pentru echipe ambițioase sau dezvoltatori solo care încearcă să creeze titluri 2D sau 3D cu grafică de nivel următor pentru un joc atrăgător.

Acest puternic motor de joc are nevoie să codificați în C# pentru a dezvolta jocuri.

Cu toate acestea, începătorii pot descărca versiunea sa gratuită cu un mini-joc încorporat și își pot încerca mâinile înainte de a se angaja în proiecte mai mari și abonament, desigur.

Există versiuni de încercare ale planurilor plătite în plus față de două versiuni gratuite, una pentru studenți (sub 16 ani) și alta pentru persoanele fizice care au mai puțin de 100.000 USD în venituri sau finanțare în ultimul an.

Unity are o comunitate vibrantă unde puteți obține sfaturi pentru a avansa cu acest motor de joc și cu dezvoltarea generală a jocului. În plus, fiecare abonament îți deschide magazinul de active pe care îl poți folosi în jocuri și platforma de învățare Unity pentru a stăpâni arta dezvoltării jocurilor.

În plus, jocurile create cu Unity sunt fără drepturi de autor și acceptă mai multe platforme, inclusiv realitatea virtuală.

Puteți merge pe YouTube pentru a verifica unele jocuri create cu Unity pentru a vă face o idee despre potența lor.

În general, acest lucru se potrivește majorității cazurilor de utilizare, indiferent de dimensiune, și voi recomanda Unity pentru orice dezvoltator serios, nou sau experimentat, deopotrivă.

Motor ireal

Unreal este folosit de profesioniștii din industrie și, în mod normal, este dezamăgit de începători din cauza curbei de învățare ușor abrupte.

Cu toate acestea, Unreal a lansat Blueprints, un instrument de scriptare vizuală pentru a-i ajuta pe cei care nu codifică.

Totuși, Unreal este pentru aspiranții care urmăresc în principal imagini 3D de nivel triplu A și care doresc să învețe să programeze pe parcurs.

Acest editor de jocuri este cuplat cu piața sa de active freemium, alimentată de Epic Games (compania sa-mamă) și baza de utilizatori a motorului Unreal. Pe lângă capacitățile sale, punctele forte ale Unreal sunt documentația sa aprofundată, comunitatea uriașă și tutorialele gratuite.

Unreal poate fi descărcat și utilizat gratuit până când jocul dvs. specific câștigă mai mult de 1 milion USD. După aceea, intră în joc o redevență de 5%.

Unreal are, de asemenea, un program Enterprise și, de asemenea, puteți găsi o licență personalizată contactându-i. Licențele personalizate pot include instruire privată, asistență premium, distribuție fără drepturi de autor etc.

În cele din urmă, acesta este cel mai puternic creator de jocuri de pe această listă, care are nevoie, de asemenea, de efort maxim din partea utilizatorilor săi.

Codul este Calea (Ultima)!

Acesta este adevărul amar al dezvoltării jocului odată ce ați atins un anumit nivel de expertiză sau cereți flexibilitate maximă.

Aceste instrumente, totuși, sunt începutul perfect pentru a construi primul tău joc și te introduc încet în programare.

Majoritatea acestor editori au versiuni gratuite, astfel încât să le puteți verifica corespunzător.

PS: Să recunoaștem! Să faci primul tău joc este greu. Cu toate acestea, ar fi de ajutor dacă consultați aceste cursuri online de dezvoltare a jocurilor pentru a învăța de la experți.