Jedinstveni motor. Jedinstvo 3D na ruskom
U sadašnjoj fazi razvoja, gaming industrijije vrlo popularan. Ako su ranije računalne igre bile samo zabava za uski krug obožavatelja, sada ovo područje dostiže sasvim novu razinu. Sve više i više ljudi je ovisno o računalnim igrama, projekti koji su prikladni za određene dobi i ciljne skupine (primjerice, obiteljske igre) neprestano izlaze.
Naravno, iza toga netko stoji - u većinislučajeva to je cijela tvrtka koja se sastoji od nekoliko grana, od kojih je svaki u svojoj djelatnosti. Zajedno stvaraju najznačajnije i atraktivne računalne igre našeg vremena. Međutim, treba napomenuti da je nedavno veliki broj indie igara - projekti iz nezavisnih programera. Može biti jedna osoba, i mala skupina ljudi istomišljenika, ali najvažnije - nemaju ogroman proračun, stotine radnika s najvišim specijalističkim obrazovanjem. I sada svatko može napisati vlastitu igru, jer postoje posebna radna okruženja i gotovi jezgri, na primjer, igraći motor Unity. U ovom članku ćete saznati što je to i zašto je to potrebno.
Jezgra igre
Ne počinje s onim što jestposebno igra Unity motora i s motorom u načelu. Zamislite pisanje računalne igre - morate u potpunosti registrirati ispočetka sve kod, apsolutno svako malo kretanje likova, kreće protivnike, u interakciji s okolinom, pa čak i tisuće različitih dijelova. Nevjerojatno je teško, zar ne? Mnogo vam je lakše stvaranje procesa može samo motor.
Igraći motor je srž projekta, koji jesadrži sve osnovne skripte. To je, umjesto stvaranja igre od nule, možete uzeti gotove kernel i graditi na njemu onoliko slojeva vašeg sadržaja. Nemojte se bojati da je ovo nešto protuzakonito - ne ukrasti jezgru, već ga samo upotrijebite, kao i milijuni drugih. Korištenje igraćih strojeva koje su stvorili drugi je vrlo uobičajena tehnika, samo najveće tvrtke imaju sredstva i sposobnosti za stvaranje vlastitog motora velikih razmjera. Ako nemate proračun za to, bolje je koristiti motor igre Unity. Ali zašto ga?
Zašto jedinstvo?
Postoji ogromna raznolikostmotori, koji su dostupni na mreži ili djelomično besplatno ili potpuno plaćen. Oni će vam omogućiti stvaranje projekata u 2D i 3D, pružit će vam pristup raznim mogućnostima i tako dalje. Ali zašto biste među njima trebali odabrati točno jedinstvo motora igre, a ne neki drugi?
Zapravo, nitko vas ne prisiljava da to učinitesličan izbor - primjerice, vrlo dobra UDK jezgra, koju mnogi koriste i za stvaranje igara u 3D. Ako niste zainteresirani za trodimenzionalnu sliku, možete stvoriti dvodimenzionalni projekt s odgovarajućim motorom. No, Unity je najpopularniji i najkvalitetniji 3D motor dostupan danas, stoga svakako morate razmisliti o korištenju. Uređaj motora Unity 3D ima niz ozbiljnih prednosti nad ostalima, što će biti obrađeno u nastavku.
Prednosti Jedinstva
Jedinstvo - novi motor za izradu 3D igara. Mnogi se pitaju zašto je potrebno odabrati. Kao što je već rečeno, nitko vas ne prisiljava da zaustavite svoj izbor na njemu. Ali sada ćete saznati što se izdvaja protiv ostalih.
Prvo, ovo je razvojno okruženje - vipruža izuzetno prikladan i funkcionalan IDE, koji sadrži i urednik scene, urednik objekta, pa čak i mali urednik skripti. Što se tiče posljednjeg, ovaj plus je posebno primjetan protiv ostalih, budući da većina motora već posjeduje vlastiti skriptni jezik, koji morate koristiti u svakom slučaju. U slučaju Jedinstva, možete koristiti i lokalni jezik i bilo koji drugi jezik.
Zasebno je vrijedno spomenuti razinu grafikemožete stvoriti u igri - to je prilično visoka u usporedbi s većinom drugih motora. I, naravno, valja istaknuti najvišu razinu fizike - možete stvoriti projekt koji nije gori od bilo kojeg modernog remek-djela, naravno, s dovoljno vještine.
Zaključno, vrijedno je reći o troškovima - naimepostaje kamen spoticka za mnoge razvojne programere. U ovom slučaju, nije prevelika - samo petnaest stotina dolara. Ako želite, možete koristiti besplatnu verziju - potpuno je funkcionalna, ali nemaju određeni broj korisnih funkcija. Također, spremni projekt će stalno prikazivati logotip Unity tijekom igre. Sada razumijete zašto je Unity 3D popularan igraći motor. Ali, doista nema nikakvih prepreka? Razgovarajmo o ovome.
Cons Unity
Mnogi su ljudi pokušali pronaći grešku s ovim motorom,ali s teškoćama pritužbi, samo jedna stvar je akumulirana - zatvaranje izvornog koda. U nekom smislu, doista je nedostatak - možete upotrijebiti samo jezgru koju vam programer nudi, ne možete ništa promijeniti, čak i ako znate kako to učiniti. A čak i s činjenicom da ste platili petnaest stotina dolara - licenca i dalje vam ne daje pristup samoj jezgri. Ali, ako pogledate s druge strane, praktički ni jedan moderni motor ne daje pristup kernelovom kodu, pa se taj minus može smatrati ozbiljnim nedostatkom s puno istezanja. I ne mogu se naći drugi propusti ovog lijepog motora.
Upotrebljavaj jedinstvo
O korištenju ovog motora već je rečenoranije - IDE za njega je upravo savršen. To je rijetko pronaći takvu funkcionalnu razvojno okruženje koje nije preopterećena s nepotrebnim detaljima neće biti potpuno gola i neugodno. U Jedinstvu, sve učinio sasvim u redu - možete odmah dobiti pristup urednik i igre scene i igranja objekata, pa čak i skripte, primjenjuju se na njih. Možete izravno u IDE za prikaz u stvarnom vremenu prolaz onih stvari koje ste radili. U ovom Jedinstvu jednostavno nema konkurenata - ovaj motor je super.
Rusko jedinstvo
Ako ne znate engleski, ne možetebrinite, još uvijek možete koristiti jedinstvo. Igrač na ruskom jeziku postoji i aktivno je podržan, tako da možete lako stvoriti remek-djela u prijevodu. Štoviše, postoji ogromna mrežna zajednica ruskog govornog područja posvećena ovom motoru - tu možete saznati najnovije vijesti, pročitati mišljenja iskusnih korisnika i postavljati pitanja koja vas zanimaju. Unity3D na ruskom je sasvim moguće.
Dodavanje skripti
Već smo rekli da nećete moći promijeniti kernel kod. No, istodobno možete dodati vlastite skripte, kao i prenijeti one koje su stvorili drugi korisnici.