Cele mai bune motoare de joc din 2021

posted in: Articles | 0

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 un pic mai simplă, totuși, am compilat o listă cu cele mai bune motoare de joc din 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 Cum să codați un joc și cum să faceți un joc Articole 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. S-ar putea să vă placă și cele mai bune limbaje de programare pentru a învăța să codificați articolul ca o modalitate de a restrânge preferințele dvs. de limbă!

    cuprins

    unitate

    după ce a fost dezvoltat din 2005, motorul de joc Unity a devenit o bază a industriei de jocuri 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 potrivit doar pentru jocuri 2D și 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 activ activ, 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/an, este o alegere fantastică pentru începători, indiferent de ceea ce doresc 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ă executați unele dintre demonstrațiile tehnologice de vârf 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ă vă luptați pentru a găsi cele vechi, deoarece UI și sistemul de accesare a acestora s-ar putea schimba.

    Mai jos puteți vedea un scurt film creat cu motorul Unity folosind conducta de redare de înaltă definiție a unității pentru a vedea capacitățile complete ale motorului.,

    Avantaje:

    • Gratuit pentru incepatori castiga mai putin de $100K
    • Mare pentru jocuri 2D și 3D
    • Puternic joc mobil suport
    • VR și AR disponibilitatea SDK
    • Asset Store cu tone de jocuri active

    puncte Slabe:

    • Costisitoare licențe pentru profesioniști
    • high-end tech demo-uri necesită mai bine de calculatoare
    • Multe schimbări UI

    Exemple de Jocuri Realizate cu Unity

    • Osiris: Zori Noi
    • Hollow Knight
    • Rick și Morty: Virtual Rick-alitate
    • Genshin Impact

    Este Unitatea pentru tine?, Consultați câteva cursuri de unitate create de dezvoltatorii Unity Certified Pentru a începe! De asemenea, puteți revizui tutorialele gratuite Unity 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!datorită capacităților sale grafice robuste cu iluminare, shadere și multe altele, Unreal Engine este casa de putere din spatele multora 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 constant motorul. Împreună cu planul său vizual, astfel încât chiar și non-programatorii își pot dezvolta jocurile, Unreal este cu adevărat o casă de putere capabilă de aproape orice-inclusiv VR. Am menționat, de asemenea, că, la fel ca unitatea, 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 sfârșitul graficii, mulți oameni vor găsi că necesită un computer mai puternic în comparație cu alte motoare precum Unity. Dincolo de aceasta, este de remarcat și faptul că, în timp ce 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.,erformant decât alte motoare

  • O alegere de top pentru VR
  • Visual schițare pentru non-programatori
  • Considerabilă piata, cu acces gratuit la active

puncte Slabe:

  • Nu cel mai bun pentru simplu sau solo proiecte
  • High-end grafică necesită mai puternice calculatoare
  • mai Bine pentru 3D decât jocuri 2D

Exemple de Jocuri de Facut cu Unreal Engine

  • Soulcalibur a VI-a
  • Unelte de 5
  • Dragon Quest XI

Dacă Unreal Engine pare ca motorul pentru tine, a verifica afară aceste cursuri pentru a obține a început cu Ireal joc de proiecte de dezvoltare!, În mod alternativ, puteți consulta câteva dintre tutorialele noastre gratuite sau chiar puteți revizui articolul Unity vs.Unreal Engine (dacă nu ați făcut-o deja) pentru a obține mai multe informații.

Godot

chiar dacă Godot a fost în jur din 2014, doar recent motorul a crescut cu adevărat în popularitate. Motorul de joc Godot este fantastic dacă sunteți în căutarea pentru ceva gratuit și open-source, ceea ce înseamnă că puteți modifica motorul și vinde jocurile oricum doriți., Motorul suportă atât capabilități 2D și 3D, deci este bine rotunjit pentru orice fel de joc pe care încercați să-l faceți. Godot are, de asemenea, o abordare unică cu arhitectura nod și scenă pentru a reprezenta funcții specifice de joc, stabilindu-l în afară 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 punctele slabe, Godot folosește propriul limbaj personal pentru scripting, numit GDScript., În timp ce limba funcționează fantastic și amintește de Python (o limbă preferată pentru mulți dezvoltatori), deoarece a fost concepută special pentru Godot, dezvoltatorii cu experiență pot considera că este obositor să se adapteze la 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!,puncte forte:

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

puncte slabe:

  • dezvoltatorii cu experiență nu le place GDScript
  • nu la fel de multe resurse ca alte motoare
  • 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

    Phaser a început viața în jurul 2013, deși cea mai recentă versiune, Phaser 3, a fost în jurul valorii 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 și alte tipuri de adăugiri 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 adăugă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ă faceți un joc 3D. În plus, în timp ce cadrul este cross-platform, deoarece este în mare parte orientat pentru browsere, vine cu unele limitări pe care motoarele mai puternice, de sine stătătoare nu le au.,mai jos sunt câteva exemple de diferite jocuri realizate cu Phaser, link-uri la care puteți găsi în exemplele de mai jos!,

    puncte Forte:

    • Mare pentru browser-ul și jocuri pentru telefoane mobile
    • Extrem de stabil
    • Ușor de extins cu tehnologii web

    puncte Slabe:

    • Orientate în mod special pentru jocuri 2D
    • Mai limitate decât alte motoare

    Exemple de Jocuri Facute cu Phaser

    • Magikmon
    • Pietre ‘n Corzi
    • Pickem e Mica Aventura

    Dacă sunteți gata pentru a extinde dvs. de joc HTML5 abilități de dezvoltare cu Fazer-ul, a verifica afară aceste cursuri!, În mod alternativ, s-ar putea să vă placă și tutorialele gratuite disponibile aici și aici.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 sprijinit pe scară largă pe mai multe platforme, inclusiv chiar 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 creații pentru a permite tuturor nivelurilor de calificare ale utilizatorilor să-și creeze jocurile de vis. Pentru cei care preferă codificarea, totuși, oferă și limbajul 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 alte motoare și cadre de pe această listă, deși, GameMaker Studio 2 este proprietate, deci nu poate fi o alegere excelentă pentru cei care caută ceva pe un buget. În plus, ca Phaser, acest motor este orientat special pentru jocuri 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!,

    Avantaje:

    • Sprijinit pe o mulțime de platforme
    • Ușor de drag-and-drop de programare
    • Extrem de prietenos cu începătorii

    puncte Slabe:

    • Orientat mai mult pentru jocuri 2D
    • Costurile de bani pentru a obține

    Exemple de Jocuri Facute cu GameMaker Studio 2

    • Hyper Light Drifter
    • UNDERTALE
    • Culegător

    Concluzie

    toate în Toate, aceste cinci motoare/cadrele de mai sus sunt doar câteva din multe motoare disponibile pentru a dezvolta jocuri., 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, mai întâi să descoperiți cel mai bun limbaj pentru dezvoltarea jocului, ceea ce ar trebui să vă ajute să faceți în continuare acea alegere crucială., În afară de aceasta, poate doriți să aflați mai multe despre codificare în general sau poate chiar să explorați perspectivele de angajare pentru dezvoltatori, ceea ce vă poate ajuta foarte mult atunci când luați acest tip de decizie.orice ai decide, Nu putem aștepta pentru a vedea jocurile pe care le creați!

    nu ratați! Oferta se încheie în

    • Accesați toate cele 200+ 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ă. Câmpurile obligatorii sunt marcate cu *