Коју платформу да изабере да створе мобилне игре
Од технологије / / December 19, 2019
денис Заритскии
програмер. Он је воли развој игара на Унреал Енгине, су такође заинтересовани за: ЈаваСцрипт, ХТМЛ5, Ноде.јс, Усер Екпериенце, онлине образовању, вештачке интелигенције и интернет маркетинг. Она воли да учествује у занимљивим пројектима и почеци.
Многи сан да створи своју игру. Али, пре него што почнете да га развије, треба да одлучи о игру мотора, где постоје тако много.
Шта је мотор игра? Укратко, то је скуп система који олакшавају најчешће коришћене функције у игри. Можете свакако написати мотор од темеља до, али би да траје бесконачно времена. У овом чланку ћемо погледати популарне игре мотора за развој игара за мобилне уређаје. Упоређујући њихове могућности, можете изабрати најпогоднији за стварање следећи велики хит.
Хајде да погледамо листу!
корона СДК
корона СДК То је крст-платформа мотор за креирање игара за иОС и Андроид. АПИ омогућава 2Д-игре, и помаже вам да креирате сложене функције засноване на коришћењу Луа АПИ. Поред тога, можете да остварите зараду од Цорона СДК помоћу Цорона огласе. Развој са Цорона је прилично једноставна захваљујући теста у реалном времену.
Корона укључује карактеристике интереса као што су корона Уредник, Узвишене Текст додатак и многи други. композитор ГУИДоступно на ОС Кс, ће вам пружити графичко окружење у којем ћете моћи да створи нивое за игре и види како се објекти су повезани једни са другима користећи физике мотор короном је.
Пример у развоју Цорона СДК →
нестварно мотор
УЕ4 То вам омогућава да креирате квалитетне пројекте од стране мале групе програмера на рачун моћних алата (Посебно, визуелни скриптинг од Блуепринт), опен соурце и континуиран раст заједнице.
Постоји бесплатна верзија Унреал Енгине, идите на Про-верзији ће коштати приличну суму.
нестварно мотор у Ц ++ на њему можете развити игре за иОС и Андроид. Мотор има моћан едитор, која окружују неколико високо специјализованих уреднике. Њихов развој ће вам од велике помоћи у развоју. Неки уредници чак може да замени одређене програме. Интеракција свих ових подсистема - ремек-дело.
Визуелизација предивна уредник. Само очи одступају од обиља пружања могућности (као што су оне које су повезане са осветљењем или са схадер сложености). Овде ћете наћи много најсавременијих схадера, који су такође добили са мотором. У принципу, Унреал нуди најбољу рендеринг енгине на тржишту. Можете да направите невероватно лепу сцену.
Пример развоја у Унреал Енгине →
јединство
јединство сматра једним од најбољих игара мотора у индустрији. Постоји бесплатна верзија која може да се користи за креирање 2Д и 3Д --игара. Она обухвата 24 платформе: мобилне уређаје, ВР, десктоп, конзола и веб-басед платформе.
Носачи мотора три сцриптинг језика: Ц #, Јавасцрипт (Модифицатион) звиждати (Питхон дијалект). јединство Она има једноставан Драг & Дроп-интерфејс који је лак за конфигурисање. Састоји се од различитих прозора, тако да можете дебуг игру у едитору. Пројекат Јединство је подељен на сцене (Левелс) - појединачне фајлове који садрже своје Првенства са низом објеката, скрипте и подешавања.
Пример у развоју јединства →
пхасер
пхасер - оквир за развој десктоп и мобилне ХТМЛ5 игара на основу библиотеци ПИКСИ.јс. Подржава рендеринг платну и ВебГЛ, анимирани духови, честице, аудио, различите методе уноса и физика објеката. Пхасер дистрибуира са опен соурце МИТ лиценца. То значи да можете користити код без икаквих ограничења, али уз очување обавештења о ауторским правима у копије софтвера, који је у тексту ваше лиценце мораћете да додате референцу за ауторска права оквир. То је добро одржаван и Ричард Дејви појавио око заједницу.
Пример развоја у Пхасер →
Цоцос2д-х
Цоцос2д-х, Који се појавио у 2010. години - је опен соурце пројекат под лиценцом МИТ. Развој игра у Цоцос2д-к се заснива на коришћењу сличица. Уз помоћ ових контејнера су све врсте сцене, као што су игре локација, или мени. спрајтови се контролише уз помоћ анимације, или код са Ц ++, ЈаваСцрипт или Луа. Захваљујући савременим визуелним сличица интерфејса може лако променити, преселио, мијењати, и проводе време са њима друге манипулације.
Велики момци као што су зинга, Воога, глу, Биг Фисх Гамес, конамиУпотреба Цоцос2д-к за развој игара.
Цоцос2д
Цоцос2д - је опен-соурце-оквир са Свифт и Објецтиве-Ц. Он има подршку иОС и ОС Кс, дуж и преко Андроид плугин СпритеБуилдер Андроид (под условом да је ваш код написан у Објецтиве-Ц). Свифт подршка за Андроид је у фази развоја.
Пројекти се стварају кроз Цоцос2д СпритеБуилдер - графички развојно окружење које може да се користи за брзу израду прототипова и игара.
сцена се контролише преко ЦЦДирецтор класе која се може користити са бројним прелазима ЦЦТранситион класе. Ит офферс анимација са стилом и радње, као што су покрету, скали и окрените ЦЦАниматион његов ЦЦАцтион-класе. Цоцос2д има подршку за системе честица са ЦЦПартицлеСистем класе и плочице мапе ЦЦТиледМап класу.
СпритеКит
2Д-мотор оптимизован за стварање игре за Аппле уређаје. Она се заснива на популарном физике мотор кутија 2Д. Као програмерима да креирају његов схарпенед посебно за Аппле уређаје, од ње имају користи знатно убрзати преостале моторе. Она даје све основне функције за креирање графике у играма: подршку за ОпенГЛ-ЕС-схадера, осветљење, ефекти, анимације, судара провере, чинећи од текста, видео, и тако даље.
ЦреатеЈС
ЦреатеЈС - колекција различитих библиотека за стварање отвореног кода игре:
- ЕаселЈС,
- ТвеенЈС,
- СоундЈС,
- ПрелоадЈС.
ЕаселЈС - је библиотека која се базира на Платно АПИ-ја. ТвеенЈС - ово анимација Платно. И она врши своју задатак, што за тебе и поједноставити многе ствари. СоундЈС, као што сте можда погодили, је дизајниран за рад са аудио. ПрелоадЈС помаже управљати и координирати учитавање података.
Ове библиотеке могу да раде и заједно и одвојено. Сваки модул је одговоран за његов део посла и не омета друге, па ако је потребно, може бити замењен сличну функционалност са другим програмерима. Али, за оне који намеравају да користе читав спектар непромењена, могућност њиховог повезивања да поједностави рад и кодирање.
АндЕнгине
АндЕнгине је један од најпознатијих слободних мотора са опен соурце за писање 2Д игре за Андроид. АндЕнгине, као и многе друге платформе које користе ОпенГЛ за доношење и Бок2Д за физику кроз продужетак.
либГДКС
либГДКС - крст-платформа оквир, који је писан у Јави и ради са ОпенГЛ. Понуде цросс-платформа подршку за објављивање игре. Ингресс (претходник Покемони ИДИ) је развијен коришћењем либГДКС. подршка заједница је такође велики, захваљујући томе можете добити одличну документацију за тај посао.
Пример развој користећи либГДКС →
закључак
У овом чланку смо гледали неколико оквира и мотора за развој игара. Сада, требало би да имате идеју од које ће решење најбоље одговара вашим потребама у развоју следећег мобилне игре. Хвала на пажњи. Надам се да је чланак био користан за вас.