Daugelis žmonių atsisiųsti žaidimus mobiliųjų platformų, galvoti: "Kodėl gi ne svajoti realybe Kodėl gi ne padaryti produktą, kuris yra geresnis ir įdomesnis, kad jau siūlo interaktyvių pramogų pramonę?"Jei jūs nežinote, kaip kurti žaidimus "Android", tačiau nori išmokti, šis straipsnis bus kalbėti apie kai kurių sunkumų, kurie laukia naujokas kūrėjams.
idėja
pirmas dalykas, kad reikia sukurti žaidimą - idėja.Pirmajame etape ji gali būti parašyta bet kokios formos.Pageidautina, kad ji "tvirtai laikosi" buvo suprantama.Labiausiai tikėtina, įgyvendinimo variantuose,null, ji bus pakeista.Kažkas turės pridėti, bet kažkas - visiškai pašalinti arba pakeisti.Nėra nieko keista - į tolimesniam funkcinių dalių turi ne tik kruopščiai apibūdinti, tačiau patikrinti jos tinkamumą.
neturėtų visiškai atsisakyti pirminio aprašymo idėjų ir pradėti kurti Rusijos žaidimus "Android", praleiskite šį žingsnį.Rinkimas mintis - pagrindinis atspirties taškas, nuo kurio ji yra lengviausia pradėti judėti.Be to, idėjos pristatytos į popieriaus pažvelgti į planų tikslas gali iš anksto pranešti ir ištaisyti trūkumus.
Sąrašas funkcijos
taip, kaip sukurti žaidimus "Android" yra neįmanoma be jų detalizacija šiame etape turės ir toliau dirbti su teksto redaktoriumi ir aprašyti funkcijas, kurios bus žaidime.Štai pavyzdys: iš God of War serija - tai slasher.Iš veikėjas ginklas - bicz.Per kovą, jūs galite padaryti ilgus gražius Combo atakas.Kiekvienas lygis baigiasi bosas mūšį.
Šis sąrašas yra gana šykštus ir atspindi tik pagrindinius bruožus, tai yra tie, kurie gamina žaidimą ant kitų fone.Iš tiesų yra daug daugiau, bet kitos savybės yra antraeilės.Apibūdindami reikia eiti pirmiausia tiems, be kurių jūsų ateitis kūrimas negali egzistuoti, o vėliau - mažiau svarbus, kurie gali būti paaukota dėl greičio vystymosi labui.
Dizdok
Taigi, kaip sukurti naują žaidimą be šis dokumentas yra beveik neįmanoma, ir turi dirbti su juo.Dizdok - trumpas "dizaino dokumento", ji apima pačius išsamius aprašymus:
- Object Model ir funkcionalumo subjektams.
- funkcinės specifikacijos.
- žaidimas turinį.
- sąsaja.
- , kiek reikia, gali būti įtraukta į žinių bazę.
- objektinis modelis.
objektas Modelis Objektas modelis pateikiama informacija apie kiekvieną lošimų subjekto: Ginklai, šarvai, NPC, burtai grotuvas.Jis yra unikalus kiekvienam minutę.Pagal
funkcionalumą reikėtų suprasti:
- Ar aš dėvėti \ pašalinti \ pirkti \ parduoti \ pagerinti.
- Ar po mirties inventorius.
- Pralaimėk kietumą su laikui bėgant arba kai tam tikrų veiksmų.
- Padidina ar pobūdžio ar jų grupės.
- Ar specialių savybių rinkinį.
Pirmiau daiktų nereikia, jų skaičius gali būti sumažintas arba padidintas kiekvieno grupės subjekto.
Funkciniai duomenys
toliau atsakyti į tai, kaip kurti žaidimus už "Android" ", turėtumėte kalbėti apie kitą skyrių dizdoka klausimą.Funkcinių specifikacijų apibūdinti gameplay už vienetą.Turėtų būti taip tiksliai, kaip įmanoma pasakyti, kad pagrindinis veikėjas sugeba daryti ir kaip ji yra įgyvendinama.Tas pats turi būti padaryta kiekvienam NPC atskirai.Be žaidimo simbolius, turėtų būti sprendžiami pirmosios pagalbos vaistinėlės, ginklus, šarvus, aplinkos elementams.
Iš tiesų, šiame skyriuje yra taisyklių, kurios turi įtakos visas žaidimo momentus, iš meniu, ir kaip žala bus skaičiuojama nuo poveikio rinkinys.Kuo daugiau jūs dirbate kiekvieną tašką, tuo lengviau bus įgyvendinti savo projektą.
turinys
Prieš sukurti gerą žaidimą, jums reikia galvoti apie ir ką tiksliai bus jame.Aprašant specifikacijas, galite nurodyti, kad simboliai bus šaudymo iš šaunamųjų ginklų, kurie yra kaltinamas kasečių su standžiai pritvirtintas žalą.Jei jūs gaunate į šio parametro NPC bus išskaičiuota maitinimo šarvai.Taip pat reikia nurodyti kiekvieno atskiro bandinio ginklų, šarvų, NPC vardą.Ir, žinoma, būtina apibūdinti išvaizdą.Turinio - statybiniai blokai, iš kurių vėliau bus pastatytas visą žaidimą.
sąsaja
sąsaja - funkcijų ir mygtukų, su kuriais vartotojas sąveikaus su programa, rinkinys.Svarbiausia, kad turėtų būti laikoma, kai jį kurti - patogumas.Norint suprasti, kaip organizuoti visus elementus, kad jūs galite paleisti ir analizuoti geriausius pavyzdžius žanro, perkėlimas tinkamiausius sprendimus savo projektą.
Nurodykite variklis arba konstruktoriaus
Kitas žingsnis, turės atlikti prieš pradedant kurti žaidimą "Android" "- pasirinkti žaidimo variklis.Long Gone yra dienų, kai viskas turėjo būti padaryta nuo nulio.Šiandien baigęs dizaineris, galite atlikti visus darbus, rašyti kodo minimalus.
Pasirinkus variklis daro, remiantis tam tikromis savo ypatybėmis:
- naudojimo sąlygose.
- funkcijų.
- kaina.
- kūrėjas parama.
- Zadokumentirovannost.
- dydis bendruomenė.
- Lengvas.
- Ištęsiamumas.
sąlygos : galbūt kažkada nusipirkau dizainerio jums tapti visiškai jo savininkas.Taip atsitinka, kad komercinės sėkmės žaidime turi mokėti iš variklio kūrėjai pelno procentą.Svarbiausia - prieš jums padaryti žaidimus su "Android", "skaityti licencinę sutartį produkto pasirinktos įgyvendinti.
Savybės : jie turėtų visiškai padengti kūrėjas poreikius.Jei produktas siūlo daugiau nei jums reikia, kad žaidimas gali būti lengvai išplėsta, kad naudoti naujas funkcijas dizdoka.Bet pagalvokite apie likučio!Naudokite Unreal Engine už Tetris - yra kvaila.
Pagalba : visų pirma, svarbu išsiaiškinti, ar produkto kūrimo?Bet klaidos ištaisytos nuo iki versijos?Jei jis įgyja naują funkcionalumą ir įrankiai?Variklis, kuri sparčiai vystosi, turi pranašumą prieš variklį, prieš šaldytų keletą metų.
Bendrijos : Kas yra tie, kurie naudojasi konstruktorius numeris?Jei didelis skaičius vartotojų, rasite dokumentacijoje, pamokas, meistriškumo pamokas ir pavyzdžiai yra ne problema.Jeigu vartotojas yra santykinai mažas, ši informacija gali būti prieinama tiek, kiek leis jums padaryti kažką konkurencinį ne.
Ištęsiamumas : prieš jums sukurti savo žaidimą, imtis problemų išsiaiškinti, ar įmanoma prisijungti prie pasirinktų užsienio variklio modulių pakeitimą.Jie paprastai naudojami eksporto ar importo trimatis modeliai, garsai, scenarijus, Sprite.Jei yra parama tokių priemonių, dizaineris yra ne tik vidaus įrankiai turinio kūrimo.
UDK
"Unreal Development Kit - tai ne paprasta naudoti žaidimo variklis, bet viena iš labiausiai galingas.Jis naudojamas ne tik pradedantiesiems kūrėjams, bet ir didelėms korporacijoms.Jei ieškote atsakymo į klausimą: "Kaip sukurti 3D žaidimo variklis ir kaip pasirinkti tai?"- Jūs turite ištirti UDK galimybes.
Apibūdinti programos logika naudojant vidinį skriptų kalba - UnrealScript.Kūrėjas Svetainės suteikia daug pamokų kaip nufotografuotą vaizdo ir aprašytus teksto forma.Tuo pačiu metu jie padengti maksimalų funkcionalumą - nuo redaktoriaus prieš rašant savo scenarijus.
Sukimo momentas 2D / 3D
Sukimo momentas - vienas iš populiariausių dizainerių žaidimų mobiliųjų platformų.Ji turi visą reikalingą rinkinį redaktoriai ir derinimo įrankiais.Plėtojant programuotojai daug dėmesio komfortą ir bandė padaryti visi komunalinių paprastas ir prieinamas.
dizaineris ateina su dokumentais, kuris apibūdina dauguma funkcijų.Oficiali svetainė galima rasti samouczków ir kodą kelių paruoštų žaidimų.
skriptų kalba įdėta į Torque Torque scenarijų.Kiekvieno objekto savybės gali būti nustatytas iš anksto.Be to, dizaineris pastatė box2d rinkinį, kuris susijęs su fiziniais skaičiavimais.
Jei bandote rasti atsakymą į klausimą: "Kaip sukurti tinklo žaidimą ir ką šis variklis pasirinkti?"- Galime drąsiai teigti, kad sukimo momentas leis Multiplayer projekto terminų.Visą reikalingą funkcionalumą yra pastatytas iš anksto, o pavyzdžiai yra oficialioje svetainėje, parodys, kaip jį naudoti efektyviausiai.
Mokymosi
Pasirinkę žaidimo variklis vis dar neaišku, kaip tai yra įmanoma sukurti žaidimą.Mes turime praleisti daug laiko apie savo studijas.Kadangi komanda yra ne, jums reikės daryti viską sau: parašyti scenarijus, sukurti tekstūros, animacinius, modelį (jei žaidimas yra trimatis), parašyti scenarijų testą.Tai nėra sunku atspėti, kad naujokas kūrėjas turės suprasti tik daugelio profesijų Pagrindai: programuotojas, rašytojas, testeris, dailininkas, dizaineris.
Tai geriausia mokytis iš patirties, kad yra iš darbo dėl jo projekto procesą.Kitas būdas sužinoti viską, ką reikia - darbas kompanija, kuri vysto žaidimai.Mes neturėtume būti ženklinami nedelsiant, nes vyriausiasis programuotojas, net jei bus paprašyta dalyvauti įprastinių favoritai, nepasiduokite galimybę pažvelgti geymdev viduje.
dirbti bet kuri bendrovė pradeda nuo apačios, tai gerai.Taip scripters ir įgūdžiai, Level Dizaineris, ivedimas, testeris bus labai naudinga, ir tai yra šios pramonės šakos, kuriose dirba Juniors daugumą.Po kelerių metų tokio mokymo bus mokytis, kaip sukurti dizdoki ir technines užduotis, ir sužinoti apie klaidą tracker suformuoti kontaktų duomenų bazę.Po darbu sukurti rusų žaidimą "Android" ", reikia išleisti daug mažiau energijos, nes jūs atsargomis visus reikiamus įgūdžius.
Įmanoma, kad to, įrodė savo kompetenciją klausimais, plėtros, jums nereikės palikti seną komandą, be to, jums bus imtis lyderio poziciją su savo projektu.