Anonim

Praėjus dešimčiai metų po pirmojo „Android“ įrenginio paleidimo, „Android“ programų rinka dar niekada nebuvo didesnė. Telefonams augant galingesniems, esant didesniems ekranams, greitesniems procesoriams, stipresniems GPU ir iki 6 GB ar net 8 GB RAM, telefonai, kuriuos laikome kišenėje, pradeda atrodyti dar labiau panašūs į kompiuterius nei jie prieš pusšimtį metų. „Pixel 2 XL“ ar „Galaxy S9“ savininkai žino, kokie galingi yra jų įrenginiai, galintys stumti 1440p ekranus, maitinti VR ausines, kurti papildytos realybės pasaulius su ekrane pateikiama navigacija ar kontekstinę informaciją. Ši galia paskatino ir žaidimų vystymą „Android“ - tiesiog pažvelkite į tokius žaidimus kaip „ Final Fantasy XV Pocket Edition“ ar „ Pokemon Go“ , kurie naudoja jūsų įrenginio fotoaparatą užpildydami aplinkinį pasaulį „Pokemon“, kurį galima rasti, pagauti ir kovoti.

Taip pat skaitykite mūsų straipsnį „Geriausios„ Podcast “programos, skirtos„ Android “

Kadangi mobilieji telefonai ir įrenginiai yra tokie populiarūs ir galingi, žaidimų biblioteka dar niekada nebuvo didesnė „Android“. Tačiau visų rūšių žaidimų auditorija yra panašiai didelė, nes tai suteikia galimybę daugeliui žmonių pradėti kurti naujas žaidimų idėjas ir įsigyti savo žaidimų „Play Store“ žmonėms visame pasaulyje. Jei kurdami žaidimus „Android“ vartotojams visada norėjote nešvariomis rankomis, niekada nebuvo geresnio laiko nei šiandien. Tai nėra pats lengviausias dalykas pasaulyje, tačiau turėdami šiek tiek praktikos, treniruodamiesi ir atlikdami daug sunkaus darbo, jūs taip pat galite greitai paruošti savo pirmąjį žaidimą ir „Play“ parduotuvėje. Pažvelkime į „Android“ žaidimų kūrimo pagrindus.

Turėk idėją

Pirmasis „Android“ žaidimo kūrimo raktas yra lengviausias ir sunkiausias žingsnis. Nors visas sunkus darbas ateina vėliau, sunkiausias žaidimo projektavimo etapas yra žaidimo idėjos idėja. Ką norite, kad jūsų žaidimas atliktų? Kokį žaidimo žanrą jūs ketinate spręsti? Tiesą sakant, čia yra daug apie ką galvoti, ir gali būti sunku visus iš karto nustatyti. Jei bandai išsiaiškinti, nuo ko pradėti, čia yra keletas klausimų, kuriuos reikia apgalvoti planuojant žaidimą. Paimkite užrašų knygelę ir pradėkite mąstyti kai kurias mintis - planavimas yra svarbiausias žingsnis norint teisingai vystyti žaidimą.

  • Kaip norite, kad jūsų žaidimas atrodytų? Dar nepradėkite piešti meno kūrinių, bet pagalvokite apie estetiką. Dėl šios priežasties retro stiliaus žaidimai yra tokie populiarūs „Google Play“: juos lengviau kurti nei konsolės klasės 3D grafiką.
  • Kokį žanrą ketinate kurti? Kai kurie žanrai geriau išverčiami į mobiliuosius nei kiti. Platformos gali gerai dirbti, ypač jei jas išversite į nesibaigiantį bėgiką. RPG yra dar vienas puikus mobiliųjų platformų žanras, nes žanre yra tiek daug naujovių. Strategijos pavadinimai, kortų žaidimai, simuliaciniai žaidimai ir lenktynių žaidimai yra žanrai, kurie gerai verčiami į mobilųjį telefoną; Tuo tarpu pirmojo šaudymo dalyviams paprastai būna sunkiau sėkmingai pereiti prie mobiliųjų telefonų.

  • Ar norite, kad jūsų žaidimas būtų nemokamas, laisvai žaidžiamas ar aukščiausios kokybės? Geriausia žinoti, kaip veiks jūsų žaidimas, prieš pradėdami kurti. Jei jūsų žaidimas yra tiesiog nemokamas (arba nemokamas su skelbimais), jums nereikės jaudintis dėl žaidimo, kuriam taikoma aukščiausios klasės valiuta, balanso. Tas pats pasakytina ir apie aukščiausios klasės žaidimus, kurių kaina yra didesnė, nors svarbu atsiminti, kad kartais pavadinimai, kuriuose visos kainos nurodytos, tiesiog neparduodami taip gerai, kaip galbūt galima tikėtis. Jei norite, kad jūsų žaidimas stengtųsi laisvai žaisti, svarbu įsitikinti, kad jūsų žaidimo likutis atspindi ir laisvus žaidėjus, ir norinčius mokėti. Neseniai Haris Poteris: Hogvartso misteris y. Susidūrė su tam tikrais nesutarimais, nes pirmą kartą žaidime prašant sumokėti grynais, kad atlaisvintumėte daugiau „energijos“, jūsų personažą - paaugliui skirtą žaidimą paauglys - užstrigo monstras.
  • Ar jūsų žaidimas labiau skirtas atsitiktinei auditorijai, ar jūs bandote patraukti įžūlius žaidėjus? Atsitiktiniai žaidimai turėtų būti sukurti kaip svarbiausi hitai „ Temple Run“ ar „ Candy Crush Saga“ ; jie gali būti žaidžiami kelias minutes ar valandas vienu metu ir reikalauja mažai jūsų tikrojo dėmesio, išskyrus pagrindinį dėmesį. Tuo tarpu kietieji žaidimai turėtų būti labiau nukreipti į žmonių patirtį. Tai greičiausiai reiškia kurti personažus, pasaulį su visu fonu, istoriją su trijų veiksmų struktūra ir visa kita, kas padeda žaidėjams ką nors patraukti. Tai reiškia, kad tiksliai daugiau ar mažiau priklauso nuo jūsų, tačiau turėtumėte pagalvoti apie tai, kaip norite, kad jūsų auditorija žaistų žaidimą ir ko norite, kad žaidėjai pašalintų iš pavadinimo.

Kalbos mokymasis

Svarbu susipažinti su pagrindiniais „Android“ kūrimo žodžiais, ypač jei scenoje esate visiškai naujas. Jei atvyksite naujai, norėsite geriau susipažinti su kai kuriomis programavimo kalbomis. „Android“ kaip platforma pirmiausia naudoja „Java“, kurią ypač sunku išmokti. Nesijaudinkite per daug, jei neatliekate bauginančios nardymo „Java“ užduoties; „Android“ gali naudoti kitas kalbas ir dėl toliau pateiktų „dev“ įrankių, skirtų specialiai žaidimams kurti, jūsų dalyvavimas paslaugoje gali būti gana ribotas.

Nors „Android“ palaiko kitas kalbas, vis tiek verta žinoti keletą „Java“ veikimo pagrindų, o konkrečiau, kai kuriuos su „Java“ naudojamus raktinius žodžius. Peržiūrėkite „Beginners Book“ vadovą, kuriame rasite „Java“ vadovą pradedantiesiems.

Taip pat svarbu paimti „Android SDK“ (programinės įrangos kūrimo rinkinį) iš „Google“ „Android“ centro. Jei norite, galite griebti visą „Android Studio“ programų paketą, tačiau konkrečiam žaidimui kurti jums to tikrai nereikės. Svarbiausia yra turėti SDK (kartu su „Java JDK“ arba „Java“ kūrimo rinkiniu), nes greičiausiai turėsite jį prijungti prie bet kokio kūrimo rinkinio, kurį galiausiai naudojate savo įrenginiui. Prieš nardydami norėsite griebtis abiejų dalykų, kad galėtumėte pradėti dirbti su savo įrankiais. Ne kiekvienam žaidimų kūrėjo variantui reikės prieigos prie šių priemonių, tačiau daugumai pagrindinių jų reikės, todėl svarbu prieš pradedant juos įdiegti į savo kompiuterį.

Jei užstrigote, pabandykite naudoti čia esantį „Google“ kūrėjų puslapį, kuriame pagrindinis dėmesys skiriamas žaidimų, skirtų „Android“ ir kitiems „Google“ produktams, kūrimui.

Žaidimų kūrimo įrankių pasirinkimas

Kai turėsite savo idėją ir įdiegsite pagrindinę „Android“ kūrimo programinę įrangą savo kompiuteryje, turėsite nuspręsti, kaip ją įgyvendinti, o tai reiškia, kad turite ilgai ir sunkiai galvoti apie tai, ko ieškote atlikti savo žaidimą. Štai kodėl svarbu prieš pradedant vystymąsi turėti idėją, kaip atrodys jūsų žaidimas, net jei dar nesusitaikėte su konkrečiu meno stiliumi. Pasirinkti savo kūrimo įrankius nėra lengva, ypač todėl, kad daugelyje žaidimų priemonių rinkinių reikia suvokti kūrimo sąlygas ir programavimo kalbas.

Pirmieji du pagrindiniai „dev“ įrankių rinkiniai yra gana pažengę dalykai, tačiau jei rimtai ruošiatės žaidimų plėtrai, norėsite juos gerai žinoti. Pirmasis yra „Unity“ arba „Unity 3D“, populiarus ir plačiai žinomas variklis, kurį pirmą kartą sukūrė „Unity Technologies“ dar 2005 m., Iš pradžių kaip „Apple“ Mac OS X (dabar žinomo kaip „macOS“) „dev“ platforma. Tačiau nuo tada „Unity“ plėtra išplito gana plačiai ir plačiai, ją galima naudoti kartu su „iOS“, „Android“, PS4 ir „Xbox One“, „Windows“, „Linux“, „Nintendo Switch“ ir 3DS bei daugeliu kitų platformų. „Unity“ galima labai mylėti, įskaitant jos kainą. Asmeninė licencija yra visiškai nemokama, jei tik jūs per metus neuždirbate daugiau nei 100 000 USD iš savo sukurtų žaidimų. Nuo to laiko kaina padidėja iki 35 USD arba 125 USD per mėnesį, atsižvelgiant į jūsų poreikius ir pajamas. Tačiau nuoširdžiai, kai jūs sugausite tokią pajamų sumą, jums vis tiek nereikės per daug jaudintis, kad sumokėsite už savo dev rinkinį.

„Unity“ įgijo blogos reputacijos žaidimų srityje, nes laisvas „Unity“ statusas dažnai buvo naudojamas kaip būdas sukurti greitus žaidimus, siekiant pelno, be didelių pastangų, paprastai tokiose platformose kaip „Steam“. Tai pasakė, vien todėl, kad „Unity“ buvo naudojama blogiose platformose, dar nereiškia, kad jos reikėtų ignoruoti ar pašalinti iš jūsų plėtros poreikių. Pagrindiniai leidiniai, tokie kaip „ Battletech“ , „ I Am Setsuna“ ir „ Tyranny“ , savo žaidimo varikliu naudojosi „Unity“, kiekvienas turi savo skirtingą vizualinį stilių.

Antrasis pagrindinis dev įrankių rinkinys yra dar vienas kandidatas, kuris tikriausiai pažįstamas žaidžiant konsolės ir mobiliųjų telefonų pavadinimus: „Unreal Engine 4“. „Unreal Engine 4“ veikia dar ilgiau nei „Unity“, pradedant 1998 m., „Unreal Engine 4“ buvo atidengtas GDC (žaidimų kūrėjų konferencija) 2012. 2014 m. Šis variklis tapo prieinamas naudojant prenumeratos modelį; tačiau po metų „Epic Games“ („Unreal Engine 4“ kūrėjas, taip pat tokie žaidimai kaip „ Fortnite“: „Battle Royale“ , „ Gears of War“ ir „ Unreal Tournament“ , kuriuose visuose naudojami „Unreal Engine“ variantai) leido varikliui laisvai naudotis pradėti naudoti. Savo ruožtu „Epic“ prašo 5% visų bendrųjų pajamų po to, kai kiekvienam kalendoriniam ketvirčiui uždirbama 3000 USD už žaidimą. Visa tai padaro šiek tiek brangesnį nei kažkas panašaus į „Unity“, tačiau, kaip jūs galite pasakyti iš žaidimų, kurie buvo sukurti „Unreal Engine“ viduje, sąrašo, tai yra rimtas technikos kūrinys.

Taip pat yra ir kitų variklių, paprastai mažiau žinomų nei „Unity“ ir „Unreal Engine 4.“. Kai kurie įrankiai, tokie kaip „Playir“ ir „GameSalad“, yra geresni pradedantiesiems nei mūsų dvi svarbiausios ypatybės, nes jų paprastos vartotojo sąsajos ir naudingi įrankiai, nors turėtumėte atsiminti kad kai kurie iš šių variklių nepalaiko 3D. „Moai“ yra atvirojo kodo žaidimų variklis, skirtas stalinėms ir mobilioms platformoms, leidžiantis visiškai nemokamai dirbti su savo žaidimais. „Corona“ yra dar viena puiki alternatyva, turinti tris skirtingus kainų planus, nors norėdami ja naudotis, norėsite dirbti tik 2D.

Tai nėra išskirtinės platformos, skirtos kurti žaidimus, tačiau jos yra vienos geriausių. Jei norite centrinio pasirinkimo, siūlome vykti kartu su „Unity“. Tai gerai žinoma, kaip didžiulė palaikymo biblioteka ir populiarūs forumai, kuriuose yra naudingų vartotojų, ir internete yra tiek daug pagrindinių, tarpinių ir pažangių vadovėlių, kad jums neturėtų kilti didelių problemų ieškant dokumentų, kaip naudoti programą. Žemiau turime dar vieną rekomendaciją, tačiau paprastam „Android“ žaidimui „Unity“ tikriausiai yra gera vieta pradėti.

Lengvesnis sprendimas RPG

Jei šis reikalavimų, programinės įrangos rekomendacijų ir programavimo užrašų sąrašas atbaido jus nuo visateisio „Android“ žaidimų kūrėjo, dar neturėtumėte bėgti. Jei norite sukurti RPG, skirtą „Android“ (specifinis, nors ir populiarus žanras), turime gerų naujienų jums. Nors galite naudoti „Unity“, „Unreal Engine 4“ ar bet kurį kitą iš kitų variklių, apie kuriuos jau rašėme aukščiau, jei norite nusimesti pinigų programai, kad padėtų kurti žaidimus, „RPG Maker MV“ gali būti tobulas tau. Kaip programa, „RPG Maker“ veikia daugiau nei dvidešimt penkerius metus, ir ją naudoti tampa paprasčiau nešant į tokias platformas kaip „iOS“, „Android“ ir kt. „RPG Maker MV“ yra naujausia ir galingiausia žaidimo versija, iš pradžių išleista 2015 m. Ir be savo gimtosios „Windows“ palaikymo „MacOS“, „iOS“ ir „Android“.

Galima naudoti „Windows“, „Mac“ ir „Linux“ naudojant „Steam“. „RPG Maker MV“ iš anksto vartotojams išleidžia tik 80 USD (su demonstracine versija „Windows“ galima rasti jų svetainėje) ir pateikia jums daugiau nei 100 žemėlapių pavyzdžių, kuriuos galite naudoti savo žaidimui, kartu su simbolių generatoriais ir daugiau. Dar geriau: „RPG Maker MV“ dažnai parduodamas „Steam“, todėl vyksta didžiuliai pasiūlymai, kuriuose galite nusipirkti produktą už pusiau ar daugiau. Ruošiant šį straipsnį, jo pavadinimas buvo 65 procentų nuolaidų ir buvo prieinamas tik už 27, 99 USD pirkimo mokestį. Tai neapima DLC ar kitų „RPG Maker MV“ siūlomų paketų, tačiau kaip pradinis paketas yra fantastiška kaina (ypač jei laukiate pirkti per „Steam“ išpardavimus).

„RPG Maker“, esmė, leidžia vizualiai suprojektuoti RPG, paliekant programavimą fone, panašiai kaip vizualiųjų redaktorių darbas tokiose programose kaip „WordPress“. Programinė įranga tvarko didžiąją dalį tikrojo programavimo, dirbdama su „Java“ ir HTML5, kad sukurtų žaidimą, veikiantį keliose platformose. Žinoma, jei norite pasinerti į šį kodą, jūs visiškai galite - žaidimas veikia kaip lanksti programinė įranga, parengta įvairaus laipsnio patirties žmonėms pasiimti ir išbandyti savo jėgas, kartu leidžiant programuotojams veteranams. „Java“ tuo pačiu metu, kad iš šio pasaulio sukurtų programinės įrangos patirtį.

Galų gale, „RPG Maker“ yra puikus būdas sušlapinti kojas, nereikia nustoti galvą į visa apimančio žaidimo kūrimo pasaulį. Tai gali nepadėti tiems, kurie nori sukurti platforminį žaidimą ar lenktynių žaidimą, tačiau jei norite įdėti iš tikrųjų meistrišką RPG, veikiantį pagal programinės įrangos ribas, RPG Maker MV yra labai rekomenduojamas. Visą forumo pranešimą apie žaidimų perkėlimą iš „RPG Maker MV“ į „Android“ galite rasti čia.

„Google Play“ žaidimų pridėjimas

Greita pastaba prieš sudėliojant reikalus: kuriant žaidimą, skirtą „Android“, svarbu įtraukti „Google Play“ žaidimų sistemą, leidžiančią žaidėjams susisiekti su draugais, konkuruoti lyderių lentelėse ir su kitais žaidėjais visame pasaulyje ir stebėti pasiekimus naudojantis jų žaidimų profiliu. Panašiai kaip „iOS“ žaidimų centras, „Google Play“ žaidimai yra puiki programa, kurią reikia įtraukti, kad jūsų žaidimas būtų socialesnis, labiau suderinamas ir daug įdomesnis jūsų žaidėjams, ypač jei kuriate ką nors, daugiausia dėmesio skirdami socialiniams žaidimams. Naudodami „Play“ žaidimus taip pat svarbu, kad prie savo pavadinimo pridėtumėte taupymą debesyje, o tai leidžia žmonėms pasiimti ir žaisti skirtinguose įrenginiuose arba atkurti išsaugotus duomenis iš debesies, jei jie gauna naują įrenginį arba praranda prieigą prie senojo.

Norėdami sužinoti, kaip naudoti „Play Games SDK“ ir įtraukti jį į savo žaidimą, peržiūrėkite savo „Google“ įrašą apie tai, kaip naudoti „Play Games“ kūrėjams jų tinklaraštyje. Visas gabalas padės jums išbandyti savo programos pavyzdį prieš pridedant tikrąjį kodą į savo paties žaidimo profilį.

Kantrybė ir atkaklumas

Kaip mokymasis groti gitara ar mokymasis baigiamiesiems egzaminams, mokymasis koduoti, programuoti ir kurti žaidimą yra ne tai, kas daroma naktį. Turėsite stengtis, kad jūsų žaidimas būtų tobulas, pradedant planavimo etapais, baigiant žaidimo kūrimu, meistriškumu ir tobulinimu, iki galo įtraukite į savo kūrinį. Tai neapima net žaidimui reikalingos muzikos rašymo, kūrimo, kūrimo ar licencijavimo, be to, dirbama su bet kuriomis reklamos kampanijomis ar galimybėmis žodžiu, kad žmonės sužavėtų jūsų žaidimą.

Kurdamas, mokydamasis ir susikoncentruodamas į savo vizijos realizavimą, yra didelė tikimybė, kad teks įveikti kai kurias pagrindines kliūtis. Nesvarbu, ar tai reikalinga norint išmokti naujos programavimo kalbos, ar reikia patobulinti savo įrangą, kad tobulintumėte savo viziją kuriant žaidimus, ar išmokdami, kad žaidimas su jūsų tikslia idėja jau yra „Google Play“ parduotuvėje, yra daug ką padaryti bandant sukurti naujas žaidimas. Geriausias dalykas, kurį galite padaryti savo kūrybinėmis pastangomis, yra kantrybė ir atkaklumas. Atminkite, kad Roma nebuvo pastatyta per dieną, ir jūsų žaidimas taip pat nebus. Kiekvieną dieną truputį atsitraukite nuo darbo, namų ar mokyklos gyvenimo ir kitų įsipareigojimų.

„Stardew“ slėnį garsiai sukūrė vienas žmogus per penkerius pilnus metus, prieš tai jis buvo paleistas kritiškai ir komerciškai. Žaidimai, kaip meno rūšis, ilgai užtrunka. Būkite ramūs, dirbkite siekdami savo tikslų ir toliau mokykitės. Tai yra geriausias būdas įsitraukti į „Android“ žaidimų pasaulį.

Kaip padaryti žaidimus android - 2018 m. Gegužė