Kako ustvariti igro na "Android" na lastno

Mnogi ljudje nalaganje iger za mobilne platforme, mislijo: "Zakaj ne bi sanje resničnost Zakaj ne narediti izdelek, ki bo bolje in bolj zanimivo, da že ponuja interaktivne zabavne industrije?"Če ne veste, kako ustvariti iger na "Android", ampak želijo izvedeti, bo ta članek govori o nekatere pasti, ki čakajo novice razvijalcem.

ideja

prva stvar, ki je potrebna za ustvarjanje igro - ideja.V prvi fazi se lahko napisana v kakršnikoli obliki.Zaželeno je, da je bila "oklepa" razumljivo.Najverjetneje v izvedbah, da bo treba spremeniti.Nekaj ​​bo treba dodati, ampak nekaj - popolnoma odstraniti ali spremeniti.Nič ni čudno - v nadaljnjo pripravo funkcionalnih delov, ne samo, da temeljito opisati, ampak da preveri njegovo ustreznost.

ne bi popolnoma opustili začetno opis ideje in začnete ustvarjati ruske igre na "Android", preskočite ta korak.Zbiranje misli - glavno izhodišče, iz katere je najlažje začnejo premikati.Poleg tega bodo ideje predstavljene v dokumentu pogled na cilj, načrti lahko napreduje obvestilo in odpravo pomanjkljivosti.

Seznam vključuje

Torej, kako ustvariti iger na "Android" je nemogoče brez njihovega podrobnega izdelavi v tej fazi se bodo morali še naprej sodelovala z urejevalnikom besedila in opisati značilnosti, ki bodo v igri.Tukaj je primer: serija God of War - je slasher.Orožje protagonist - bič.V boju, si lahko dolge lepe combo napadov.Vsaka stopnja se konča s šef bitko.

Ta seznam je precej Škrt in odraža samo glavne značilnosti, torej tiste, ki proizvajajo igro na ozadju drugih.V resnici obstaja veliko več, ampak druge funkcije so sekundarne.Pri opisovanju potrebo, da gredo najprej na tiste, brez katerih vaša prihodnost ustvarjanje ne more obstajati, in najnovejše - manj pomembna, ki jo je mogoče žrtvovani zavoljo razvoja hitrosti.

Dizdok

Torej, kako ustvariti novo igro, ne da bi se ta dokument skoraj nemogoče, in delati na njem.Dizdok - okrajšava za "oblikovanje dokumenta", vključuje najbolj podrobne opise:

  • Object Model in funkcionalnosti subjektov.
  • funkcionalne specifikacije.
  • vsebina igre.
  • vmesnik.
  • , kot je potrebno, se lahko doda v bazo znanja.
  • objektni model.

Object Model Model objekt vsebuje podatke o vsaki igralni subjekta: orožje, oklep, NPC, uroke predvajalnik.To je edinstvena za vsako igro.Pod

funkcionalnosti je treba razumeti:

  • Lahko nosim \ odstraniti \ buy \ prodati \ izboljšati.
  • Bo inventar po smrti.
  • Lose trdoto s časom ali ko so nekateri ukrepi.
  • Poveča ali znaka ali skupine.
  • Ali niz posebnih lastnosti.

Zgornje postavke niso potrebne, njihovo število se lahko zmanjša ali poveča za vsako posamezno skupino podjetij.

Funkcionalne specifikacije

Nadaljevanje odgovoriti na vprašanje, kako ustvariti iger za "Android", bi morali govoriti o naslednjem oddelku dizdoka.Funkcionalne specifikacije opisujejo igranja komad.Tam bi morala biti čim bolj natančni, da povem, da je glavni lik sposoben narediti in kako se izvaja.Enako je treba storiti za vsako NPC posebej.Poleg igro znakov, bi bilo treba obravnavati kompleti za prvo pomoč, orožje, oklep, elemente okolja.

V bistvu, to poglavje je skupek pravil, ki vplivajo na vse igre trenutke, v meniju, in na to, kako se bo škoda, izračunana iz vpliva.Bolj ko delate vsak eno točko, lažje bo za izvedbo projekta.

Content

Pred ustvariti dobro igro, boste morali razmišljati o tem in kaj se bo točno bo v njem.Opisovanje specifikacije, lahko določite, da bodo znaki streljanje s strelnim orožjem, ki se zaračunavajo s kartušami s togo fiksno škodo.Če prideš v NPC tega parametra bo treba odšteti za napajanje oklep.Prav tako je treba navesti ime vsakega posameznega primerka orožja, oklep, NPC.In seveda treba opisati videz.Vsebina - gradniki iz katerih bo zgrajena kasneje celotno igro.

vmesnik

vmesnik - nabor funkcij in gumbov, s katerimi bo uporabnik interakcijo s programom.Glavna stvar, ki jo je treba upoštevati, ko jo ustvarja - udobje.Da bi razumeli, kako organizirati vse elemente, ki jih lahko vodijo in analizirajo najboljše primere žanra, prenos najprimernejše rešitve za vaš projekt.

Izbira motorja ali gradbenik

Naslednji korak, ki ga bodo morali opraviti pred ustvarjanjem igro na "Android" - izberite igro motor.Long Gone so dnevi, ko je vse, kar je treba narediti iz nič.Danes, ko je končal oblikovalec, lahko opravlja vse delo s pisanjem najmanj kode.

Izbira motorja je početje, ki temelji na nekaterih njenih značilnosti:

  • pogoji uporabe.
  • funkcije.
  • cena.
  • razvijalec podporo.
  • Zadokumentirovannost.
  • velikost skupnost.
  • Easy.
  • Razširljivost.

Pogoji : morda enkrat kupil oblikovalec si postala njegovo polno lastnik.To se zgodi, da je komercialni uspeh v igri morali plačati odstotek dobička razvijalcev motorja.Glavna stvar - preden naredite igre z "Android", preberite licenčno pogodbo izbranega za izvedbo izdelka.

Lastnosti : morajo v celoti pokriva potrebe projekta.Če izdelek ponuja več, kot ga potrebujete, lahko igra zlahka razširi na uporabo nove funkcije dizdoka.Ampak pomislite ravnotežja!Uporabite Unreal Engine za Tetris - je neumno.

Podpora : najprej, da je pomembno, da ugotovite, ali je razvoj izdelka?Morebitne napake se popravijo od različice do različice?Če se pridobi nove funkcionalnosti in orodja?Motor, ki se hitro razvija, ima prednost pred motor, pred zamrznjena več let.

skupnost : Kaj je število tistih, ki uporabljajo konstruktorja?Če veliko število uporabnikov, našli dokumentacijo, lekcije, mojstrske tečaje, in primeri niso problem.Če uporabnik je relativno majhen, ti podatki ne smejo biti na razpolago v obsegu, ki vam bo omogočilo, da narediš nekaj konkurenčno.

Razširljivost : preden si ustvarite svojo igro, ne trudijo, da bi ugotovili, ali je mogoče povezati z izbranimi moduli tujih motorja.Ponavadi se uporabljajo za izvoz ali uvoz tridimenzionalne modele, zvokov, skripte, sprite.Če je podpora za takšne instrumente, je oblikovalec ni omejena na notranjih orodij za ustvarjanje vsebin.

UDK

Unreal Development Kit - ni najbolj enostaven za uporabo igre motor, vendar je eden izmed najmočnejših.To se ne uporablja zgolj za začetnike razvijalcev, ampak tudi velike korporacije.Če iščete odgovor na vprašanje: "Kako ustvariti 3D igre motor in kako ga izbrati?"- Moral bi raziskati možnosti UDK.

Za opis programsko logiko z uporabo internega skriptnega jezika - UnrealScript.Developer Site ponuja veliko lekcij, kot jih posneli na video in opisane v besedilni obliki.Hkrati jih pokrivajo maksimalno funkcionalnost - od urednika pred pisanjem svoje skripte.

Torque 2D / 3D

Torque - eden izmed najbolj priljubljenih oblikovalcev iger za mobilne platforme.Ima vso potrebno nastavljeno urednikov in debugging orodij.Pri razvoju programerji veliko pozornosti namenili udobju in poskušali narediti vse utilities najbolj preprosta in dostopna.

Designer prihaja z dokumentacijo, ki opisuje večino funkcij.Uradna spletna stran lahko najdete vaj in izvorno kodo za več ready-made iger.Jezik

skriptni vgrajeni v Torque Torque Script.Lastnosti vsak objekt mogoče določiti vnaprej.Tudi oblikovalec zgradili niz box2d, ki se ukvarja s fizikalnimi izračuni.

Če se potrudiš, da bi našli odgovor na vprašanje: "Kako, da ustvarite omrežno igro, in kaj je to motor izbrati?"- Lahko rečem, da bo Torque da roke multiplayer projekta.Vse potrebne funkcionalnosti je zgrajena leta vnaprej, in primeri so na uradni spletni strani, bo pokazal, kako jo najbolj učinkovito uporabljati.

Learning

Po izbiri igralno motor še vedno ni jasno, kako je mogoče, da ustvarite igro.Bomo morali porabiti veliko časa za študij.Ker je ekipa ni, boste morali storiti vse, kar sami: pisanje scenarijev, ustvarjanje teksture, sprites, model (če igra je tridimenzionalna), napisati scenarij za test.Ni težko uganiti, da bo razvijalec novice razumeti osnove le številnih poklicev: programer, pisatelj, tester, umetnik, oblikovalec.

Zato je najbolje, da se naučijo s tem, da je v procesu dela na svojem projektu.Drug način, da se naučijo vse, kar potrebujete - delo za podjetje, ki razvija igre.Ne smemo takoj označeni kot glavni programer, tudi če boste morali, da se vključijo v rutinskih opravil, ne dajejo priložnost za pogled na geymdev notranjosti.

delati v kateri koli družba začne od spodaj, da je v redu.Da scripters in spretnosti, Designer Raven, balancer, bo tester zelo koristno, in da je te industrije, ki zaposlujejo večino mladince.Po nekaj letih takega usposabljanja bo učenje, kako ustvariti dizdoki in tehnične naloge, ter se učijo o hrošču tracker, da tvorijo bazo kontaktov.Po opravljenem delu ustvariti ruski igro na "Android", morali porabiti manj energije, ker si zaloge na vseh potrebnih spretnosti.

Možno je, da, ko je izkazal svojo pristojnost na področju razvoja, vam ne bo treba zapustiti staro ekipo, poleg tega pa si bo vodilno mesto s svojim projektom.