Metālam vajadzētu ļoti satraukt iOS spēlētājus par nākotni

Kā profesionāls spēļu izstrādātājs, lielās ziņas, kas nāca no Apple WWDC galvenās runas, nebija Swift vai iCloud Drive - tas bija metāls.

Skatuves demonstrācijā Epic parādīja sava Unreal dzinēja jaudu pēc tam, kad tas tika pārveidots, lai izmantotu šo jauno Apple ietvaru. Simtiem zivju dinamiski reaģēja uz ekrānā ievilkto pirkstu. Lapas tika sakratītas no koka, un tauriņi lidoja cauri ekrānam.

Tas bija ļoti skaists demo. Bet ko tas nozīmē spēlēm, kuras spēlēsit savā iOS ierīcē?

No tā, ko Apple solīja pirmdien savā Vispasaules izstrādātāju konferencē, Metal ievērojami optimizēs trīsdimensiju dzinējus, piemēram, Unreal, kurus daudzi no mums izmanto, lai darbinātu savas mūsdienu spēles. Tas jums nozīmē, ka Unreal spēlēm būs sarežģītākas iekārtas, labāki specefekti un vairāk ienaidnieku uz ekrāna.

Tehniskā līmenī, Metāls ir jauns izstrādātāju rīks no Apple, kas apiet OpenGL un tieši piekļūs jūsu iOS ierīces procesoram. Tas ir svarīgi, jo OpenGL, kas ir plaši izmantota API vektorgrafikas atveidošanai, palaišana rada ievērojamas izmaksas jūsu iOS ierīces apstrādes jaudai. Tagad Unreal to visu izlaidīs un vienkārši dosies uz “metālu”. (Jautrs fakts: termins “metāls” nāk no gamedev prakses, izlaižot augstāka līmeņa valodas, piemēram

Apple nesen paziņotais Swiftun optimizēšana, ierakstot faktisko montāžas kodu, kas nozīmē 1s un 0s.)

Metāls atrisina problēmu, ļaujot iPad uzzīmēt vairāk stikla lausku.
Metāls atrisina problēmu, ļaujot iPad uzzīmēt vairāk stikla lausku.

Metālam vajadzētu atrisināt dažus no lielākajiem tehniskajiem ierobežojumiem, ar kuriem saskaras tādi nereāli izstrādātāji kā es, izmantojot iOS. Piemēram, manā spēlē Revolūcija 60 varonis pagriežas un šauj uz kiborgu, kas pārziemo mēģenē. Lode lido caur stiklu, un kiborgs sagrauj caurulītes augšpusi. Kad mēs pirmo reizi izveidojām vizuālo efektu, mums bija 50 stikla lauskas, kas izsmidzināja, kad viņa sasita cauruli. Mūsdienu iPad ierīcēs tas izskatījās lieliski, bet, kad mēs to instalējām iPhone 4S, kadru ātrums palēninājās līdz pārmeklēšanai.

Un tā, 50 stikla lauskas kļuva par duci. Un tas, kas varēja būt foršs vizuālais brīdis, kļuva par jautājumu tikai par mēģinājumu padarīt darbību izskatāmu.

Metāls to visu var mainīt.

Vizuālie efekti padara spēli episkāku. No izšautiem ieročiem izplūst dūmi, no uguns dzirksteles dzirksteles. Gaismas stari izceļas no streikiem - visi šie piemēri būs lielāki, labāki un aizraujošāki ar Metal.

Pārredzamība ir vēl viens spēļu ražošanas aspekts, kurā metāls varētu būt ļoti noderīgs. Vai esat kādreiz spēlējis a Pēdējā Fantāzija spēle un brīnījās par galveno varoņu izstrādātajiem matiem? Spēļu izstrādātāji krāpj matus, izmantojot “Alpha Blades”, tekstūras plaknes ar caurspīdīgumu, liekot izskatīties, ka ir daudz atsevišķu pavedienu.

Viņas mati izskatās sarežģīti, taču tā ir tikai krāpšanās ar pārredzamības slāņiem.
Viņas mati izskatās sarežģīti, taču tā ir tikai krāpšanās ar pārredzamības slāņiem.

Šī tehnika izskatās lieliski, taču pašlaik tā nav dzīvotspējīga operētājsistēmā iOS. Pārredzamība ir ārkārtīgi dārga, un katru reizi, kad to izmantojam objektā, tiek veikti divi izlozes zvani. Tādam personāžam kā Zibens izlozes zvani ātri apturētu jūsu iPad. Bet, ja Metal ir tik optimizēts, kā likās Apple pamatrunā, izstrādātāji varētu izmantot šo metodi.

Kas patiešām ir daudzsološs par Metal, ir papildu materiālu veidi, ko izstrādātāji varētu izmantot. 2013. gads Kapeņu laupītāja pārstartēšana bija īpaši lieliska metodes, ko sauc par spekulācijas karti, demonstrācija. Kad Lara Krofta rāpās augšup pa akmeņiem, tie mirdzēja, kad gaisma atleca no tiem. Spekulārās kartes liek ieročiem spīdēt kā metālam. Viņi liek lietām, kurām vajadzētu būt slapjām, dzirkstīt, kad gaisma to skar.

Priekš Revolūcija 60, mēs vienkārši nevaram izmantot spoguļkartes - tās ir pārāk dārgas. Bet tas, kas mani visvairāk pārsteidza Epic demonstrācijā WWDC, bija šo spekulāro karšu plaša izmantošana. Apaļā metāla bumba notikuma vietā? Smidzināšanas ūdens? Visi šie efekti izmantoja spoguļkartes.

Spilgtās kartes lieliskākais ir tas, ka to izveidei nav vajadzīgs ievērojams laiks. Parasti jūs vienkārši pārveidojat vienu no tekstūras kartes. Tas varētu nozīmēt ievērojamu Unreal spēļu vizuālās uzticamības palielināšanos operētājsistēmā iOS ar salīdzinoši nelielu izstrādātāju piepūli.

Izmantojot Metal, operētājsistēmā iOS pēkšņi ir daudz vairāk iespēju. Vai tu izbaudīji Pa kreisi 4 miruši, spēle, ar kuru jūs saskaraties ar zombiju bariem? Metālam vajadzētu atļaut vairāk izlozes zvanu, kas nozīmē, ka spēļu izstrādātāji var parādīt ekrānā vairāk ienaidnieku.

Vai jums patīk spēles ar daudzām emocijām un stāstījumu? Metāls varētu ļaut spēļu izstrādātājiem iOS ierīcēs izveidot vēl sarežģītākas sejas un ķermeņa iekārtas. Pašlaik jebkurai Unreal spēlei, kurā personāžam tiek izmantoti vairāk nekā 75 acis ietekmējoši kauli, ir nepieciešams otrs izlozes zvans, kas nozīmē, ka ekrānā nevar vienlaikus būt daudz rakstzīmju, ja viņu sejas tiek animētas. Atkal Metāls varētu to mainīt.

Taisnības labad jāsaka, ka tās ir tikai spekulācijas, kuru pamatā ir WWDC demonstrācija. Es neesmu spēlējis ar Unreal versiju, kuras pamatā ir metāls, un man nav nekādu iekšēju zināšanu ne no Apple, ne Epic. Bet kā cilvēks, kurš ikdienā cīnās pret Unreal ierobežojumiem operētājsistēmā iOS, esmu ārkārtīgi satraukts.

Brianna VuBrianna Wu ir uzņēmuma attīstības vadītāja Milzu Spacekat un saimnieks spēļu podcast Izometrisks. Viņa bieži runā par sieviešu tehnoloģiju jautājumiem.

Jaunākais emuāra ziņojums

5 bezmaksas spēles, par kurām jums būtu jāmaksā
September 12, 2021

Piezīme: Šis raksts sākotnēji parādījās Mac kioska kults jautājums, Game On!. Paņemiet kopiju vai abonējiet jau šodien.IOS App Store netrūkst nosau...

Jetpack Joyride iegūst visu laiku lielāko atjauninājumu, nodrošinot 15 jaunus sīkrīkus un jaunus sasniegumus
September 12, 2021

Sešus mēnešus pēc sākotnējās debijas operētājsistēmā iOS, Jetpack Joyride joprojām saņem lieliskus atjauninājumus. Patiesībā tā jaunākais solās būt...

Vai jums ir iPhone 4s vai iPad 2? Kāpēc jums nekad nevajadzētu jaunināt no iOS 7
September 12, 2021

Kad Apple pirmo reizi izlaida iOS 8 plašai sabiedrībai, vairāk nekā daži cilvēki ar vecākām ierīcēm, piemēram, iPhone 4S, iPad 2 un iPad mini, pama...