Нова 1.5 верзија Напредних совајача за андроид је доступна.
Ова нова верзија је изграђена на тренутно најстабилнијој верзији Јунитија, и ово издање се углавном тиче додатног одржавања компатибилности за андроид који захтева Гугл плеј продавница.
Нова 1.5 верзија Напредних совајача за андроид је доступна.
Ова нова верзија је изграђена на тренутно најстабилнијој верзији Јунитија, и ово издање се углавном тиче додатног одржавања компатибилности за андроид који захтева Гугл плеј продавница.
Нова верзија Напредних освајача је доступна на Гугл плеју. У овом издању:
Пошто је Јунити баталио даљу подршку за x86 на андроиду, а Гугл захтева да све подржане архитектуре поседују 64-битну подршку, од ове верзије игре, неће више бити подршке за x86 архитектуру на андроиду. Ово је смањило укупну величину АПК пакета игре. Осим тога, игра је сада изграђена на најновијој верзији Јунитија што је дало прилику за неке ситне додатне оптимизације.
Бинарни бездан верзија 1.3 је доступна у Јунитијевој продавници:
Корак-по-корак упутство је сад 93 странице дугачко. Неке секције су ажуриране да пруже боља објашњења и једна нова је додата. Ова нова секција се тиче изградње пројекта у игру и нуди неке савете за оптимизацију изградње.
Нови Јунити 2019 је донео фино унапређење перформанси у Напредним освајачима за Андроид, па је игра ажурирана у верзију 1.3 на свим платформама:
Нарочито у моду Свемирске страже, када крене да се пуца на све стране, фрејм-рејт је могао приметно да падне. Сад изгледа да се држи на ~60 у мојим тестовима на истом уређају.
Такође, раније него очекивано, Бинарни бездан је ажуриран у верзију 1.2:
Проблем са осом џојпеда је био заиста иритирајући. У Јунитију 2018/2019, оса виртуелног џојпеда у верзији игре за Андроид, је била и даље функционална али без препознавања вучних догађаја, што значи да не би пратила вучење прста преко додирног екрана унутар поља осе, чинећи њену употребу неудобном. Испало је да је кривац ова линија кода:
Cursor.lockState = CursorLockMode.Locked;
Овај код у суштини закључава курзор миша, али почев од Јунитија 2018/2019 изгледа да такође онеспособљава вучну детекцију на додирном екрану (бар кад је упитању Јунитијев систем интерфејса). Нисам сигуран да ли је ово баг у новим верзијама Јунитија или намерна „оправка“ (има донекле смисла да се сматра таквом), али ми је свакако задала главобољу.
Такође, тема на Јунитијевом форуму у вези Бинарног бездана је отворена у секцији за учење, и позвани сте да је посетите :)
Нова верзија пројекта Бинарни бездан је доступна:
Порука из искуства која би могла бити некоме корисна. Када се увози неки пројекат (заједно са његовим подешавањима) у Јунити 2019 из неке раније верзије (рецимо Јунитија 2017), можда вам је Scripting Runtime Version подешено на Stable (.NET 3.5 Equivalent) опцију, у Project Settings/Player/Other Settings. Ова опција је декларисана као застарела почев од Јунитија 2018, и док би пројекат у Јунитију 2018 још увек могао да ради са овим подешавањем, у Јунитију 2019 може се десити да компајлер пријави многе грешке, тако да пројекат буде покварен од само старта, док се не изврши промена на .NET 4.x Equivalent опцију.
Бинарни бездан је изадат у Јунитијевој продавници!
Овај потпуни играчки пројекат је изведен из Напредних освајача и пажљиво састављен за сврху подучавања општег принципа на основу кога се праве игре у Јунитију. Садржи преко 6800 линија организованог и коментарисаног Ц# кода, и долази са 90 страница дугачком корак-по-корак докуменацијом, која покрива и друге елементе, поред кода. Сама игра је можда 2Д аркада (и то добро познатог типа) али она садржи гомилу елемената корисних за разне типове игара, као и генералну структуру коју већина игара било ког жанра често поседује (попут снимања којечега у фајловима на диску или шетловања разних поставки игре, намештање контрола, и томе слично). Док сам правио Напредне освајаче, инсистирао сам на томе да изградим све ово, како бих научио да правим ову структуру за будуће игре. Бинарни бездан, је онај тип пројекта-примера који бих волео да сам имао при руци кад сам правио прве кораке у Јунтију, па рекох да га ја онда направим. То је дугачак практичан пример који одмах прелази на ствар и са којим се може експериментисати. Стекао сам неки утисак да играчки примери генерално иду на то да гурну почетника градитеља, право у акцију извођења игре, запостављајући есенцијалну структуру која често мора да прати игру, и која је често врло пипава за изградњу (бар је била веома пипава за мене).
Скоро све што Напредни освајачи нуде, такође је и део Бинарног бездана. Можете сазнати више на страници Напредних освајача.
Базирано на томе шта сам све прочитао у вези издавања у Јунитјевој продавници, рекао бих да се Јунитијевци не шале. На пример, овај пројекат је морао да прође ове смернице:
Пажљиво сам обратио пажњу на њих и прилагодио све елементе пројекта да испуњавају захтеване стандарде. Факат да је Бинарни бездан прошао у првом покушају после шест дана чекања… питам се да ли бих о овоме треба да мислим као о подвигу :P Или је то све само била крупна прича…
Иначе, у међувремену, занимао сам се и са другим аспектима Јунитија и као што су неки јунитијевци рекли, заиста нема много разлике између 2Д и 3Д у Јунитију, мада може бити да моје искуство у Граничном оптрећењу овде говори такође. Искрено се осећам сада као да је Панда3Д спартански 3Д мотор, имајући у виду колико је лако и доступно саградити неке графичке моменте у Јунитију, које сматрам есенцијалним за постизање „довољно доброг“ 3Д визуелног приказ :)
Нова верзија 1.2 је доступна. Ово је листа побољшања:
Нова верзија игре је доступна. Ово је листа побољшања:
Прва ЈГВ игра је завршена и објављена. За виндоуз, линукс и андроид.
За сада је доступна на:
Можда ће бити доступна на још места.
Ово је класична пуцачина у акционом ретро стилу и са више различитих карактеристика. Има класичну аркадну кампању (увод-нивои-одјава) и један мод за откључавање, једном кад се обрне главна игра. Такође волим да поменем да има и један веома специјалан ниво у кампањи који је значајно различит по извођењу у односу на стандардну игру (скоро па као скроз другачија игра), а који сам искористио да пробам додатне ствари у Јунитију. Ово је такође и изазовна игра, посебно њена виндоуз/линукс верзија :)
Више о Напредном освајачима може се пронаћи на страници игре.
Све у свему ово је био један занимљив пут. Некад фрустрирајуће, некад досадно, некад занимљиво, али увек интересантно како се целина постојано склапала. Разни трикови које сам покупио током развоја Граничног оптерећења, овде су свакако били од користи. Ова игра ми је такође омогућила да пробам неке идеје које се тичу дизајнирања игара генерално, неке ситнице о којима сам раније размишљао. Можда будем писао више о томе касније.
Осим самог Јунитија, велика захвалница иде и његовој заједници које ја постављала и давала одговоре на многа важна питања о развоју игара. А затим и разним слободним уметницима чији су ми радови били од велике користи, и који су сви пажљиво пописани у заслугама за игру :)
Сад кад је складиште у погону, време ја да први играчки пројекат буде саткан у овим халама — Advanced Invaders. И управо сада је то, ни мање ни више, актуелан кикстартер пројекат. Масфинансирање… нешто од чега сам мислио да сам удаљен светлосним годинама. Можете наћи све о пројекту на следећој адреси:
У питању су „Спејс инвејдерси на стероидима“, са доста унапређења у односу на прастари узор, и са кампањом која има почетак и крај у духу класичних аркадних игара. Циљане платформе су Виндоуз/Линукс и Андроид.
Неке од истакнутих карактеристика су:
Ако кикстартер успе, ово ће бити слободна игра. Код ће ићи под БСД лиценцом а пар мојих графичких радова под ЦЦ-Бај (с обзиром на то да је огромна већина графичких/аудио радова које користим или планирам да користим у игри ионако под ЦЦ-Бај). Тако ће свако моћи да користи ову игру као један комплетан пример за учење Јунитија. Јунитијев званични пример 2Д игре је одличан и заиста ми је доста помогао док сам правио прве кораке, али није био ни изблиза „комплетна“ 2Д игра. Зато се усуђујем да верујем да ће ова игра бити корисна екипи заинтересованој за развој игара у Јунитију.
Други разлог зашто сам узбуђен због могућег успеха овог кикстартера јесте тај што од кад је навалнофундирање постала ствар, гледао сам на то као део решења за „терор мејнстрима“. И донекле се и доказало да јесте. На пример, вероватно не бисмо добили Pillars of Eternity без тога. А сада један скромни студио-складиште, Џаст гејмвер, има прилику да буде део тог начина у прављењу ПЦ игара. Плус, интересује ме да ли би додавање слободног елемента у ту причу могло проћи.
Док је Гранично оптерећење напредовало својим корацима, скокнуо сам да истражим навелико популаран Јунити играчки енџин и… вилица ми је отпала до пода, без претеривања. Али зауставићу се овде са овим изливом фасцинације. Једна ствар је сигурна, дефинитивно ћу се држати Јунтија за будуће игре. Не мислим да постоји ПЦ/Андроид игра коју могу да замисли и која ме интересује, а да не може да се направи у Јунитију у свом пуном сјају. Наравно ово не значи да ћу напустити рад на Граничном оптерећењу, наставићу да радим у Панди3Д, уз главног програмера тамо, зарад тог пројекта. Заправо, већ сам завршио доста ствари тамо, и чекам главног кодера да ме сустигне, не би ли ми то што сам направио и радило.