Unity pelimoottori. Unity 3D venäjäksi
Nykyisessä kehitysvaiheessa pelialallaon varsin suosittu. Jos aikaisemmat tietokonepelit olivat vain viihdettä kapealle faneille, nyt tämä alue on saavuttanut aivan uuden tason. Yhä useammat ihmiset ovat riippuvaisia tietokonepeleistä, projekteja, jotka sopivat tiettyihin ikäryhmiin ja kohderyhmät (esimerkiksi perhepelit), tulevat jatkuvasti ulos.
Luonnollisesti tämän takana joku on - suurin osatapauksissa se on koko yhtiö, joka koostuu useista eri toimipisteistä, joista jokainen on omassa toiminnassaan. Yhdessä he luovat aikamme parhaimmat ja houkuttelevat tietokonepelit. On kuitenkin huomattava, että äskettäin suuri määrä indie-pelejä - riippumattomien kehittäjien hankkeita. Se voi olla yksi henkilö ja pieni ryhmä samanhenkisiä ihmisiä, mutta mikä tärkeintä - heillä ei ole valtavaa budjetia, satoja työntekijöitä, joilla on korkein erikoistumiskoulutus. Ja nyt jokainen voi kirjoittaa oman pelin, koska on olemassa sekä erityisiä työympäristöjä että valmiita ytimiä, esimerkiksi pelimoottori Unity. Tässä artikkelissa selvitetään, mitä se on ja miksi sitä tarvitaan.
Pelin ydin
Se ei ala siitä, mitä se onerityisesti pelimoottoriyksikkö, ja mitä moottori on periaatteessa. Kuvittele tietokonepelien kirjoittaminen - tarvitset tyhjästä kirjoittaaksesi ehdottomasti kaikki koodit, ehdottomasti pienimmät merkkien liikkeet, liikkuvat viholliset, vuorovaikutuksessa ympäristön kanssa ja tuhansia eri yksityiskohtia. Uskomattoman vaikeaa, eikö olekin? Paljon helpompaa, luomisprosessi voi vain olla moottori.
Peli moottori on ydin hanke, jokasisältää kaikki peruskäsikirjoitukset. Toisin sanoen sen sijaan, että voit luoda pelin tyhjästä, voit ottaa valmiin ytimen ja rakentaa siihen niin monta kerrosta sisältöäsi. Älä pelkää, että tämä on jotain laitonta - et varasta ydintä, vaan käytä sitä, kuten miljoonat muut tekevät. Muiden luomien pelimoottoreiden käyttö on hyvin yleinen tekniikka, mutta vain suurimmilla yrityksillä on keinot ja valmiudet luoda oma suuren mittakaavan pelimoottori. Jos sinulla ei ole budjettia, kannattaa käyttää Unity-pelimoottoria. Mutta miksi hän?
Miksi yhtenäisyys?
On valtava valikoimamoottoreita, jotka ovat saatavilla verkossa joko osittain ilmaiseksi tai täysin maksettuina. Niiden avulla voit luoda projekteja sekä 2D: n että 3D: n kautta, antaa sinulle mahdollisuuden käyttää erilaisia mahdollisuuksia ja niin edelleen. Mutta miksi niiden joukossa sinun pitäisi valita täsmälleen pelimoottori Unity, eikä mikään muu?
Itse asiassa kukaan ei pakota sinua tekemäänsamanlainen valinta - esimerkiksi erittäin hyvä UDK-ydin, jota monet käyttävät myös luomaan pelejä 3D: ssä. Jos et ole kiinnostunut kolmiulotteisesta kuvasta, voit luoda kaksiulotteisen projektin asianmukaisella moottorilla. Mutta Unity on tällä hetkellä suosituin ja laadukas 3D-moottori, joten sinun on ehdottomasti harkittava sen käyttöä. Peliominaisuudella Unity 3D: llä on useita vakavia etuja verrattuna muihin, joita käsitellään alla.
Yhdentymisen edut
Unity - uusi moottori 3D-pelien luomiseen. Monet ihmettelevät, miksi se on tarpeen valita. Kuten sanottiin aiemmin, kukaan ei pakota sinua lopettamaan valintasi siihen. Mutta nyt huomaat, mitä se erottuu toisia vastaan.
Ensinnäkin tämä on kehitysympäristö - sinätarjoaa erittäin kätevän ja toimivan IDE: n, joka sisältää sekä kohtaustyökalun, objektitoimittajan että pienen komentosarjan editorin. Viimeksi mainitun osalta tämä plus on erityisen havaittavissa toisia vastaan, koska useimmilla moottoreilla on jo oma kirjoituskieli, jota sinun on joka tapauksessa käytettävä. Kun kyseessä on Unity, voit käyttää sekä paikalliskieltä että mitä tahansa muuta kieltä.
Erikseen kannattaa mainita grafiikan tasovoit luoda pelin - se on varsin korkea verrattuna useimpiin muihin moottoreihin. Ja tietenkin on syytä huomata korkeimman fysiikan taso - voit luoda projektin, joka ei ole huonompi kuin mikään moderni mestariteos tietenkin riittävän taitavasti.
Lopuksi kannattaa sanoa kustannuksista - nimittäinsiitä tulee kompastuskivi monille aloitteleville kehittäjille. Tässä tapauksessa se ei ole liian korkea - vain 15 000 dollaria. Jos haluat, voit käyttää ilmaista versiota - se on täysin toimiva, mutta sillä ei ole tiettyä määrää hyödyllisiä toimintoja. Valmis projekti näyttää jatkuvasti Unity-logon pelin aikana. Nyt ymmärrät, miksi Unity 3D on suosittu pelimoottori. Mutta onko hänellä todellakaan mitään haittaa? Puhutaan nyt tästä.
Miinukset Unity
Monet ihmiset yrittivät löytää vian tällä moottorilla,mutta valitusten vaikeus on kerääntynyt vain yksi asia - lähdekoodin sulkeminen. Se on todellakin epäedullinen - voit käyttää vain ytimen, jota kehittäjä tarjoaa, et voi tehdä mitään muutoksia siihen, vaikka tiedät miten se tehdään. Ja vaikka olet maksanut viisitoista sataa dollaria - lisenssi ei vieläkään anna sinulle pääsyä ytimeen itsessään. Mutta jos katsot toiselta puolelta, käytännöllisesti katsoen mikään nykyaikainen moottori ei pääse käsiksi ytimen koodiin, joten tätä miinua voidaan pitää vakavana haittana paljon. Ja tämän kauniin moottorin muita epäonnistumisia ei löydy.
Yhdenmukaisuuden käyttäminen
Tietoja moottorin käytöstä on jo sanottuaiemmin - IDE hänelle on täydellinen. On harvinaista löytää sellainen toimiva kehitysympäristö, jota ei ylikuormita tarpeettomilla yksityiskohdilla, ei ole aivan alasti ja epämiellyttävä. Yhdessä, kaikki on tehty hienosti - voit päästä suoraan pelin kohtaustyökaluun ja peliolioihin ja jopa niihin käyttämiin skripteihin. Voit suoraan IDE-näkymässä reaaliaikaisen koodinpätkän siitä, mitä olet työskennellyt. Tässä yksikössä ei yksinkertaisesti ole kilpailijoita - tämä moottori on loistava.
Venäjän yhtenäisyys
Jos et tunne englantia, et voihuoli, voit silti käyttää Unityä. Venäjän pelimoottori on olemassa ja sitä tuetaan aktiivisesti, joten voit helposti luoda pelin mestariteoksia käännöstoversiossa. Lisäksi moottorille on tarjolla valtava venäjänkielinen Internet-yhteisö - siellä voit oppia uusimmat uutiset, lukea kokeneiden käyttäjien mielipiteitä ja esittää kiinnostavia kysymyksiä. Unity3D venäjällä on täysin mahdollista.
Skriptien lisääminen
On jo sanottu, että et voi muuttaa ytimen koodia. Samalla voit lisätä omia skriptejäsi ja ladata myös muita käyttäjiä luomat.