Paljud inimesed mängude liikuvatel alustel, arvan: "Miks mitte unistada reaalsus? Miks mitte teha toode, mis on parem ja huvitavam, et juba pakub interaktiivne meelelahutus?"Kui sa ei tea, kuidas luua mänge "Android", kuid soovivad õppida, see artikkel räägib mõned tagasilöögid, mis ootavad algaja arendajatele.
idee
Esimene asi, mis on vajalik, et luua mäng - idee.Esimeses etapis võib kirjutada ükskõik millises vormis.On soovitav, et see "clings" oli arusaadav.Tõenäoliselt nendes teostustes, siis muutunud.Midagi on lisada, aga midagi - täielikult eemaldada või muuta.Ei ole midagi imelikku - ka edasiarendusega funktsionaalne osad ei ole mitte ainult põhjalikult kirjeldada, kuid kontrollida selle sobivust.
ei tohiks üldse loobuda esialgses kirjelduses ideid ja alustada luua vene mängud "Android", selle sammu vahele jätta.Kogunemine mõtted - peamine lähtepunkt, millest see on kõige lihtsam hakata liikuma.Lisaks ideesid paber vaadata plaanid eesmärk võib ette teatamata ja korrigeerida nõrkusi.
loetelu sisaldab
Niisiis, kuidas luua mänge "Android" on võimatu ilma nende üksikasjalik väljatöötamine selles etapis on vaja jätkata tööd tekstiredaktoris ning kirjeldada funktsioone, mis on mängus.Siin on näide: palju God of War - on kriitika.Relv peategelane - piits.Ajal võidelda, võite teha pikk ilus combo rünnakuid.Iga tase lõpeb boss lahing.
See nimekiri on päris ihne ja kajastab ainult põhijooned, mis on need, mis tekitavad mängu taustal teised.Tegelikult on palju rohkem, kuid teised funktsioonid on teisejärguline.Kirjeldades vaja minna kõigepealt need kelleta oma tuleviku loomine ei saa eksisteerida, ja viimane - vähem tähtis, mis saab tuua ohvriks kiiruse arendamiseks.
Dizdok
Niisiis, kuidas luua uus mäng, ilma seda dokumenti on peaaegu võimatu, ja tegema seda.Dizdok - lühike "disain dokument", see hõlmab kõige üksikasjalikud kirjeldused:
- Object Model ja funktsionaalsust üksused.
- funktsionaalsed kirjeldused.
- mängu sisu.
- Interface.
- vajadusel saab lisada teadmistebaasi.
- objekti mudeli.
Object Model objekti mudeli sisaldab teavet iga mängu üksus: relvad, raudrüü, NPC, ilm mängija.See on unikaalne iga mäng.Under
funktsionaalsust tuleb mõista:
- Kas ma kannan \ eemaldada \ buy \ sell \ parandada.
- Kas inventuuri pärast surma.
- Kaota kõvadus koos aja möödudes või kui midagi.
- Suurendab kas iseloomu või grupp.
- Kas komplekt erilisi omadusi.
eelnimetatutest ei vaja, nende arv võib väheneda või suureneda kontserni iga eraldiseisva üksusena.
funktsioonikirjelduse
Jätkuv vastata küsimusele, kuidas luua mänge "Android", siis tuleb rääkida järgmises osas dizdoka.Toimimiskirjeldusse kirjeldada gameplay nina.Ei tohiks olla nii täpne kui võimalik öelda, et peategelane on võimalik teha ja kuidas neid rakendatakse.Sama tuleb teha iga NPC eraldi.Lisaks mängu tähemärki, tuleks tegeleda esmaabi komplektid, relvad, raudrüü, elemendid keskkonda.
Tegelikult on see osa on reeglistik, mis mõjutab kõiki mängu hetki, menüüst, ja kuidas kahju suurus arvutatakse mõju.Mida rohkem sa töötad iga punkti, seda lihtsam on rakendada oma projekti.
Sisu
Enne luua hea mäng, sa pead mõtlema, mida täpselt ja saab olema see.Kirjeldades kirjeldused, saate määrata, et tegelased on shooting tulirelvadest, kelle ülesanne on kassetid jäigalt kahju.Kui teil on NPC selle parameetri võetakse maha power armor.Samuti peate täpsustama nimi iga isendi relvad, raudrüü, NPC.Ja muidugi, kirjeldamiseks vajalikke saada.Sisu - ehituskivid, millest hiljem rajatakse kogu mängu.
liides
liides - on hulk funktsioone ja nupud, mida kasutaja saab suhelda programm.Peaasi, et tuleks kaaluda, kui selle loomisel - mugavus.Et mõista, kuidas korraldada kõik elemendid, et saate käivitada ja analüüsida parimaid näiteid žanr, kandes kõige sobivamaid lahendusi oma projekti.
Parim mootori või konstruktori
Teine samm, mis peavad läbi viima enne luua mängu "Android" - vali mängu mootor.Long Gone on päevad, mil kõik tuli teha nullist.Täna, olles lõpetanud disainer, saate teha kõik tööd, kirjutades vähemalt koodi.
valimine mootor teeb, mis põhineb mõned tema omadused:
- kasutustingimustega.
- funktsioone.
- hind.
- arendaja toetust.
- Zadokumentirovannost.
- suurus kogukonnas.
- Easy.
- laiendusplatvormist.
Tingimused : võib-olla kunagi ostnud disainer jääte oma täielikku omanik.See juhtub, et majanduslik edu mängu maksma protsendina kasumit arendajad mootor.Peaasi - enne kui teha mänge "Android", lugege litsentsilepingu toote jaoks valitud rakendamist.
Omadused : nad peaksid täiesti vajaduste katmiseks arendaja.Kui toode pakub rohkem, kui te vajate, siis on mäng, mida võib pikendada kasutada uusi funktsioone dizdoka.Aga mõtle tasakaalu!Kasutage Unreal Engine Tetris - on rumal.
Support : esiteks, on oluline teada, kas toode arengut?Kõik vead on parandatud versioonide erinevustest?Kui ta omandab uusi funktsioone ja tööriistu?Mootor, mis areneb kiiresti, on eelis mootor, külmutatud mitu aastat tagasi.
ühenduse : Kui palju on neid, kes kasutavad ehitaja?Kui suur hulk kasutajaid, leida dokumentatsiooni, õppetunde, meistriklassid ja näited ei ole probleem.Kui kasutaja on suhteliselt väike, ei pruugi see teave olema kättesaadav ulatuses, mis võimaldab teil teha midagi konkurentsivõimeline.
laiendusplatvormist : enne saate luua oma mängu, võta vaevaks selgitada välja, kas on võimalik ühendada valitud välisriigi mootori moodulite.Need on tavaliselt kasutatakse eksportimist või importimist kolmemõõtmelisi mudeleid, helid, skriptid, sprite.Kui on toetada selliseid vahendeid, disainer ei piirdu sisemine vahendid sisu loomiseks.
UDK
Unreal Development Kit - ei ole kõige lihtne kasutada mängu mootor, kuid üks võimsamaid.Seda kasutatakse mitte ainult algajad arendajad, vaid ka suurettevõtted.Kui otsite vastust küsimusele: "Kuidas luua 3D mängu mootor ja kuidas valida on?"- Sa peaksid uurima võimalusi UDK.
Kirjeldada programmi loogikat kasutades sisemise skript keel - UnrealScript.Arendaja sait pakub palju õppetunde nii pildistatud video ja kirjeldatud teksti kujul.Samal ajal on need seotud maksimaalse funktsionaalsuse - alates toimetaja enne kirjalikult oma skripte.
Torque 2D / 3D
Torque - üks populaarsemaid disainerid mängud liikuvatel alustel.See on kõik vajalik hulk toimetajad ja silumisriistad.Arendades programmeerijad suurt tähelepanu pööranud mugavuse ja püüdnud teha kõik kommunaalkulud kõige lihtsam ja kättesaadavamaks.
Designer kaasas dokumentatsioon, mis kirjeldab enamik funktsioone.Ametlikul kodulehel võib leida õpetused ja lähtekoodi mitu valmis mänge.
skriptimiskeel varjatud Torque Script.Omadused iga objekti saab eelnevalt kindlaks määrata.Ka disainer ehitatud kogum Box2D, mis käsitleb füüsilise arvutused.
Kui sa üritad leida vastus küsimusele: "Kuidas luua võrgustik mäng ja mida see mootor valida?"- Võime julgelt öelda, et Torque teeb multiplayer projekti tähtajad.Kõik vajalik funktsionaalsus on eelnevalt ja näited on ametlikul kodulehel, mis näitavad, kuidas kasutada seda kõige efektiivsemalt.
õppe
valimise järel mängu mootor on veel ebaselge, kuidas on võimalik luua mängu.Me peame kulutama palju aega oma õpinguid.Kuna meeskond ei ole, siis on vaja teha kõike ise: kirjutada skriptid, luua tekstuuri, haldjaid, mudel (kui mäng on kolmemõõtmeline), kirjutada script testida.Ei ole raske ära arvata, et algaja arendaja peab mõistma põhitõdesid lihtsalt palju elukutseid: programmeerija, kirjanik, tester, kunstnik, disainer.
See on kõige parem õpi, mis on protsessi töötas oma projekti.Teine võimalus õppida kõike, mida vaja - töö firma, mis arendab mängud.Me ei tohiks märgistatud kohe peatoimetaja programmeerija isegi kui sul palutakse tegeleda rutiinse logima, ei anna võimalust vaadata geymdev sees.
tegema ükskõik firma hakkab alt, siis hästi.Jah scripters ja oskusi, Level Kunstnik, tasakaalustaja, tester on väga kasulik, ja see on nende tööstusharude, kus töötab enamik juuniorid.Mõne aasta pärast sellise koolituse saab õppida, kuidas luua dizdoki ja tehnilisi ülesandeid ja õppida bug tracker moodustada andmebaasi kontaktid.Pärast tööd teha, et luua Vene mängu "Android", on vaja kulutada palju vähem energiat, sest sa varuma kõik vajalikud oskused.
On võimalik, et olles tõestanud oma pädevust arengu-, sa ei pea lahkuma vana meeskonna, pealegi on sul võtta juhtpositsiooni oma projekti.