Nevainojiet spēļu dzinējus sliktās spēlēs, saka izstrādātāji

spēļu dzinēji — sievietes dizaina varonis
Will Ireland/Getty Images

Nākamreiz, kad domājat vainot spēles dzinēju tās nelaimēs, pagaidiet. Stāstam ir kas vairāk.

Iedomājieties puzli. Tagad iedomājieties to pašu puzli ar katru gabalu, ko izgatavojis cits cilvēks, no citas vielas, ar dažādiem instrumentiem. Daži gabali ir izgriezti no koka, citi nograuzti no cilvēka kaula, un daži ir savienoti kopā kā Lego. Tā ir dīvaina mīkla, bet kaut kā tā darbojas.

Tā ir spēles attīstība īsumā.

Pat visvienkāršākajās spēlēs tirgū, iespējams, tika izmantots dažu tūkstošu cilvēku radošais sniegums, katrs ar savu dīvaino puzles daļu. Lai to visu apvienotu, ir nepieciešami daudzi specializēti rīki, un neviens nav tik strīdīgs kā pazemīgais un bieži apvainotais spēļu dzinējs. Steam kopienas un komentāru dēļi ir piepildīti ar sūdzībām par Unity un citiem spēļu dzinējiem, piemēram, Unreal, Frostbite un id Tech. Šādi kritiķi bieži apgalvo, ka noteiktiem dzinējiem ir "izskats", kas sabojā spēles pieredzi, vai ka daži dzinēji ir nespējīgs labu spēļu veidošanai.

Tomēr tas vienkāršo patiesību par spēļu dzinējiem. Lai kliedētu mītus par spēļu dzinējiem — kas tie ir, kas tie nav un kā izstrādātāji tos patiešām izmanto, lai izveidotu spēles, kuras spēlējat, mēs sapulcējāmies ar izstrādātājiem no Motiga (Gigantisks) un partizānu spēles (Apvārsnis: Zero Dawn) lai apspriestu spēļu izstrādes tumšo alķīmiju.

Kādi dzinēji ir un nav

Šķiet, jo vairāk mēs mīlam videospēles, jo piemērotākam mēs tās iznīcinām Twitter, jo tās nespēj attaisnot mūsu augstās cerības. Kad mēs spēlējam spēles, kas mums nepatīk, mēs vainojam izstrādātājus, izdevējus un pat tehnoloģija.

Spēļu dzinējs ir rīks, piemēram, Šveices armijas nazis, lai izveidotu vēlamo spēli.

Spēļu dzinēji bieži tiek izmantoti kā aizskārums pret spēlēm, kuras mēs vai kolektīvais internets esam nolēmuši nepatikt. Spēle nav jūsu tējas tase? Iespējams, tas ir tāpēc, ka Vienotība ir atkritumu spēļu dzinējs atkritumu cilvēkiem! — vai Twitter liks jums noticēt.

Patiesībā spēles dzinējs ir tikai daļa no pūlēm, kas tiek veiktas, lai radītu pabeigtu, spēlējamu pieredzi. “Spēļu dzinējs ir tehnoloģiju kopums, kas ļauj izveidot spēli. Tas ne tikai rūpējas par ekrāna zīmēšanu, grafikas animāciju un skaņas atskaņošanu, bet arī datu straumēšanu no diska vai atmiņas diskdziņa. Partizānu spēles tehnoloģiju direktors Michiel van der Leeuw pastāstīja Digital Trends. "Tas, ko cilvēki bieži uzskata arī par "spēles dzinēju", bet patiesībā ir diezgan atsevišķi, ir rīku komplekts, kas tiek piegādāts kopā ar dzinēju, lai izveidotu spēles saturu."

Daudziem spēļu dzinējiem ir iepriekš izveidots rīku komplekts, kā tas ir Unreal vai Unity. Šie plaši pieejamie dzinēji tiek pārdoti izstrādātājiem, kuri vēlas izveidot spēli, izmantojot plaši pazīstamu programmatūru. Tomēr dažām spēlēm ir īpaši izveidots spēļu dzinējs, piemēram, šim Izmantotas partizānu spēles radīt Apvārsnis: Zero Dawn.

“Mazumtirdzniecības spēļu dzinējam, ko izstrādā ārējs uzņēmums, parasti ir vispārējs funkciju kopums, ko var izmantot daudzos dažādos veidos […] Tas ir rīks, piemēram, Šveices armijas nazis, lai izveidotu sev vēlamo spēli,” sacīja Breds Pendltons, vadošais inženieris. ieslēgts Motiga's dzinēju komanda.

1 no 6

Unreal Engine 4 ('Abzu', 'Gears of War 4', 'PlayerUnknown's Battlegrounds')
Unity Engine ('Firewatch', Hearthstone', Kerbal Space Program')
id Tech 5 ('Wolfenstein: The New Order', 'The Evil Within', 'Dishonored 2')
Frostbite 3 ('Battlefield 4', 'Mirror's Edge Catalyst', 'Dragon Age Inquisition')
Decima ("Horizon Zero Dawn", "Until Dawn", "Killzone Shadow Fall")
CryEngine 4 ('Sniper: Ghost Warrior 3', 'Evolve', 'Everybody's Gone to the Rapture')

Tā ir taisnība, ka katram spēles dzinējam ir savs funkciju kopums, un dažos gadījumos šīs funkcijas var būt labāk piemērotas dažiem uzdevumiem nekā citiem. Tomēr radošais potenciāls, ko piedāvā pat visvienkāršākais spēļu dzinējs, ir milzīgs. Unity ir izmantota, lai izveidotu cieši koncentrētas spēles, piemēram, Poli tilts, tomēr ir arī aiz lielām atvērtās pasaules spēlēm, piemēram, Turpat: Mākoņu ķērājs. Rezultāts ir cilvēku, kas izmanto dzinēju, atspoguļojums, nevis pats dzinējs.

Visas Vienotības spēles izskatās vienādi!

Daudzi spēlētāji apsūdz konkrētus spēļu dzinējus par noteiktu, konservētu vizuālo stilu. Vienkārši paskaties Battlefield 1 un Zvaigžņu kari: Battlefront. Tie risina ļoti dažādus tematus, taču ir zināma līdzība tam, kā gaisma izplūst no vides, un spēles veidā. jūtas - pa labi? Ir, bet tas nav tāpēc, ka viņi abi izmanto Frostbite dzinēju.

Tas, kā spēle izskatās un spēlē, lielā mērā ir daļa no izstrādātāja unikālā stila, viņa individuālajiem pirkstu nospiedumiem, nevis no tā, no kādiem rīkiem viņi izmantoja spēles. Battlefield 1 un Zvaigžņu kari: Battlefront ir dažas spēcīgas stilistiskas līdzības, taču tas ir tāpēc, ka tos veido viens un tas pats izstrādātājs, nevis tāpēc, ka tiem ir kopīgs dzinējs.

Pat visvienkāršākā spēle jūsu tālrunī, iespējams, izmantoja dažu tūkstošu cilvēku radošo sniegumu.

Bioware Frostbite izmantošana ir ideāls piemērs. Slavenais RPG izstrādātājs būvniecībā izmantoja Frostbite Pūķu laikmets: inkvizīcija un Masu efekts: Andromeda, kam ir maz kopīga ar DICE Kaujas lauks sērija. Tomēr Bioware spēlēm ir nepārprotamas līdzības viena ar otru gan spēlēšanas veidā, gan prezentācijas veidā.

"Dažreiz jūs varat redzēt vai uzminēt, vai tika izmantots noteikts dzinējs, jo dažreiz tiem ir ļoti specifisks izskats vai sajūta. Biežāk to ir grūti pamanīt, jo izstrādātāja īpašais izskats bieži vien ir spēcīgāks par izmantotā dzinēja raksturīgo izskatu, ”sacīja van der Lēvs.

Spēles dzinēja identificēšana ar neapbruņotu aci ir tas pats, kas mēģināt noteikt, kura zīmola kamera tika izmantota filmas uzņemšanai. Šur un tur var būt dažas dāvanas, taču, lai tās atlasītu, ir nepieciešama eksperta acs.

"Parasti spēles mērogs ir labs rādītājs. Izmantojot [Unreal Engine 3], bieži vien bija viegli pamanīt ekrāna durvju efektu, kas tika izmantots, lai izbalinātu attālos objektus spēlē, ”skaidroja Pendltons. Izstrādātājam šāds paziņojums var būt pamanāms, taču maz ticams, ka spēlētāji uztvers šādus smalkumus, ja izstrādātājs ir pareizi izmantojis izvēlēto dzinēju.

Bioware spēles atkal piedāvā lielisku piemēru tam, ka izstrādātāja stils bieži ir svarīgāks par spēļu dzinēja izskatu. Apsveriet, piemēram, atšķirību starp Mass Effect III un Masu efekts: Andromeda. Vizuālajā stilā tie ir gandrīz identiski. Pat gaisma darbojas tāpat — šīs objektīva signālraķetes ir tikpat klātesošas kā jebkad, un caurspīdīgajam stiklam ir tāda pati sajūta.

Mass Effect 3
Mass Effect Andromeda
Superšāviens
Hearthstone

Mass Effect 3 un Mass Effect: Andromeda (augšpusē), Supershot un Hearthstone (apakšā)

Šīs divas spēles parāda, kā izskatās stilistiskā līdzība. Tie ar nolūku izskatās vienādi, lai gan tie tika uzbūvēti, izmantojot pilnīgi citus rīkus. Mass Effect III tika izgatavots ar Unreal Engine, un Masu efekts: Andromeda tika izgatavots ar EA patentēto Frostbite dzinēju.

Kā pretpunktu apsveriet izskatu Superkarss un Hearthstone. Viena ir stilizēta pirmās personas šāvēja spēle, bet otra ļoti atkarību izraisoša un slīpēta kolekcionējama kāršu spēle. Abi tika izgatavoti, izmantojot Unity. Tie tika veidoti, izmantojot vienu un to pašu rīku komplektu, taču diez vai tiem varētu būt mazāk kopīga.

Praktiskās atšķirības

Tas nenozīmē, ka spēļu dzinējiem nav nekāda sakara ar spēlēm, ko tie izmanto, lai izveidotu. Dzinējs var ietekmēt smalkos vai pat ievērojamos veidos.

"Daži dzinēji ir labāki 2D spēlēs, daži labāki 3D spēlēs. Daži no tiem atbalsta daudzas platformas, un daži no tiem atbalsta tikai vienu. Daži dzinēji ir aprīkoti ar labiem instrumentu komplektiem, un daži ir ļoti slepeni, ”sacīja van der Lēvs. “Ir dzinēji, kas ir bezmaksas un kurus ražo entuziasti, un ir dzinēji, ko ražo komercuzņēmumi. Tiešām ir visādi."

Izstrādātāja paraksta izskats bieži ir spēcīgāks par izmantotā dzinēja izskatu.

Platformas atbalsts ir liela vienādojuma daļa. Tāds dzinējs kā Unity tiek plaši izmantots ne tikai tāpēc, ka tas ir finansiāli pieejamāks nekā citi dzinēji, bet arī tāpēc, ka tas pamatā atbalsta visas platformas. Tas darbojas ar Android, iOS, Windows, MacOS, PlayStation 4, Xbox One, Nintendo Switch, sarakstu var turpināt. Lai gan Unity izmantošana nediktē spēles izskatu, tā atvieglo vairāku platformu izstrādi.

Darbam piemērota rīka izvēle nozīmē rūpīgi izpētīt, kas izstrādes komandai būs nepieciešams jebkurai spēlei. Viens piemērs ir platformas atbalsts, taču ir jāņem vērā daudzi faktori, izvēloties, kuru dzinēju izmantot. Spēļu dzinēji var ietekmēt tādas lietas kā faila lielums, pieejamās renderēšanas funkcijas un to, cik labi spēle izmanto vairākus procesora kodolus.

“Ja es sastādītu iepirkšanās sarakstu ar obligātajiem piederumiem, tie sāktos ar: stabilitāti, dokumentāciju, pirmkodu, izciliem rīkiem, platformas atbalstu, veiktspēja, lieliski rīki, elastība, lai mainītu funkcijas, viegli lietojami rīki un ātrs iterācijas laiks," sacīja Pendltons, aprakstot, ko viņš meklē spēļu dzinējs. “Mans iepirkumu saraksts ir vērsts uz dzīves kvalitāti attīstībā; jo vieglāk ir izmantot spēles dzinēju, jo produktīvāks jūs būsiet.

Ēka no paša sākuma

Trešās puses dzinējs, piemēram, Unity vai Unreal, parasti ir piemērots rīks šim darbam. Tomēr dažreiz izstrādātājam ir jāizgatavo pielāgots kafijas automāts, kas ir īpaši pielāgots tādam dīvainam kafijas pagatavošanas veidam, kādu viņi vēlas. Pašmāju dzinēji sniedz izstrādātājiem pilnīgu kontroli pār rīkiem, ko viņi izmanto spēļu veidošanai.

"Iekšējā dzinēja lielākā priekšrocība ir tā, ka jūsu dzinējs ir īpaši pielāgots spēlei, kuru veidojat," paskaidroja van der Lēvs. "Tas nozīmē, ka varat būt radošāks un var būt vieglāk izmantot visas aparatūras funkcijas. Protams, tas arī nozīmē, ka jums ir jābūt lielai dzinēju komandai, kas ir mīnuss.

Gigantisks: izstrādātāja dienasgrāmata, pirmā

Dzinēja iekšējai izstrādei var būt nepieciešama lielāka komanda, taču tas ir nedaudz vienkāršāk nekā tādu mazumtirdzniecības dzinēju kā Unreal izveidošana, tāpēc ne katrs spēļu dzinējs kļūst par platformu citiem izstrādātājiem. Pielāgota spēļu dzinēja izveide nozīmē dzinēja izveidi tikai studijas spēlēm, un tajā var būt rīki, kas paredzēti ļoti specifiskai lietošanai. Tādam dzinējam kā Unreal ir jābūt pietiekami lielam un pietiekami daudzpusīgam, lai strādātu ar visu veidu spēlēm, un tajā ir jāiekļauj rīku un dokumentācijas pakete, kas padara to pieejamu citiem.

"Ir jāpieliek lielas pūles, lai izveidotu spēļu dzinēju, kas ir pietiekami daudzpusīgs, lai to izmantotu daudzās dažādās spēlēs," sacīja Pendltons, aprakstot mazumtirdzniecības spēļu dzinējus. Iekšējie dzinēji ļauj izstrādātājiem izveidot nepieciešamos rīkus un tikai tiem nepieciešamos rīkus. "Kāpēc savam Šveices armijas nazim pievienot šķērveida instrumentu, ja nevienam ar to nav jāgriež aukla?" Pendletons piebilda.

Spēlēji sliktu spēli? Vainojiet izstrādātāju, nevis tehnoloģiju

Pat ja esat spēlējis dažas šausmīgas spēles, kas izveidotas ar Unity, Unreal vai jebkuru citu dzinēju, nekad nav laba ideja iedziļināties spēļu izstrādātāja pieminējumos un aicināt viņus to izmantot. Tā ir slinka, neinformēta kritika ar mitru smilšu stabilitāti.

Spēļu dzinēji ir daudzpusīgi rīki, taču tie gandrīz neveido pēdējo spēli. Spēles nenosaka instrumenti, kas tiek izmantoti to veidošanai – tās nosaka cilvēkiem kas izmantoja šos instrumentus, cilvēki, kas novietoja katru akmeni un koku, dizaineri, kas noregulēja, pārskaņoja un pārregulēja spēles mehāniku, līdz viņi trāpīja īsto noti.

Ne katram spēlētājam ir jābūt ekspertam spēļu dizaina smalkajā mākslā, bet gan jāsaprot aizkulišu darbs var padziļināt spēļu izstrādātāju atzinību un spēļu izstrādi kā vesels. Izprotot vairāk par spēļu dzinējiem, spēlētājiem ir mazāka iespēja doties uz Twitter katru reizi, kad viņi redz Unity uzplaiksnījumu.

Redaktoru ieteikumi

  • Šobrīd jūs varat saņemt Xbox Game Pass mēnesi par USD 1
  • Kā ģeneratīvais AI radīs spēles ar “plašākām, lielākām un dziļākām pasaulēm”
  • Katru dienu varat sēdēt Porsche (spēļu) krēslā par 2500 USD
  • Es izveidoju dīvāna spēļu datoru, kas padara PS5 kaunu — un arī jūs varat
  • Tagad varat palaist Game Pass, Luna nosaukumus, izmantojot Google meklēšanu