
Data viitoare când te gândești să dai vina pe motorul unui joc pentru necazurile sale, rezistă. Există mai mult în poveste.
Imaginați-vă un puzzle. Acum, imaginați-vă același puzzle cu fiecare piesă făcută de o persoană diferită, dintr-o substanță diferită, cu unelte diferite. Unele piese sunt tăiate din lemn, altele roade din os uman și unele prize împreună ca Lego. Este un puzzle ciudat, dar cumva - asta lucrări.
Aceasta este dezvoltarea jocului pe scurt.
Chiar și cele mai simple jocuri de pe piață au valorificat, probabil, producția creativă a câtorva mii de indivizi, fiecare cu propria sa piesă ciudată a puzzle-ului. Asamblarea tuturor necesită o mulțime de instrumente specializate și niciunul nu este atât de controversat ca motorul de joc umil și adesea defăimat. Comunitățile Steam și panourile de comentarii sunt pline de plângeri despre Unity și alte motoare de joc precum Unreal, Frostbite și id Tech. Astfel de critici susțin adesea că anumite motoare au un „aspect” care strică experiența de joc sau că anumite motoare sunt
incapabil de a face jocuri bune.Acest lucru, totuși, simplifică adevărul despre motoarele de joc. Pentru a risipi miturile din jurul motoarelor de jocuri - ce sunt acestea, ce nu sunt și cum le folosesc dezvoltatorii pentru a crea jocurile pe care le jucați - ne-am întâlnit cu dezvoltatorii de la Motiga (Gigantic) și jocuri de gherilă (Orizont: Zero Dawn) pentru a discuta despre alchimia întunecată a dezvoltării jocului.
Ce motoarele sunt și nu sunt
Se pare că, cu cât ne plac mai mult jocurile video, cu atât suntem mai predispuși să le zgură pe Twitter pentru că nu ne ridicăm la înălțimea așteptărilor noastre. Când jucăm jocuri care nu ne plac, dăm vina pe dezvoltatori, chiar și pe editori tehnologie.
Un motor de joc este un instrument, ca un cuțit elvețian, pentru a crea jocul dorit.
Motoarele de jocuri sunt adesea invocate ca o insultă împotriva jocurilor nouă, sau internetului colectiv, am decis să nu ne placă. Gameplay-ul nu este ceașca ta de ceai? Ei bine, asta se datorează probabil pentru că Unity este un motor de joc de gunoi pentru oameni de gunoi! – sau așa v-ar face Twitter să credeți.
Într-adevăr, un motor de joc este doar o parte a efortului depus pentru a crea o experiență finalizată, jucabilă. „Un motor de joc este un set de tehnologii care vă permit să creați un joc. Nu se ocupă doar de desenarea ecranului, de animarea graficelor și de redarea sunetului, ci și de transmiterea datelor de pe disc sau unitatea de stocare”, a spus Jocuri de gherilă’ directorul de tehnologie, Michiel van der Leeuw, a declarat pentru Digital Trends. „Ceea ce oamenii consideră adesea că este „motorul de joc”, dar este într-adevăr destul de separat, este setul de instrumente care vine împreună cu motorul pentru a crea conținutul jocului.”
Multe motoare de joc au un set de instrumente prefabricat, așa cum este adevărat pentru Unreal sau Unity. Aceste motoare disponibile pe scară largă sunt vândute dezvoltatorilor care doresc să creeze un joc folosind software-ul cunoscut. Cu toate acestea, unele jocuri au un motor de joc personalizat, precum cel Jocurile de gherilă folosite a crea Orizont: Zero Dawn.
„Un motor de joc de vânzare cu amănuntul care este dezvoltat de o companie externă are de obicei un set generic de caracteristici care pot fi utilizate în multe moduri diferite […] Este un instrument, cum ar fi un cuțit elvețian, pentru a crea jocul pe care îl doriți”, a spus Brad Pendleton, inginer principal pe Motiga echipa motorului.
1 de 6
Este adevărat că fiecare motor de joc are propriul său set de caracteristici și, în unele cazuri, acele caracteristici pot fi mai potrivite pentru anumite sarcini decât pentru altele. Cu toate acestea, potențialul creativ oferit chiar și de cel mai elementar motor de joc este imens. Unity a fost folosit pentru a crea jocuri bine concentrate, cum ar fi Podul Poly, dar se află și în spatele unor jocuri mari deschise, cum ar fi Acolo: Apărătorul de nori. Rezultatul este o reflectare a oamenilor care folosesc motorul, nu motorul în sine.
Toate jocurile Unity arată la fel!
Mulți jucători acuză anumite motoare de joc de un stil vizual specific, conservat. Uită-te doar la Câmpul de luptă 1 și Star Wars: Battlefront. Ei abordează subiecte extrem de diferite, dar există o anumită asemănare în modul în care lumina joacă în mediul înconjurător și în modul în care jocul simte - dreapta? Există, dar nu pentru că ambii folosesc motorul Frostbite.
Modul în care arată și joacă un joc este în mare parte o parte a stilului unic al unui dezvoltator, amprentele lor individuale, nu instrumentele pe care le-au folosit pentru a-și crea jocurile. Câmpul de luptă 1 și Star Wars: Battlefront au unele asemănări stilistice puternice, dar asta pentru că sunt făcute de același dezvoltator, nu pentru că au în comun un motor.
Chiar și cel mai simplu joc de pe telefonul tău a valorificat probabil producția creativă a câtorva mii de indivizi.
Folosirea Frostbite de către Bioware oferă exemplul perfect de contracarare. Celebrul dezvoltator RPG a folosit Frostbite pentru a construi Dragon Age: Inchiziția și Efectul de masă: Andromeda, care au puține în comun cu DICE Câmp de luptă serie. Cu toate acestea, jocurile Bioware au asemănări inconfundabile între ele, atât în ceea ce privește modul în care se joacă, cât și modul în care sunt prezentate.
„Uneori puteți vedea sau ghici dacă un anumit motor a fost folosit, deoarece uneori au un aspect foarte specific sau se simte pentru ei. De cele mai multe ori, este greu de văzut, deoarece aspectul de semnătură al unui dezvoltator este adesea mai puternic decât aspectul de semnătură al motorului pe care îl utilizează”, a spus van der Leeuw.
Identificarea motorului unui joc cu ochiul liber este ca și cum ai încerca să alegi ce marcă de cameră a fost folosită pentru a filma un film. S-ar putea să existe niște cadouri ici și colo, dar este nevoie de un ochi expert pentru a le alege.
„De obicei, amploarea jocului este un indicator bun. Cu [Unreal Engine 3], a fost adesea ușor de observat efectul ușii ecranului folosit pentru a estompa obiectele îndepărtate în joc”, a explicat Pendleton. Pentru un dezvoltator, un astfel de mesaj poate fi vizibil, dar este puțin probabil ca jucătorii să înțeleagă astfel de subtilități dacă dezvoltatorul a folosit motorul ales în mod corespunzător.
Jocurile Bioware oferă încă o dată un exemplu excelent al modului în care stilul unui dezvoltator este adesea mai important decât aspectul unui motor de joc. Luați în considerare, de exemplu, diferența dintre Efectul de masă III și Efectul de masă: Andromeda. Sunt aproape identice ca stil vizual. Chiar și lumina se comportă la fel - acele lentile luminoase sunt la fel de prezente ca întotdeauna, iar sticla transparentă are aceeași senzație.




Mass Effect 3 și Mass Effect: Andromeda (sus), Supershot și Hearthstone (jos)
Aceste două jocuri exemplifica cum arată asemănarea stilistică. Arata la fel intenționat, deși au fost construite folosind instrumente complet diferite. Efectul de masă III a fost făcut cu Unreal Engine și Efectul de masă: Andromeda a fost realizat cu motorul proprietar Frostbite al EA.
Ca contrapunct, luați în considerare aspectul Super fierbinte și Hearthstone. Unul este un shooter stilizat la persoana întâi, celălalt un joc de cărți de colecție extrem de captivant și rafinat. Ambele au fost realizate folosind Unity. Au fost construite folosind același set de instrumente, dar cu greu puteau avea mai puține în comun.
Diferențele practice
Acest lucru nu înseamnă că motoarele de jocuri nu au nimic de-a face cu jocurile pe care le construiesc. Motorul poate avea un impact în moduri subtile, sau chiar semnificative.
„Unele motoare sunt mai bune în jocurile 2D, altele mai bune în 3D. Unele dintre ele acceptă multe platforme, iar unele dintre ele acceptă doar una. Unele motoare vin cu seturi de instrumente bune, iar altele sunt foarte arcane”, a spus van der Leeuw. „Există motoare gratuite și făcute de entuziaști și există motoare produse de companii comerciale. Există într-adevăr tot felul.”
Aspectul de semnătură al unui dezvoltator este adesea mai puternic decât aspectul de semnătură al motorului pe care îl utilizează.
Suportul platformei este o mare parte a ecuației. Un motor precum Unity este foarte folositor nu numai pentru că este mai accesibil din punct de vedere financiar decât alte motoare, ci pentru că suportă practic fiecare platformă. Funcționează cu Android, iOS, Windows, MacOS, PlayStation 4, Xbox One, Nintendo Switch, lista poate continua. În timp ce utilizarea Unity nu dictează aspectul jocului, facilitează dezvoltarea pe mai multe platforme.
Alegerea instrumentului potrivit pentru job înseamnă să aruncați o privire atentă asupra de ce va avea nevoie echipa de dezvoltare pentru orice joc. Suportul platformei este un exemplu, dar există o mulțime de factori de luat în considerare atunci când alegeți ce motor să utilizați. Motoarele de joc pot afecta lucruri precum dimensiunea fișierului, funcțiile de randare disponibile și cât de bine folosește jocul mai multe nuclee de procesor.
„Dacă ar fi să fac o listă de cumpărături cu elementele indispensabile, ar începe cu: stabilitate, documentație, cod sursă, instrumente excelente, suport pentru platformă, performanță, instrumente grozave, flexibilitate de a schimba caracteristicile, instrumente ușor de utilizat și timpi de iterație rapidi”, a spus Pendleton, descriind ceea ce caută într-un motor de joc. „Lista mea de cumpărături se concentrează pe calitatea vieții în dezvoltare; cu cât este mai ușor să folosești motorul de joc, cu atât vei fi mai productiv.”
Construire de la zero
Un motor terță parte, cum ar fi Unity sau Unreal, este de obicei instrumentul potrivit pentru această lucrare. Uneori, totuși, un dezvoltator trebuie să creeze o mașină de cafea personalizată, ceva creat special pentru tipul de bere ciudat pe care și-l doresc. Motoarele de casă oferă dezvoltatorilor control deplin asupra instrumentelor pe care le folosesc pentru a-și crea jocurile.
„Cel mai mare avantaj al unui motor intern este că motorul pe care îl ai este foarte special adaptat jocului pe care îl faci”, a explicat van der Leeuw. „Acest lucru înseamnă că poți fi mai creativ și poate fi mai ușor să folosești toate caracteristicile hardware. Desigur, înseamnă, de asemenea, că trebuie să ai o echipă mare de motoare, ceea ce este un dezavantaj.”
Gigantic: Jurnalul dezvoltatorilor, primul
Proiectarea unui motor intern poate necesita o echipă mai mare, dar este puțin mai ușor decât realizarea unui motor de vânzare cu amănuntul precum Unreal – motiv pentru care nu fiecare motor de joc devine o platformă pentru alți dezvoltatori. Construirea unui motor de joc personalizat înseamnă crearea unui motor numai pentru jocurile unui studio și poate avea instrumente concepute pentru o utilizare foarte specifică. Un motor precum Unreal trebuie să fie suficient de mare și suficient de versatil pentru a gestiona toate tipurile de jocuri și trebuie să includă un pachet de instrumente și documentație care să-l facă accesibil altora.
„Este necesar un mare efort pentru a împacheta un motor de joc care este suficient de versatil pentru a fi folosit în multe jocuri diferite”, a spus Pendleton, descriind motoarele de jocuri de vânzare cu amănuntul. Motoarele interne permit dezvoltatorilor să construiască instrumentele de care au nevoie și numai instrumentele de care au nevoie. „De ce să adaugi o unealtă foarfecă la cuțitul tău elvețian dacă nimeni nu trebuie să taie sfoară cu el?” a adăugat Pendleton.
Ai jucat un joc prost? Da vina pe dezvoltator, nu pe tehnologie
Chiar dacă ați jucat câteva jocuri groaznice realizate cu Unity, Unreal sau orice alt motor, să vă accesați mențiunile unui dezvoltator de jocuri și să-i chemați pentru utilizarea acestuia nu este niciodată o idee bună. Este o critică leneșă, neinformată cu stabilitatea nisipului umed.
Motoarele de joc sunt instrumente versatile, dar cu greu modelează jocul final. Jocurile nu sunt definite de instrumentele folosite pentru a le construi - sunt definite de oameni care au mânuit acele instrumente, oamenii care au așezat fiecare piatră și fiecare copac, designerii care au reglat, re-acordat și re-ajustat mecanica de joc până când au ajuns la nota potrivită.
Nu orice jucător trebuie să fie un expert în arta designului jocurilor, dar să înțeleagă puțin munca din culise poate aprofunda aprecierea dezvoltatorilor de jocuri, iar dezvoltarea jocului ca a întreg. Înțelegând mai multe despre motoarele de joc, jucătorii sunt mai puțin probabil să zboare pe Twitter de fiecare dată când văd un ecran de deschidere Unity.
Recomandările editorilor
- Puteți obține o lună de Xbox Game Pass pentru 1 USD chiar acum
- Cât de generativă AI va crea jocuri cu „lumi mai largi, mai mari și mai profunde”
- Puteți sta pe un scaun Porsche (de jocuri) în fiecare zi pentru 2.500 USD
- Am construit un PC pentru jocuri pe canapea care face de rușine PS5 - și poți și tu
- Acum puteți lansa Game Pass, titluri Luna prin Căutare Google