Како да направите своју прву игру [9 Tools]

Зграда игре је уносна и збуњујућа за већину кандидата. Покушавамо да демистификујемо овај домен помоћу ових најбољих алата за прављење игара.

Према извештају, тржиште видео игара је вредело преко 190 милијарди долара у 2022. години, а предвиђа се да ће расти 13% годишње да би достигло 650 милијарди долара у 2032. Сходно томе, ова индустрија је постављена за експоненцијални раст и велике могућности.

И док сви желе да буду програмери игара, то није свачија шоља чаја. Без неких стручних упутстава и искуства из прве руке, то су углавном спекулације више од било чега другог.

Ако вам је потребно вођење каријере у вези са овим стримом, овај водич за Цоурсера ће вас провести до краја.

А интернет је пун досадних савета о вештинама које су вам потребне да започнете као програмер игара. Пре свега, све се то своди на два: могућност коришћења машине за игре и кодирање.

Кодирање вам даје потпуну слободу у погледу ваше игре; међутим, то није неопходно за новајлије. Можете креирати пристојну 2Д игру без програмирања.

Други део ове слагалице, машина за игре, је генерално софтвер који нуди развојно окружење за састављање игре са минималним радом. Бави се свиме: сликама, видео записима, анимацијама, сценама, звучним ефектима, физиком игара итд.

Овај пост говори о неколико алата који ће вам помоћи да изградите своју прву игру која ће вам утрти пут у ову уносну индустрију игара.

Почнимо.

ГамеМакер

ГамеМакер вам помаже да развијете 2Д игре које можете да објавите на више платформи, укључујући Андроид, иОС, ПлаиСтатион, Виндовс, мацОС, итд.

Ово се испоручује са сопственим језиком ГамеМакер (ГМЛ). Сходно томе, имате два начина за развој игара: ГМЛ код или ГМЛ визуелни. Непотребно је рећи да ће вам режим кодирања пружити највећу слободу.

Међутим, ГМЛ визуал је такође компетентан за коришћење унапред кодираних елемената за игре.

Свака сцена коју креирате дешава се у ‘соби’, где постављате контроле камере, мењате дизајн, додајете још соба, итд. Поред тога, сваки објекат који направите може бити персонализован у складу са захтевима игре. Такође можете дизајнирати прилагођена средства за игре или их увести за брзи преокрет.

Штавише, можете лако да проверите да ли има грешака за несметан коначни резултат.

Такође можете слати пусх обавештења директно својим корисницима и додати куповине у игри за већи приход.

На основу средстава и платформе за објављивање, ГамеМакер нуди четири претплате, укључујући моћан бесплатни план за почетак без улагања ни пенија.

И ИоИо Гамес, компанија која стоји иза ГамеМакер-а, појашњава да све игре креиране помоћу овог алата не носе додатне накнаде или смањење профита и да су апсолутна својина одговарајућих програмера игара.

ГДевелоп

ГДевелоп је врхунски избор за амбициозне програмере игара да креирају 2Д игре без кода. Иако је ово првенствено намењено за 2Д, играо сам један 3Д тркач који је развијен помоћу овог алата, што указује на огромне могућности овог мотора за игру.

  Шта су АДЦ (аналогно-дигитални претварачи) и како раде?

Све игре развијене помоћу ГДевелоп-а доступне су на ЛиЛуо-у за преглед. Ако покушате ово, добићете фер представу о томе шта можете да очекујете.

Слично претходном алату, можете да развијете своја средства или да их увезете да бисте брзо направили занимљиве сцене за свој инди пројекат.

Такође можете применити визуелне ефекте са неколико кликова да бисте променили атмосферу игре како би најбоље одговарали причи.

Поред тога, подржава додавање понашања које је развила заједница у објекте једним кликом. Штавише, уређивач сцене вам омогућава да прилагодите визуелне ефекте, звучне ефекте, дијалоге, срајтове, итд., како бисте створили занимљиво искуство играња.

Такође садржи програм за отклањање грешака за отклањање проблема и преглед ваших промена уживо да бисте одмах проверили ефекте. Поред тога, можете тестирати игру преко ВиФи/ЛАН-а без извоза помоћу мрежног прегледа.

Штавише, игре креиране помоћу ГДевелоп-а су искључиво власништво њихових програмера. Овај програм за прављење игара је бесплатан за преузимање и има плаћене претплате за додатне функције.

Коначно, лакоћа објављивања ваше игре на више платформи чини ГДевелоп градитељем игара који бисте требали испробати.

Буилдбок

Буилбок долази у две врсте: Буилдбок 3 и Буилдбок Цлассиц, заснован на могућности креирања 2Д и/или 3Д игара.

Буилдбок цлассиц је за развој 2Д игара, који садржи алате за превлачење и испуштање без писања иједне линије кода. Насупрот томе, Буилдбок 3 је много напреднији алат који можете да примените за креирање 3Д игара са својим алатима са ниским кодом или потпуно без кода користећи Браинбокес и паметна средства.

Поред тога, претплата нуди приступ БуилдБок Схоп-у за увоз средстава за вашу игру. Занимљиво је да можете зарадити продајом имовине другим програмерима игара, отварајући још један начин монетизације.

Обе Буилдбок верзије имају бесплатне нивое са ограниченим могућностима, укључујући без извоза. Плаћене верзије су засноване на броју светова и сцена које желите да креирате.

Буилдбок игре су бесплатне, а ви можете да задржите 100% профита, осим монетизације Ад-бок-а, која долази са уделом у приходу од 10% или 30%, на основу претплате. Међутим, Буилдбок не узима резове од било какве прилагођене интеграције огласа или ако своју игру држите без огласа.

Цонструцт

Цонструцт вам омогућава да правите 2Д игре без трунке програмирања. Међутим, подржава Јавасцрипт и помаже вам да се постепено окренете страни кодирања развоја игара.

А пошто Јавасцрипт није везан ни за један мотор игре, све што научите постаје преносива вештина коју можете применити на другом месту.

Најбоља ствар у вези са Цонструцт-ом је интерфејс само за веб који можете покренути у било ком претраживачу. Када се учита, ради чак и без активне интернет везе.

Иако Цонструцт себе назива најбољим мотором за 2Д игре, он има неколико 3Д могућности, укључујући вишедимензионалне објекте и изобличење мреже.

Штавише, овај мотор игре вам омогућава да са лакоћом додате напредне анимације. Поред тога, његов физички механизам, уграђени уређивач слика, прилагођене колизије, одлично проналажење пута, итд., чине га омиљеним за почетнике и стручњаке.

  Како израчунати процентуалне промене са заокретним табелама у Екцелу

Осим тога, бесплатни и плаћени додаци побољшавају искуство изградње игара. Сва ова доброта је у комбинацији са тренутним прегледима без дугих одлагања и даљинским прегледима, које можете имати на различитим уређајима скенирањем КР кодова.

Цонструцт има бесплатну верзију са великим ограничењима која можете испробати без плаћања или регистрације. Коначно, све игре креиране помоћу Цонструцт-а су 100% бесплатне без икакве шеме поделе прихода.

Фловлаб

Фловлаб је градитељ игара заснован на претраживачу који не захтева кодирање. Ово је првенствено намењено ученицима да се окушају у развоју игара.

Фловлаб-ова изврсност лежи у његовој једноставности и детаљној документацији.

Уређивач игара вам омогућава да лако додате објекте са различитим атрибутима, укључујући њихово гравитационо понашање, ефекат судара и ротације, својства густине и одбијања, итд. Као и други алати, Фловлаб има библиотеку објеката за увоз и уређивање елемената.

Поред тога, објектима се може додати понашања и повезати више таквих елемената да би се створила напредна логика игре. Слично, Фловлаб има способан Сприте Едитор за уређивање матичних објеката, или можете да их увезете са локалног уређаја.

Фловлаб је бесплатна алатка коју морате да платите да бисте извезли своје креације и имали напредне функције за потпуно развој игара. Међутим, бесплатна верзија је довољно способна да оствари свој потенцијал.

На крају, све што креирате са Фловлаб-ом је потпуно ваше без накнаде, а постоји много опција за извоз без напора на више платформи.

ГБ Студио

ГБ Студио је за љубитеље игрица да оживе своју ретро машту на веб претраживачима и аналогним џепним уређајима.

Овај бесплатни градитељ игара отвореног кода не треба да научите ниједан програмски језик. Мада, напредни програмери могу модификовати код преко додатака.

ГБ Студио-ом управља један програмер, Крис Малтби. Упркос томе, ово се активно развија и има пристојну документацију за почетнике.

Едитор пројекта је изузетно једноставан, са могућношћу додавања сцена, покретача, објеката итд. Поред тога, могуће је увести средства, с тим што ГБ Студио тренутно нема уграђени уређивач слика.

Осим тога, подржава креирање више сцена, њихово стратешко повезивање, додавање дијалога, итд., како би играње учинило занимљивим.

Коначно, можете да играте игру на било ком ГБ емулатору и отпремите углађени производ на Итцх.ио са својом публиком.

Арцаде

Аркадна подела у МакеЦоде-у је Мицрософт-ова иницијатива да започнете са носталгичним аркадним играма.

Примарни циљ је научити да стекнете увид у развој аркадних игара помоћу туторијала величине бајта.

МакеЦоде едитор вам представља неколико верзија за модификовање и усавршавање ваших вештина програмирања у ЈаваСцрипт-у. Интерфејс такође има алатку за уређивање засновану на блоковима за изградњу игре без кода поред ЈаваСцрипт картице где се испод може видети код за проучавање или примену промена.

Снага овог уређивача је једноставан интерфејс са којим можете почети без регистрације или преузимања. Омогућава промену датотека и њихово преузимање одмах.

  Како одредити поставке еквилајзера по песми у иТунес-у

Међутим, од вас ће бити затражено да се пријавите да бисте сачували напредак.

Све у свему, то је забаван и интуитиван начин креирања игара за све заинтересоване за аркадне игре.

Јединство

Унити је за амбициозне тимове или соло програмере који покушавају да креирају 2Д или 3Д наслове са графиком следећег нивоа за примамљиву игру.

Овај моћни механизам за игре треба да кодирате у Ц#-у да бисте развили игре.

Међутим, почетници могу да преузму његову бесплатну верзију са уграђеном мини-игром и испробају своје руке пре него што се обавежу на веће пројекте и претплату, наравно.

Постоје пробне верзије плаћених планова поред две бесплатне верзије, једна за студенте (млађе од 16 година) и друга за појединце који имају мање од 100 хиљада долара прихода или финансирања у прошлој години.

Унити има живу заједницу у којој можете добити савете за напредовање са овим мотором игре и целокупним развојем игре. Поред тога, свака претплата вам отвара своју продавницу средстава коју можете да користите у својим играма и платформу Унити Леарн како бисте савладали уметност развоја игара.

Осим тога, игре направљене са Унити-ом су бесплатне и подржавају више платформи, укључујући виртуелну стварност.

Можете отићи на ИоуТубе да бисте проверили неке игре направљене помоћу Унити-а да бисте стекли представу о њиховој снази.

Све у свему, ово одговара већини случајева употребе, без обзира на величину, и препоручићу Унити сваком озбиљном програмеру, новом или искусном.

Унреал Енгине

Унреал користе професионалци у индустрији, а почетници га обично не воле због мало стрме криве учења.

Међутим, Унреал је лансирао Блуепринтс, визуелни алат за скриптовање који помаже људима који не кодирају.

Ипак, Унреал је за аспиранте који претежно циљају на 3Д визуелни приказ троструког А нивоа и који су спремни да науче да програмирају успут.

Овај уређивач игара је повезан са својим фреемиум тржиштем средстава, које покреће Епиц Гамес (њена матична компанија) и корисничка база Унреал енгине-а. Поред његових могућности, предности Унреал-а су његова детаљна документација, огромна заједница и бесплатни туторијали.

Унреал је бесплатан за преузимање и коришћење док ваша одређена игра не заради више од милион долара. Након тога долази до 5% тантијема.

Унреал такође има Ентерприсе програм, а такође можете сазнати лиценцу по мери тако што ћете их контактирати. Прилагођено лиценцирање може укључивати приватну обуку, премиум подршку, бесплатну дистрибуцију итд.

На крају крајева, ово је најмоћнији произвођач игара на овој листи, коме је такође потребан максималан труд од оних који их преузимају.

Код је (Ултимативни) начин!

Ово је горка истина развоја игара када достигнете одређени ниво стручности или затражите највећу флексибилност.

Ови алати су, међутим, савршен почетак за прављење ваше прве игре и полако вас уводе у програмирање.

Већина ових уређивача има бесплатне верзије, тако да можете проверити њихову прикладност у складу са тим.

ПС: Да признамо! Направити своју прву игру је тешко. Међутим, било би од помоћи ако погледате ове курсеве за развој игара на мрежи како бисте учили од стручњака.