Cele mai bune motoare de joc ale 2021

când vine vorba de dezvoltarea jocului, alegerea motorului de joc potrivit pentru jocul dvs. poate face sau rupe întreaga experiență. Există, de asemenea, o mulțime de factori de luat în considerare:

  • ce fel de joc încerci să faci?
  • este jocul 2D sau 3D?
  • cât de experimentat ești?
  • cât de vibrantă este comunitatea motorului sau a cadrului?
  • ce fel de resurse sunt disponibile pentru motor?

cu toți acești factori de luat în considerare, poate fi o adevărată provocare să vă asigurați că alegeți fundația potrivită din care să lucrați. Acest lucru este valabil mai ales în epoca de astăzi, unde tehnologia evoluează constant, ceea ce înseamnă că noile motoare și actualizări apar tot timpul cu inovații noi.

pentru a face alegerea doar puțin mai simplă, totuși, am compilat o listă cu cele mai bune motoare de joc în 2021, împreună cu punctele forte și punctele slabe ale fiecărui motor pe baza unora dintre factorii menționați, pentru a vă ajuta împreună cu procesul.

înainte de a sări, vă recomandăm să citiți articolele noastre cum să codificați un joc și cum să faceți un joc dacă aceasta este prima dvs. introducere în dezvoltarea jocului, deoarece acestea vă vor ajuta să faceți primii pași înainte de a sări direct în alegerea unui motor. Ați putea dori, de asemenea, cele mai bune limbaje de programare pentru a învăța să Cod articolul ca o modalitate de a restrânge preferința dvs. de limbă!

cuprins

Unity

fiind dezvoltat din 2005, motorul de joc Unity a devenit un element esențial al industriei jocurilor indie. Cu actualizări constante și caracteristici noi, majore, cum ar fi Unity Reflect, fiind adăugate în fiecare an, suportul pentru motor este de necrezut. Motorul nu este doar potrivit atât pentru jocurile 2D, cât și pentru jocurile 3D de orice tip, dar este, de asemenea, o alegere populară pentru dezvoltarea VR și AR, datorită multor companii și dezvoltatori care creează SDK-uri convenabile pentru motor. Dincolo de aceasta, Unity are, de asemenea, o comunitate considerabilă, cu un magazin de active active, cu active gratuite și cu plată la îndemână. Deoarece este un motor atât de robust și gratuit pentru dezvoltatorii care câștigă mai puțin de 100k USD/an, este o alegere fantastică pentru începători, indiferent de ceea ce vor să facă.

acestea fiind spuse, dacă doriți să dezvoltați un întreg studio de jocuri în jurul Unity, licențele pot fi costisitoare – deși vin cu mai multe caracteristici. În plus, unitatea poate fi mai grea pe sistemul dvs. dacă rulați unele dintre demonstrațiile tehnologice de ultimă generație pentru a scoate la iveală capacitățile complete ale motorului. În cele din urmă, merită menționat faptul că, pe măsură ce unitatea se actualizează atât de des, poate fi ușor să pierdeți funcții noi sau să fiți o luptă pentru a găsi cele vechi, deoarece interfața și sistemul de accesare a acestora s-ar putea schimba.

mai jos puteți vedea un scurtmetraj creat cu motorul Unity folosind conducta de redare de înaltă definiție a Unity pentru a vedea capacitățile complete ale motorului.

concentrații:

  • gratuit pentru începători care câștigă mai puțin de 100k $
  • excelent pentru jocurile 2D și 3D
  • suport puternic pentru jocuri mobile
  • disponibilitate VR și AR SDK
  • Magazin de active cu tone de active gratuite

puncte slabe:

  • licențe costisitoare pentru profesioniști
  • high-end demo-uri tech necesită calculatoare mai bune
  • multe modificări UI

Exemple de jocuri realizate cu unitate

  • Osiris: New Dawn
  • Hollow Knight
  • Rick și Morty: Virtual Rick-ality
  • Genshin Impact

este unitatea pentru tine? Consultați câteva cursuri Unity create de dezvoltatorii Unity certificați pentru a începe! De asemenea, puteți consulta tutorialele gratuite Unity de pe acest blog. De asemenea, vă recomandăm să consultați articolul nostru Unity vs. Unreal Engine dacă alegerea dvs. este restrânsă între aceste motoare!

Unreal Engine

 Editor prezentare generală a motorului Unreal

Editor prezentare generală a motorului Unreal

datorită capacităților sale grafice robuste cu iluminare, shadere și multe altele, Unreal Engine este casa de putere din spatele multor dintre cele mai populare jocuri triple-A de astăzi. Având în vedere utilizarea sa agresivă în acest sector, motorul a fost dezvoltat foarte special pentru a gestiona o mulțime de sarcini complicate mai eficient decât alte motoare. Ca și alții de pe această listă, motorul este, de asemenea, open-source, ceea ce înseamnă că comunitatea îmbunătățește în mod constant motorul. Împreună cu planul său vizual, astfel încât chiar și non-programatorii să-și poată dezvolta jocurile, Unreal este cu adevărat o putere care este capabilă de aproape orice – inclusiv VR. Am menționat, de asemenea, că, la fel ca Unity, există și o piață unde puteți obține active gratuite?

cu toate acestea, mulți dezvoltatori raportează că Unreal Engine este mai potrivit pentru proiecte mai mari și proiecte la care intenționați să lucrați în echipă. În plus, deoarece programul este greu la capătul grafic, mulți oameni vor găsi că necesită un computer mai puternic în comparație cu alte motoare, cum ar fi Unity. Dincolo de aceasta, este de remarcat și faptul că, deși Unreal Engine poate crea jocuri 2d pe lângă jocurile 3D, motorul nu este neapărat cel mai potrivit pentru sarcină.

videoclipul de mai jos reprezintă doar câteva dintre lucrurile uimitoare pe care studenții din întreaga lume le-au creat cu Unreal Engine.

concentrații:

  • mare pentru grafica high-end
  • mai performant decât alte motoare
  • o alegere de top pentru VR
  • plan vizual pentru non-programatori
  • piață considerabilă cu active gratuite

puncte slabe:

  • nu este cel mai bun pentru proiecte simple sau solo
  • grafica High-end necesită computere mai puternice
  • mai bine pentru 3D decât jocuri 2D

Exemple de jocuri realizate cu Unreal Engine

  • Soulcalibur VI
  • Gears 5
  • Dragon Quest XI

dacă Unreal Engine sună ca motorul pentru dvs., consultați aceste cursuri pentru a începe cu proiectele dvs. de dezvoltare a jocurilor Unreal! Alternativ, puteți consulta câteva dintre tutorialele noastre gratuite sau chiar puteți revizui Unity vs. Unreal Engine articol (dacă nu ați făcut acest lucru deja) pentru a obține mai multe informații.

Godot

 Godot editor prezentare generală

Godot editor prezentare generală

chiar dacă Godot a fost în jur de la 2014, este doar recent că motorul a luat cu adevărat în popularitate. Motorul de joc Godot este fantastic dacă căutați ceva gratuit și open-source, ceea ce înseamnă că puteți modifica motorul și vă puteți vinde jocurile oricum doriți. Motorul acceptă atât capabilități 2D, cât și 3D, deci este bine rotunjit pentru orice fel de joc pe care încercați să îl faceți. Godot adoptă, de asemenea, o abordare unică cu arhitectura nodului și scenei pentru a reprezenta funcții specifice jocului, diferențiindu-l de concurenți similari și care poate fi mai ușor pentru mulți utilizatori. Adăugați o comunitate pasionată care înconjoară motorul și aveți un adevărat câștigător pe mâini!

în ceea ce privește slăbiciunile, Godot își folosește propriul limbaj personal pentru scripting, numit GDScript. În timp ce limbajul funcționează fantastic și amintește de Python (un limbaj preferat pentru mulți dezvoltatori), deoarece a fost conceput special pentru Godot, dezvoltatorii experimentați pot considera că este obositor să se adapteze la încă o altă limbă. În plus, ca Godot nu este la fel de bine cunoscut ca unele alte motoare aici, nu sunt la fel de multe resurse disponibile în comparație cu un motor discontinue ca Unity sau Unreal.

căutați exemple? Mai jos este o vitrină a doar câteva dintre jocurile făcute pentru mobil folosind motorul de joc Godot!

concentrații:

  • funcționează pentru jocuri 2D și 3D
  • gratuit și open-source-chiar comercial
  • comunitate pasionată
  • arhitectură unică pentru dezvoltarea jocurilor

puncte slabe:

  • dezvoltatorii cu experiență nu poate ca GDScript
  • nu la fel de multe resurse ca alte motoare

Exemple de jocuri realizate cu Godot

  • ProtoCorgi
  • adânc Sixed
  • pisici-Toting arma

dacă sunteți interesat de acest motor open-source, vă recomandăm să consultați următoarele cursuri pentru a vă începe învățarea! Puteți citi, de asemenea, unele tutoriale gratuite în cazul în care este mai mult fantezie ta.

Phaser

 proiect RPG Phaser

Phaser RPG project

Phaser și-a început viața în jurul anului 2013, deși cea mai recentă versiune, Phaser 3, a existat doar din 2018. Chiar și așa, acest lucru nu a împiedicat cadrul să fie extrem de popular, în special pentru cei care doresc să facă jocuri mobile sau bazate pe browser. Deoarece tehnologia din spatele Phaser se bazează în mare parte pe aceleași tehnologii utilizate pentru dezvoltarea web, este, de asemenea, un cadru relativ stabil, chiar dacă apar versiuni diferite. Dincolo de aceasta, Phaser vine cu fizica si alte tipuri de completări orice motor este de așteptat să aibă, ceea ce înseamnă că puteți face orice număr de jocuri cu ea – inclusiv MMORPG – uri-cu completările dreapta!

în general, totuși, Phaser este un cadru bazat pe 2d, deci este posibil să nu fie cel mai potrivit dacă încercați să creați un joc 3D. În plus, în timp ce cadrul este cross-platform, deoarece este în mare parte orientat pentru browsere, acesta vine cu unele limitări pe care motoarele mai puternice, independente, nu le au.

mai jos sunt câteva exemple de diverse jocuri realizate cu Phaser, link-uri către care puteți găsi în exemplele de mai jos!

Magickmon deschidere secvență

 pietre N' corzi Gameplay  Pickem Tiny aventura deschidere secvență

puncte forte:

  • mare pentru browser și jocuri pentru telefoane mobile
  • extrem de stabil
  • extins cu ușurință cu tehnologii web

puncte slabe:

  • adaptate special pentru jocuri 2D
  • mai limitate decât alte motoare

Exemple de jocuri realizate cu fazer

  • Magikmon
  • pietre n frânghii
  • Pickem Tiny Adventure

dacă sunteți gata să vă extindeți abilitățile de dezvoltare a jocurilor HTML5 cu Phaser, consultați aceste cursuri! Alternativ, s-ar putea să vă placă și tutorialele gratuite disponibile aici și aici.

GameMaker Studio 2

GameMaker Studio Editor prezentare generală

GameMaker Studio Editor prezentare generală

acest motor de joc popular creat în 2017 este cea mai nouă versiune a GameMaker Studio, care a fost în jur de 1999 prin multe iterații și nume. GameMaker este acceptat pe scară largă pe mai multe platforme, inclusiv Nintendo Switch. Este, de asemenea, o alegere foarte prietenoasă pentru cei care nu au experiență în codificare, deoarece folosește în primul rând un limbaj de scripting vizual drag-and-drop al propriei sale creații pentru a permite tuturor nivelurilor de calificare ale utilizatorilor să își creeze jocurile de vis. Pentru cei care preferă codarea, totuși, oferă și limbajul său GameMaker pentru a programa comportamente personalizate care se extind dincolo de ceea ce poate acoperi programarea vizuală. În general, motorul este foarte prietenos pentru începători și deschide dezvoltarea jocului pentru aproape toată lumea.

spre deosebire de multe dintre celelalte motoare și cadre de pe această listă, totuși, GameMaker Studio 2 este proprietar, deci este posibil să nu fie o alegere excelentă pentru cei care caută ceva cu un buget. În plus, la fel ca Phaser, acest motor este adaptat special pentru jocurile 2D. Deși are capacități 3D limitate, nu este nici pe departe ceva de genul Unity, Unreal sau Godot.

consultați vitrina de mai jos a jocurilor realizate cu GameMaker Studio!

concentrații:

  • sprijinit pe tone de platforme
  • ușor drag-and-drop de programare
  • extrem de începător-friendly

puncte slabe:

  • orientat mai mult pentru jocuri 2D
  • costă bani pentru a obține

Exemple de jocuri realizate cu GameMaker Studio 2

  • Hyper Light Drifter
  • UNDERTALE
  • Forager

concluzie

în ansamblu, aceste cinci motoare/cadre de mai sus sunt doar câteva dintre numeroasele motoare disponibile pentru a vă dezvolta jocurile. Cu toate acestea, deoarece aceste motoare și cadre alimentează unele dintre cele mai populare jocuri indie și cu buget mare, puteți fi siguri de calitatea și capacitatea lor de a gestiona aproape orice joc pe care doriți să îl creați. Fiecare are punctele sale forte și punctele slabe, desigur, dar toate au trecut testul timpului și rămân concurenți de top pentru anul 2021 pentru cel mai bun motor de joc.

dacă sunteți încă pe gard cu privire la orice motor, totuși, vă putem recomanda, de asemenea, să aflați mai întâi cel mai bun limbaj pentru dezvoltarea jocului, care ar trebui să vă ajute să faceți în continuare această alegere crucială. În afară de asta, poate doriți să aflați mai multe despre codificare în general sau poate chiar să explorați perspectivele de angajare ale dezvoltatorilor, ceea ce vă poate ajuta foarte mult atunci când luați acest tip de decizie.

orice ai decide, abia așteptăm să vedem jocurile pe care le creezi!

nu ratați! Oferta se încheie în
  • Accesați toate cele peste 200 de cursuri
  • cursuri noi adăugate lunar
  • Anulați oricând
  • certificate de finalizare

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: