Десет година након првог представљања Андроид уређаја, тржиште апликација за Андроид никада није било веће. Како телефони постају јачи, са већим екранима, бржим ЦПУ-има, јачим ГПУ-ом и до 6ГБ или чак 8ГБ РАМ-а, телефони које држимо у џепу почињу да изгледају још више као рачунари него пре пола деценије. Власници Пикел 2 КСЛ или Галаки С9 знају колико су моћни њихови уређаји, способни да гурају 1440п екране, напајају ВР слушалице, стварају проширене светове стварности помоћу екранске навигације или контекстуалних информација. Та моћ је такође подстакла развој игара на Андроиду - само погледајте игре попут Финал Фантаси КСВ Поцкет Едитион или Покемон Го , који помоћу камере свог уређаја испуњавају свет око вас Покемоном који је доступан за проналажење, улов и борбу.
Такође погледајте наш чланак Најбоље апликације за подцаст за Андроид
Са мобилним телефонима и уређајима колико су популарни и моћни, библиотека за игре никада није била већа на Андроиду. Међутим, публика за све врсте игара је подједнако велика, пружајући многим људима прилику да започну развијање нових идеја за игре и добију своје игре у Плаи Стореу за људе широм света. Ако сте одувек желели да вам се умажу руке у развоју игара за Андроид кориснике, никада није било бољег времена него данас. То није најлакша ствар на свету да бисте постигли, али уз мало вежбања, мало тренинга и много напорног рада, такође можете своју прву игру да поставите у Плаи Сторе и то у било којем тренутку. Погледајмо основе развоја игара за Андроид.
Имате идеју
Први кључ за развој игре за Андроид истовремено је најлакши и најтежи корак за реализацију. Иако сав напоран посао долази касније, најтежи део дизајнирања игре своди се на праву идеју за игру. Шта желите да постигне ваша игра? Који жанр играња желите да решите? Искрено, овде се може много размишљати, а може бити тешко све одједном открити. Ако покушавате да откријете где да почнете, ево неколико питања о којима морате да размишљате док планирате своју игру. Узмите бележницу и почните да записујете неке мисли - планирање је најважнији корак у правом развоју игара.
- Како желите да изгледа ваша игра? Не почните још увек да цртате уметничка дела, већ размислите о естетском. Постоји разлог зашто су игре у ретро стилу толико популарне на Гоогле Плаи-у: оне су једноставније за развијање од 3Д графике на нивоу конзоле.
- Који жанр желите да створите? Неки жанрови боље преносе мобилни од других. Платформери могу добро функционирати, поготово ако их преведете у бескрајног тркача. РПГ су још један сјајан жанр за мобилне платформе, јер постоји толико простора за иновацију унутар жанра. Наслови стратегије, игре са картама, симулацијске игре и тркачке игре су сви жанрови који се добро преводе у мобилни; у међувремену, стрелци првог лица теже теже прелазе на успешан мобилни уређај.
- Да ли желите да ваша игра буде бесплатна, бесплатна за играње или премиум? Најбоље је да знате како ће ваша игра функционисати пре него што кренете у развој. Ако је ваша игра једноставно бесплатна (или бесплатна са огласима), нећете морати бринути о билансу игре за премијску валуту. Исто важи и за премиум игре са пуним ценама, мада је важно имати на уму да се понекад наслови са пуним ценама једноставно не продају тако добро као што бисте се можда надали. Ако желите да ваша игра тежи ка слободној игри, важно је да осигурате стање на рачунима за игре и за бесплатне играче и за оне који су спремни да плате. Недавно се Харри Поттер: Хогвартс Мистер нашао у некој полемици јер вас први пут када игра тражи да платите готовину како бисте откључали више „енергије“, свог лика - адолесцента у игри намењеној адолесцентима - задавило чудовиште.
- Да ли је ваша игра више усмерена на лежерну публику или покушавате да окупите хардцоре играче? Цасуал игре би требале бити дизајниране попут главних хитова Темпле Рун или Цанди Црусх Сага ; могу да се играју минутима или сатима одједном и захтевају мало ваше стварне пажње изван неког основног фокуса. У међувремену, хардцоре игре би требале бити више фокусиране на уочавање људи у искуство. То вероватно значи развој ликова, свет са потпуном позадином, причу са трочланом структуром и било шта друго што играчима помаже да се нешто уграбе. Шта то конкретно значи, зависи више од вас, али размислите о томе како желите да ваша публика игра игру и шта желите да играчи одузму од наслова.
Учење језика
Важно је да се упознате са кључним речима развоја Андроид-а, посебно ако сте потпуно нови на сцени. Ако долазите свјежи, хтјет ћете се упознати с неким програмским језицима. Андроид као платформа првенствено користи Јава, што је језик тешко научити. Не брините се превише ако вам није потребан застрашујући задатак роњења Јавом; Андроид може користити друге језике, а захваљујући дев алатима наведеним у даљем тексту за посебно креирање игара, ваше учешће у услузи може завршити прилично ограничено.
Иако Андроид подржава друге језике, ипак је добра идеја знати неке основе рада Јава-а, и конкретније неке кључне речи које се користе у Јави. Погледајте почетнике Резервирајте водич за Јава за почетнике.
Такође је важно да преузмете Андроид СДК (комплет за развој софтвера) са Гоогле-овог Андроид чворишта. Ако желите, можете уграбити читав Андроид Студио апартман, али за развој специфичан за игре неће вам требати. Најважнији део је да имате СДК (заједно са Јава ЈДК или Јава развојним китом), јер ћете га вероватно морати укључити у развојни пакет који користите за свој уређај. Пре него што зароните, хтећете да зграбите обе те ствари да бисте започели рад са вашим алатима. Неће свакој опцији за програмере игара бити потребан приступ овим алаткама, али многи главни ће их имати, зато је важно да их инсталирате на рачунар пре него што покренете.
Ако сте заглавили, покушајте овде да користите страницу Гоогле програмера која се посебно фокусира на прављење игара за Андроид и друге Гоогле производе.
Бирање алата за развојну игру игре
Једном када имате своју идеју и инсталирате основни Андроид развојни софтвер на свој рачунар, мораћете да одлучите како желите да је спроведете, а то значи да морате дуго и тешко да размишљате о томе шта тражите остварите својом игром. Због тога је важно имати представу о томе како ће изгледати ваша игра пре него што пожурите у развој, чак и ако се још нисте населили одређеним уметничким стилом. Одабир алата за развој није лак задатак, поготово јер већина алата за игре захтева да имате разумевање развојних услова и програмских језика.
Прва два главна приручника за развој су прилично напредне ствари, али ако се озбиљно бавите развојем игара, желећете да их добро знате. Први је Унити, или Унити 3Д, популарни и надалеко познати мотор који је Унити Тецхнологиес први пут развио 2005. године, првобитно као дев платформа за Аппле-ов Мац ОС Кс (данас познат као мацОС). Од тада се, међутим, развој Унити-а прилично раширио и могао се користити у комбинацији са иОС-ом, Андроид-ом, ПС4 и Ксбок Оне, Виндовс-ом, Линуком, Нинтендо Свитцх-ом и 3ДС-ом и многим, много више платформи. Има пуно љубави око Јединства, укључујући његову цену. Лична лиценца је доступна у потпуности бесплатно, све док не направите више од 100 000 УСД годишње од игара које креирате. Одатле се цене повећавају на 35 или 125 УСД месечно, у зависности од ваших потреба и прихода. Али искрено, једном када погодите тај износ прихода, ионако се нећете морати превише бринути око плаћања свог комплета за развој.
Унити је добио нешто лошег угледа у играчкој сфери, с тим што се Унитиов бесплатни статус често користи као начин креирања брзих игара како би се профит без великог напора претворио иза њега, обично на платформама попут Стеам-а. То каже, само што се Унити користио на лошим платформама не значи да га треба занемарити или уклонити из разматрања за ваше развојне потребе. Главна издања попут Баттлетецх-а , И Ам Сетсуна и Тиранни сви су користили Унити као свој мотор игре, сваки са својим засебним визуелним стиловима.
Други главни алат за развој је још један кандидат вероватно познат онима који имају искуства са играњем конзола и мобилних наслова: Унреал Енгине 4. Унреал Енгине је био у употреби чак дуже него Унити, почев од 1998. године, а Унреал Енгине 4 представљен је на ГДЦ (Гамес Девелопер Цонференце) 2012. 2014. године мотор је постао доступан путем модела претплате; међутим, годину дана касније, Епиц Гамес (програмер који стоји иза Унреал Енгине-а 4, као и игре попут Фортните-а: Баттле Роиале , Геарс оф Вар и Унреал Тоурнамент , који сви користе неку варијацију Унреал Енгине-а) учинили су мотор бесплатним за почети користити. Заузврат, Епиц тражи 5% свих бруто прихода након што је у свакој календарској четвртини направљено 3.000 долара по игри. То све чини мало скупљим од нечега попут Унитија, али као што можете видети са списка игара које су развијене у оквиру Унреал Енгине-а, то је озбиљан комад технике.
Постоје и други мотори, обично мање познати од Унити и Унреал Енгине 4. Неки алати, попут Плаиир-а и ГамеСалад-а, бољи су за почетнике од наша два истакнута материјала захваљујући својим једноставним корисничким интерфејсима и корисним алатима, мада морате имати на уму. да неки од ових мотора не подржавају 3Д. Моаи је покретачки програм за игре са отвореним кодом за радне површине и мобилне платформе, омогућавајући вам да радите на својим играма потпуно бесплатно. Цорона је још једна сјајна алтернатива са три различита плана цена, мада ћете морати бити спремни да радите у 2Д-у искључиво да бисте је користили.
Ово нису ексклузивне платформе доступне за развој игара, али су неке од најбољих. Ако желите средишњи избор, предлажемо да одете с Јединством. Познато је, као огромна библиотека подршке и популарних форума са корисним корисницима, а постоји толико основних, средњих и напредних туторијала на мрежи да не бисте требали имати великих проблема при проналажењу документације о коришћењу програма. У наставку имамо још једну препоруку, али за просечну Андроид игру Унити је вероватно солидно место за почетак.
Једноставније решење за РПГ-ове
Ако вас овај списак захтева, софтверских препорука и белешки о програмирању одстрани од тога да постанете пуноправни програмер за Андроид игре, још увек не би требало да бежите. Ако желите да креирате РПГ за Андроид (специфичан, иако популаран жанр), за вас имамо добре вести. Иако можете да употребите Унити, Унреал Енгине 4 или било који други мотор о коме смо горе писали, ако сте вољни да баците нешто новца на програм који ће вам помоћи да направите игре, РПГ Макер МВ може бити савршен за тебе. Као програм, РПГ Макер постоји већ више од двадесет и пет година, а његово преношење на платформе попут иОС-а, Андроид-а и других постаће једноставније. РПГ Макер МВ је најновија и најснажнија верзија игре, која је првобитно објављена 2015. године и садржи подршку за мацОС, иОС и Андроид, поред свог родног Виндовс-а.
Доступно за Виндовс, Мац и Линук на Стеаму, РПГ Макер МВ само покреће кориснике 80 УСД унапред (са демонстрацијом доступном за Виндовс на њиховој веб локацији) и даје вам више од 100 узорака мапа које можете користити за игру, заједно са генераторима карактера и више. Још боље: РПГ Макер МВ често иде у продају на Стеаму, што доводи до масовних понуда у којима можете купити производ на пола или више. Док смо припремали овај чланак, наслов је попуштен 65 посто и доступан је за само 27, 99 УСД накнада за куповину. То не укључује ДЛЦ или друге пакете доступне за РПГ Макер МВ, али као почетно паковање то је фантастична цена (нарочито ако чекате да купите током продаје Стеам-а).
РПГ Макер вам у основи омогућава визуелно дизајнирање РПГ-а, док остављате програмирање у позадини, слично начину на који визуелни уређивачи раде у програмима као што је ВордПресс. Софтвер обрађује већину стварног програмирања, радећи са Јава и ХТМЛ5 да би створио игру која ради на више платформи. Наравно, ако желите да уђете у шифру, потпуно можете - игра делује као флексибилан део софтвера, спреман да се људи различитог нивоа искуства одаберу и испробају, омогућујући ветеранима да користе програмере Јава истовремено ствара софтвер из овог света.
У коначници, РПГ Макер је одличан начин да се стопала натопите без да се морате заронити главом у свет развоја игара. Они можда неће помоћи онима који желе да створе платформу или тркачке игре, али ако сте вољни уложити напоре да заиста направите одличан РПГ који функционише у границама софтвера, РПГ Макер МВ долази веома препоручен. Овде можете пронаћи цео пост са форума о преношењу игара са РПГ Макер МВ на Андроид овде.
Додавање Гоогле Плаи игара
Кратка напомена пре него што закључимо ствари: важно је када развијате игру за Андроид да обухвати оквир Гоогле Плаи игара, који омогућава играчима да се повезују са својим пријатељима, да се такмиче у лидерима и са другим играчима широм света, и да прате достигнућа помоћу свог играчког профила. Слично као што је Гаме Центер на иОС-у, Гоогле Плаи Гамес одличан је оквир који треба укључити како би игра била друштвена, повезивија и много забавнија за ваше играче, посебно ако креирате нешто са фокусом на друштвену игру. Употреба Плаи Гамес такође је важна за додавање уштеде у облаку вашем наслову, што омогућава људима да покупе и играју се на различитим уређајима или обнављају сачуване податке из облака ако добију нови уређај или изгубе приступ старом.
Да бисте сазнали како да користите СДК за Плаи игре и да га укључите у своју игру, погледајте Гоогле-ов сопствени пост о томе како користити Плаи игре за програмере на свом блогу овде. Цијели комад вас води кроз тестирање властите узорке апликације прије додавања стварног кода у ваш самостални профил игре.
Стрпљење и упорност
Као што научити свирати гитару или учити за завршне испите, научити да шифрирате, програмирате и самостално развијати игру није нешто што се постигне у једној ноћи. Морате уложити напоре да ваша игра буде савршена, од фаза планирања до креирања, израде и усавршавања играња, до укључивања готових уметничких дела у ваше дело. То чак не укључује писање, компоновање, продукцију или лиценцирање музике која вам је потребна за игру, осим рада на било каквим огласним кампањама или могућностима усменог учења како бисте људе узбуђивали у вашој игри.
Док развијате, учите и концентришете се на то да своју визију остварите, постоји велика шанса да ћете морати превазићи неке велике препреке. Било да се то своди на учење новог програмског језика, на то да надоградите своју опрему како бисте боље искористили своју визију у развоју игара или научили да игра са вашом тачном идејом већ постоји у Плаи Сторе-у, има много тога да се уради када покушате да креирате нова игра. Најбоље што можете учинити за своје креативне напоре је бити стрпљив и бити упоран. Запамтите да Рим није саграђен за један дан, а ни ваша игра неће бити. Свакодневно се одмарајте мало између посла, куће или школе и других обавеза.
Стардев Валлеи славно је створио један човек током пет пуних година пре него што је пуштен на критичке и комерцијалне похвале. Играма као уметничком облику потребно је дуго да се споје. Останите при расту, наставите да радите према својим циљевима и наставите да учите. То је најбољи начин за пробијање у свет Андроид игара.
