Anonim

Desmit gadus pēc pirmās Android ierīces palaišanas Android ierīču tirgus nekad nav bijis lielāks. Tā kā tālruņi kļūst jaudīgāki, ar lielākiem displejiem, ātrākiem procesoriem, spēcīgākiem GPU un līdz 6 GB vai pat 8 GB RAM, tālruņi, kurus mēs glabājam kabatā, sāk izskatīties vēl vairāk kā datori, nekā tie bija pirms pusotras desmitgades. Pixel 2 XL vai Galaxy S9 īpašnieki zina, cik jaudīgas ir viņu ierīces, kas spēj izspiest 1440p displejus, darbināt VR austiņas, radīt paplašinātas realitātes pasaules ar navigāciju ekrānā vai kontekstuālo informāciju. Šī jauda ir veicinājusi arī spēļu attīstību Android ierīcēs - skatieties tikai tādas spēles kā Final Fantasy XV Pocket Edition vai Pokemon Go , kas jūsu ierīces kameru izmanto, lai piepildītu apkārtējo pasauli ar Pokemon, kas pieejams meklēšanai, ķeršanai un cīņai.

Skatiet arī mūsu rakstu Labākās Podcast aplikācijas Android ierīcēm

Izmantojot tik populārus un jaudīgus mobilos tālruņus un ierīces, spēļu bibliotēka Android ierīcēs nekad nav bijusi lielāka. Tomēr ikviena veida spēļu auditorija ir līdzīgi liela, dodot daudziem cilvēkiem iespēju sākt attīstīt jaunas spēļu idejas un iegūt savas spēles Play veikalā cilvēkiem visā pasaulē. Ja, izstrādājot spēles Android lietotājiem, jūs vienmēr esat gribējis netīrīt rokas, nekad nav bijis labāka laika nekā šodien. Tas nav visvieglāk paveiktais pasaulē, taču, veicot nelielu praksi, apmācību un daudz smaga darba, arī jūs varat ātri uzdot savu pirmo spēli un Play veikalā. Apskatīsim Android spēles attīstības pamatus.

Ir ideja

Pirmā atslēga, lai izstrādātu spēli Android, vienlaikus ir vienkāršākais un visgrūtākais solis. Lai gan viss smagais darbs nāk vēlāk, visgrūtākais spēles noformēšanas posms ir saistīts ar pareizās spēles idejas radīšanu. Ko jūs vēlaties, lai jūsu spēle paveiktu? Kādu spēles žanru jūs domājat risināt? Godīgi sakot, šeit ir daudz jādomā, un var būt grūti visu uzreiz noteikt. Ja jūs mēģināt izdomāt, kur sākt, šeit ir daži jautājumi, kas jāņem vērā, plānojot spēli. Paķeriet piezīmju bloku un sāciet pievērst dažas domas - plānošana ir vissvarīgākais solis, lai pareizi izstrādātu spēli.

  • Kā jūs vēlaties, lai jūsu spēle izskatās? Nesāciet vēl zīmēt mākslas darbus, bet domājiet par estētiku. Pastāv iemesls, ka retro stila spēles ir tik populāras pakalpojumā Google Play: tās ir vieglāk izstrādājamas nekā konsoles līmeņa 3D grafika.
  • Kādu žanru jūs vēlaties izveidot? Daži žanri tulko mobilajā telefonā labāk nekā citi. Platformas var labi darboties, it īpaši, ja jūs tos tulkojat bezgalīgā skrējienā. RPG ir vēl viens lielisks mobilo platformu žanrs, jo žanrā ir tik daudz iespēju ieviest jauninājumus. Stratēģijas nosaukumi, kāršu spēles, simulācijas spēles un sacīkšu spēles ir visi žanri, kas labi tulko mobilajā telefonā; tikmēr pirmās personas šāvējiem ir grūtāk veikt veiksmīgu pāreju uz mobilajām ierīcēm.

  • Vai vēlaties, lai jūsu spēle būtu bezmaksas, brīvi spēlējama vai piemaksa? Vislabāk ir uzzināt, kā jūsu spēle darbosies, pirms sākat attīstību. Ja jūsu spēle ir vienkārši bezmaksas (vai bezmaksas ar reklāmām), jums nevajadzēs uztraukties par spēles bilanci premium valūtā. Tas pats attiecas uz augstākās klases, pilnām spēlēm, lai gan ir svarīgi atcerēties, ka dažreiz nosaukumi, kuru cena ir pilna, vienkārši nepārdod tik labi, kā jūs varētu cerēt. Ja vēlaties, lai jūsu spēle censtos brīvi spēlēt, ir svarīgi pārliecināties, vai spēles bilance ir paredzēta gan brīvajiem spēlētājiem, gan tiem, kas vēlas maksāt. Nesen Harijs Poters: Cūkkārpas Misters y nonāca diskusijās, jo pirmo reizi, kad spēle prasa samaksāt skaidru naudu, lai atraisītu vairāk “enerģijas”, jūsu varoni - pusaudzi spēlē, kas paredzēta pusaudžiem - nožņaudza briesmonis.
  • Vai jūsu spēle ir vairāk paredzēta gadījuma auditorijai, vai arī jūs mēģināt sagūstīt hardcore spēlētājus? Ikdienas spēles jāveido tā, lai tās būtu lielāki hiti Temple Run vai Candy Crush Saga ; tos var spēlēt minūtes vai stundas vienlaikus, un tiem ir nepieciešams maz jūsu faktiskās uzmanības, izņemot kādu pamata fokusu. Tikmēr hardcore spēlēm vairāk jākoncentrējas uz cilvēku iesaistīšanu pieredzē. Tas, iespējams, nozīmē rakstzīmju attīstīšanu, pasauli ar pilnu fona, stāstu ar trīs aktu struktūru un visu citu, kas palīdz spēlētājiem kaut ko satvert. Kas tas nozīmē, tieši tas ir vairāk vai mazāk atkarīgs no jums, bet jums vajadzētu padomāt par to, kā jūs vēlaties, lai jūsu auditorija spēlē spēli, un to, ko vēlaties, lai spēlētāji noņemtu no nosaukuma.

Valodas apguve

Ir svarīgi iepazīties ar Android attīstības atslēgas vārdiem, it īpaši, ja jūs esat pilnīgi jauns parādītājs. Ja ieradīsities svaigi, vēlēsities iepazīties ar dažām programmēšanas valodām. Android kā platformu galvenokārt izmanto Java, kas ir īpaši grūti apgūstama valoda. Neuztraucieties pārāk daudz, ja neesat izpildījis biedējošo uzdevumu ienirt Java; Android var izmantot citas valodas, un, pateicoties zemāk redzamajiem dev rīkiem, kas īpaši paredzēti spēļu veidošanai, jūsu līdzdalība pakalpojumā var izrādīties diezgan ierobežota.

Lai arī Android atbalsta citas valodas, joprojām ir laba ideja zināt dažus Java darbības pamatus un, konkrētāk, dažus no Java lietojamajiem atslēgvārdiem. Iepazīstieties ar grāmatu Iesācējiem, lai iegūtu ceļvedi par Java iesācējiem.

Ir arī svarīgi paķert Android SDK (programmatūras izstrādes komplektu) no Google Android centrmezgla. Ja vēlaties, varat paķert visu Android Studio komplektu, taču, lai to izstrādātu konkrētai spēlei, tas jums tiešām nebūs vajadzīgs. Vissvarīgākā daļa ir SDK (kopā ar Java JDK vai Java izstrādes komplektu), jo tas, iespējams, būs jāpievieno jebkuram izstrādes komplektam, kuru galu galā izmantojat savai ierīcei. Pirms ienirt, jūs vēlaties satvert abas šīs lietas, lai sāktu strādāt ar saviem rīkiem. Ne katrai spēles izstrādātāja opcijai būs nepieciešama piekļuve šiem rīkiem, bet daudziem no tiem būs liela nozīme, tāpēc ir svarīgi, lai tie būtu instalēti datorā pirms darba sākšanas.

Ja esat iestrēdzis, mēģiniet šeit izmantot Google izstrādātāju lapu, kas īpaši koncentrējas uz spēļu veidošanu Android un citiem Google produktiem.

Spēles izstrādes rīku izvēle

Kad esat izdomājis un datorā esat instalējis pamata Android izstrādes programmatūru, jums būs jāizlemj, kā jūs to vēlaties īstenot, un tas nozīmē, ka jums ilgi un smagi jādomā par to, ko meklējat. paveikt ar savu spēli. Tāpēc ir svarīgi, lai pirms uzsākt attīstību, būtu ideja par to, kā izskatīsies jūsu spēle, pat ja jūs vēl neesat norunājis par noteiktu mākslas stilu. Izstrādes rīku izvēle nav viegls uzdevums, jo īpaši tāpēc, ka lielākajai daļai spēļu rīku komplekta ir nepieciešama izpratne par attīstības noteikumiem un programmēšanas valodām.

Pirmie divi lielākie izstrādātāju komplekti ir diezgan moderni, taču, ja nopietni domājat par spēles attīstību, jūs tos labi zināt. Pirmais ir Unity jeb Unity 3D, populārs un plaši pazīstams motors, kuru pirmo reizi izstrādāja Unity Technologies 2005. gadā, sākotnēji kā Apple Mac OS X (tagad pazīstama kā macOS) dev platformu. Kopš tā laika Unity attīstība ir izplatījusies diezgan tālu un plaši, to var izmantot kopā ar iOS, Android, PS4 un Xbox One, Windows, Linux, Nintendo Switch un 3DS un daudzām, daudzām citām platformām. Vienotība ir ļoti mīļa, ieskaitot tās cenu. Personīgā licence ir pilnībā pieejama bez maksas, ja vien no radītajām spēlēm jūs nopelnāt vairāk nekā USD 100 000 gadā. Turpmāk cenu pieaugums ir līdz USD 35 vai USD 125 atkarībā no jūsu vajadzībām un ienākumiem. Bet ja godīgi, tad, kad esat sasniedzis šo ienākumu summu, jums tik un tā nebūs par daudz jāuztraucas par maksājumiem par dev komplektu.

Unity ir ieguvis kaut ko sliktu reputāciju spēļu jomā, un Unity bezmaksas statuss bieži tiek izmantots kā veids, kā izveidot ātras spēles, lai gūtu peļņu bez lielām pūlēm, parasti tādās platformās kā Steam. Tomēr tas vien, ka Unity ir izmantots sliktajās platformās, nenozīmē, ka to vajadzētu ignorēt vai noņemt no jūsu attīstības vajadzībām. Lielākie izlaidumi, piemēram, Battletech , I Am Setsuna un Tyranny, ir izmantojuši Unity kā savu spēles motoru, katram ir savs atšķirīgs vizuālais stils.

Otrais lielais dev rīkkopa ir vēl viens kandidāts, kurš, iespējams, pazīstams tiem, kam ir pieredze spēļu ar konsolēm un mobilajiem nosaukumiem: Unreal Engine 4. Unreal Engine ir darbojies pat ilgāk par Unity, sākot ar 1998. gadu, un Unreal Engine 4 tika atklāts GDC (Games Developer Conference) 2012. 2014. gadā dzinējs kļuva pieejams, izmantojot abonēšanas modeli; tomēr gadu vēlāk Epic Games (izstrādātājs aiz Unreal Engine 4, kā arī tādas spēles kā Fortnite: Battle Royale , Gears of War un Unreal Tournament , kurās visās tiek izmantotas dažas Unreal Engine versijas) padarīja motoru brīvu sāciet lietot. Savukārt Epiks pieprasa 5% no visiem bruto ieņēmumiem pēc tam, kad par spēli katrā kalendārajā ceturksnī ir veikti 3000 USD. Tas viss padara to nedaudz dārgāku nekā kaut kas līdzīgs Unity, taču, kā jūs varat pateikt no Unreal Engine iekšpusē izstrādāto spēļu saraksta, tas ir nopietns tehnikas elements.

Ir arī citi dzinēji, parasti mazāk zināmi gan par Unity, gan Unreal Engine 4. Daži rīki, piemēram, Playir un GameSalad, iesācējiem ir labāki nekā mūsu divi svarīgākie elementi, pateicoties vienkāršajām lietotāja saskarnēm un noderīgajiem rīkiem, lai gan jums tas jāpatur prātā ka daži no šiem motoriem neatbalsta 3D. Moai ir atvērtā koda spēļu dzinējs galddatoriem un mobilajām platformām, ļaujot pilnībā strādāt ar spēlēm bez maksas. Corona ir vēl viena lieliska alternatīva ar trim dažādiem cenu plānošanas plāniem, lai gan jums to vajadzēs strādāt tikai 2D formātā.

Šīs nav ekskluzīvas platformas, kas pieejamas spēļu izstrādei, taču tās ir dažas no labākajām. Ja vēlaties centrālu izvēli, mēs iesakām doties kopā ar Vienotību. Tā ir plaši pazīstama kā milzīga atbalsta bibliotēka un populāri forumi ar noderīgiem lietotājiem, un tiešsaistē ir tik daudz pamata, starpposma un uzlabotas apmācības, ka jums nevajadzētu radīt lielas grūtības atrast dokumentāciju par programmas izmantošanu. Zemāk mums ir vēl viens ieteikums, taču vidējai Android spēlei Unity, iespējams, ir laba vieta, kur sākt.

Vienkāršāks risinājums RPG

Ja šis prasību, programmatūras ieteikumu un programmēšanas piezīmju saraksts biedē jūs no tā, lai kļūtu par pilntiesīgu Android spēļu izstrādātāju, jums vēl nevajadzētu aizbēgt. Ja vēlaties izveidot RPG operētājsistēmai Android (īpašs, kaut arī populārs žanrs), mums ir labas ziņas. Lai gan jūs varat turpināt izmantot Unity, Unreal Engine 4 vai jebkuru citu no dažādajiem motoriem, par kuriem mēs jau rakstījām iepriekš, ja esat gatavs nomest naudu programmai, lai palīdzētu izveidot spēles, RPG Maker MV varētu būt ideāls tev. Kā programma, RPG Maker darbojas jau vairāk nekā divdesmit piecus gadus, un to ir vieglāk izmantot pārvietošanai tikai uz tādām platformām kā iOS, Android un citām. RPG Maker MV ir jaunākā un jaudīgākā spēles versija, kas sākotnēji tika izlaista 2015. gadā un kurā papildus savai dzimtajai Windows ir paredzēts MacOS, iOS un Android atbalsts.

Pieejams operētājsistēmai Windows, Mac un Linux operētājsistēmā Steam, RPG Maker MV palaiž lietotājiem tikai USD 80 (ar demonstrāciju, kas operētājsistēmai Windows ir pieejams viņu vietnē) un sniedz jums vairāk nekā 100 karšu paraugu, ko izmantot jūsu spēlei, kā arī rakstzīmju ģeneratorus un vairāk. Vēl labāk: RPG Maker MV bieži nonāk pārdošanā Steam, izraisot apjomīgus darījumus, kur jūs varat iegādāties produktu uz pusi vai vairāk. Gatavojot šo rakstu, nosaukums tika atņemts par 65 procentiem un bija pieejams tikai par pirkuma maksu USD 27, 99 vērtībā. Tas neietver DLC vai citas paketes, kas pieejamas RPG Maker MV, taču kā sākuma komplekts tā ir fantastiska cena (it īpaši, ja jūs gaidāt iegādi Steam pārdošanas laikā).

RPG Maker, tā pamatā, ļauj jums vizuāli noformēt RPG, atstājot programmēšanu fonā, līdzīgi kā vizuālo redaktoru darbība tādās programmās kā WordPress. Programmatūra apstrādā lielāko daļu faktiskās programmēšanas, strādājot ar Java un HTML5, lai izveidotu spēli, kas darbojas vairākās platformās. Protams, ja vēlaties ienirt kodā, jūs pilnīgi to varat - spēle darbojas kā elastīga programmatūra, kas ir gatava dažādas pieredzes pakāpes cilvēkiem paņemt un izmēģināt spēkus, vienlaikus ļaujot programmētājiem veterāniem to izmantot. Java vienlaikus, lai no šīs pasaules radītu pieredzi ar programmatūru.

Galu galā, RPG Maker ir lielisks veids, kā samitrināt kājas, neiedziļinoties galvas pilna spēles attīstības pasaulē. Tas varētu nepalīdzēt tiem, kas vēlas izveidot platformera spēli vai sacīkšu spēli, taču, ja esat gatavs pielikt pūles, lai patiesi izstrādātu lielisku RPG, kas darbojas programmatūras ietvaros, RPG Maker MV ir ļoti ieteicams. Pilnu foruma ziņojumu par spēļu pārnešanu no RPG Maker MV uz Android varat atrast šeit.

Google Play spēļu pievienošana

Īsa piezīme, pirms mēs apkopojam lietas: ir svarīgi, izstrādājot spēli Android, iekļaut Google Play Games ietvaru, kas spēlētājiem ļauj sazināties ar draugiem, sacensties līderu sarakstos un ar citiem spēlētājiem visā pasaulē, kā arī izsekot sasniegumiem, izmantojot viņu spēles profilu. Līdzīgi kā Game Center operētājsistēmā iOS, Google Play spēles ir lielisks ietvars, kuru iekļaut, lai padarītu jūsu spēli sabiedriskāku, savienojamāku un daudz jautrāku spēlētājiem, it īpaši, ja jūs veidojat kaut ko, koncentrējoties uz sociālo spēli. Play spēļu izmantošana ir arī svarīga, lai savam nosaukumam pievienotu mākoņa saglabāšanu, kas ļauj cilvēkiem uzņemt un spēlēt dažādās ierīcēs vai atjaunot saglabātos datus no mākoņa, ja viņi iegūst jaunu ierīci vai zaudē piekļuvi savai vecajai.

Lai uzzinātu, kā lietot Play Games SDK un iekļautu to savā spēlē, šeit apskatiet paša Google ierakstu par to, kā izmantot Play spēles izstrādātājiem viņu emuārā. Viss gabals palīdzēs jums pārbaudīt viņu pašu lietotnes paraugu, pirms faktiskā koda pievienošanas jūsu neatkarīgajam spēles profilam.

Pacietība un neatlaidība

Tāpat kā mācīties spēlēt ģitāru vai mācīties gala eksāmenos, iemācīties kodēt, programmēt un patstāvīgi attīstīt spēli nav kaut kas darīts naktī. Jums būs jāpieliek pūles, lai padarītu jūsu spēli nevainojamu, sākot no plānošanas posmiem līdz spēles veidošanai, veidošanai un pilnveidošanai, līdz gatavā mākslas darba iekļaušanai jūsu gabalā. Tas neietver pat spēlei nepieciešamās mūzikas rakstīšanu, komponēšanu, producēšanu vai licencēšanu, kā arī darbu pie visām reklāmas kampaņām vai iespējām izteikt vārdus, lai cilvēkus satrauktu par jūsu spēli.

Kamēr jūs attīstāties, mācāties un koncentrējaties uz to, lai redzējumu padarītu par realitāti, pastāv liela iespēja, ka jums būs jāpārvar daži svarīgi šķēršļi. Neatkarīgi no tā, vai ir jāapgūst jauna programmēšanas valoda, jājaunina aprīkojums, lai labāk attīstītu redzējumu spēles attīstībā, vai arī iemācieties, ka spēle ar jūsu precīzu ideju jau pastāv Play veikalā, mēģinot izveidot jauna spēle. Labākais, ko varat darīt savu radošo darbu labā, ir būt pacietīgam un būt neatlaidīgam. Atcerieties, ka Roma netika uzcelta vienā dienā, un arī jūsu spēle nebūs. Katru dienu mazliet atlieciet to starp darbu, mājas vai skolas dzīvi un citiem pienākumiem.

Stardew ieleju ir slaveni izveidojis viens cilvēks piecu pilnu gadu laikā, pirms tas tika palaists kritiski un komerciāli. Spēļu kā mākslas formas apvienošana prasa ilgu laiku. Esiet piesardzīgs, strādājiet pie savu mērķu sasniegšanas un turpiniet mācīties. Tas ir labākais veids, kā iesaistīties Android spēļu pasaulē.

Kā padarīt spēles android - 2018. gada maijs