Унреал Енгине је главна компонента у свету развоја игара више од две деценије. Познат по задивљујућој графици, лаким развојним алатима и редовним ажурирањима, Унреал је мудар избор за сваког програмера.
Али како да почнете да правите своју прву игру у Унреал-у?
О Унреал Енгине-у
Унреал Енгине је мотор за развој 3Д игара компаније Епиц Гамес, људи иза Фортнитеа, који је дебитовао 1998. Алат је затим прерастао у комплетан пакет за развој игара. Нуди програмирање, анимацију и низ других конкурентских функција. Нова верзија мотора лансирана 2022. побољшање карактеристика Унреал Енгине-а а истовремено га чини доступнијим програмерима.
Да ли је Унреал Енгине добар за почетнике?
Унреал Енгине 5 долази са низом функција намењених онима који почињу у развоју игара. Можете да развијете своју прву игру без икаквог кода захваљујући Унреал-овим функцијама визуелног скриптовања. И можете се ослонити на детаљну документацију која је доступна за мотор да покрене ваше учење.
Можете ли продати игре направљене са Унреал Енгине-ом?
Игре које правите са Унреал Енгине-ом можете продати под било којом од опција лиценцирања компаније. Важно је да прочитате свој Унреал Енгине ЕУЛА када преузимате софтвер. Епиц дозвољава продају игара направљених са Унреал-ом и генерално узима хонораре само када је ваш приход већи од милион долара.
Да ли је Унреал Енгине бесплатан?
Основна верзија Унреал Енгине 5 је бесплатна за све кориснике, било да сте бизнис, хоби или студент. Епиц Гамес такође нуди Ентерприсе програм са врхунском подршком и опцијом прилагођене лиценце за кориснике са специфичним потребама. Свака Унреал Енгине 5 лиценца долази са истим карактеристикама мотора и материјалима за учење.
Преузимање Епиц Гамес Лаунцхер-а
Унреал Енгине можете преузети преко исте апликације Епиц Гамес Лаунцхер коју користите за преузимање игара. Морате да преузмете покретач са Епиц Гамес и инсталирајте га пре него што почнете да радите са мотором.
Инсталирање и подешавање Унреал Енгине-а
Можете почети да инсталирате Унреал Енгине након што инсталирате Епиц Гамес Лаунцхер. Отворите покретач и кликните Унреал Енгине на левој страни прозора пре него што кликнете на Библиотека картицу на врху прозора.
Кликните Инсталирај на најновијој верзији мотора у Верзије мотора одељак. Изаберите путању датотеке коју желите за инсталацију Унреал Енгине 5 и кликните Инсталирај.
Биће потребно неко време да се инсталација заврши, дајући вам прилику да почнете да учите о Унреал-у пре него што га употребите.
Како направити игру у Унреал Енгине-у за почетнике
Епиц Гамес је довољно љубазан да пружи примере игара новим програмерима који желе да науче како да праве игре са Унреал Енгине-ом. Пример игре Лира је одлично место за почетак. Крените до Узорци картицу у Епиц Гамес Лаунцхер, изаберите Лира стартер игра, и кликните на бесплатно дугме. Ово ће отворити скуп услова које треба да прихватите.
Кликните Креирајте пројекат и изаберите путању датотеке коју желите за своју почетну игру, а затим кликните Креирај. Сачекајте да се стартна игра преузме пре него што пређете на следећи корак.
Сада када сте преузели Лира, можете почети да радите у Унреал-у. Покрените Унреал Енгине из покретача Епиц Гамес и Прегледај за датотеке Лира пројекта које сте сачували пре отварања развојних алата.
Истраживање корисничког интерфејса Унреал Енгине-а
Сви ће видети исти изглед корисничког интерфејса у Унреал Енгине-у када се први пут учита. Унреал Енгине 5 је поједноставио и побољшао општи изглед у софтверу, али га можете мењати колико год желите да одговара вашим потребама.
Као што можете видети на слици изнад, главна ствар на екрану у Унреал Енгине-у је Висуал Едитор окно. Овде можете видети сцену на којој радите, заједно са свим објектима и другим инстанцама у њој. Попут алата као што је Блендер, можете бирати између различитих режима уређивања унутар визуелног уређивача.
На десној страни екрана налазе се два одвојена окна: Оутлинер и Детаљи секције. Тхе Оутлинер је текстуална хијерархија објеката унутар тренутног нивоа. Ово вам даје приступ невидљивим објектима, односима родитељ-дете и још много тога. Испод овога је Детаљи одељак, који приказује својства објекта који сте изабрали.
Унреал Енгине Цонтент Дравер, Оутпут Лог и Цмд
Три кључна алата живе на дну екрана Унреал Енгине-а. Фиока садржаја је дом свих средстава која се користе у вашој игри, а излазни дневник пружа информације када отклањате грешке у игри. Алат Цмд вам омогућава да издајете команде вашој игри.
За сада, фиока садржаја је најважнији део корисничког интерфејса на који се треба фокусирати. Кликните Фиока садржаја да отворите менаџер садржаја и видећете све датотеке које чине пример игре Лира. Можете претраживати и филтрирати датотеке да бисте лакше пронашли оно што тражите.
Као што можете видети из примера Лира, брига о управљању датотекама је увек важна када радите са фиоком садржаја.
Додавање корисничком интерфејсу Унреал Енгине-а
Као што је поменуто, можете прилагодити корисничко сучеље Унреал Енгине-а да задовољи своје потребе. Иди на Прозор на врху екрана да бисте видели листу додатних елемената корисничког интерфејса које можете да користите. Прелазак миша изнад сваког од типова панела ће вам дати кратак опис онога што гледате.
Програмирање у Унреал Енгине-у
Почетак програмирања у Унреал Енгине-у је сличан почетак рада са Унити-ом. Обе алатке нуде свеобухватне опције које вам омогућавају контролу над својим кодом док минимизирате колико морате да напишете за себе.
Који програмски језици раде са Унреал Енгинеом?
Унреал Енгине користи Ц++ као свој главни програмски језик, са компајлером дизајнираним да ради са њим. Поред Ц++, Унреал програмери могу да користе систем Блуепринт Висуал Сцриптинг да креирају акције и догађаје без потребе да користе прави код.
Кодирање са Ц++ у Унреал Енгине-у
Можете додати нове Ц++ класе свом пројекту у било ком тренутку тако што ћете отићи на Филе а затим клик Нова Ц++ класа. Одавде ће код који напишете бити као и сваки други пројекат; чак можете да користите алате као што је Висуал Студио да вам помогне у кодирању у Унреал Енгине-у. Можете користити званичну документацију Унреал Енгине 5 да бисте започели.
Визуелни скрипти нацрта у Унреал Енгине-у 5
Блуепринт Висуал Сцриптинг је одговор Унреал Енгине-а 5 на блок кодирање и друге методе визуелног програмирања. Блуепринт је моћан алат који вам омогућава да правите игре без иједне линије кода. Лира, на пример, је игра направљена у потпуности са визуелним скриптама.
Да бисте видели пример Унреал-овог визуелног скриптовања, погледајте ГА_Веапон_Фире фајл пронађен под Све > Оружје унутар фиоке са садржајем. Ова датотека контролише ватру из оружја у Лири и изгледа прилично застрашујуће када је први пут отворите, али није превише тешко ухватити се у коштац.
Ова датотека са нацртом има четири различита одељка. Први од ових одељака врши праћење оружја када играч први пут притисне дугме за ватру. Ово проверава да ли је играч локално контролисан, након чега следи играње анимација и контрола брзине пуцања оружја. Играч не може пуцати из свог оружја ако је мртав.
Затим, Блуепринт визуелна скрипта обрађује податке о мети за ударац који је извршио играч. Ово осигурава да погоци наносе штету и додају ефекте играчима, а такође се уверавају да им ударци који су ван циља не ураде ништа.
Као што можете видети из Унреал-овог визуелног скриптовања, програмирање које радите са овим системом има снажан нагласак на односима. Сваки од блокова кода који поставите мораће да има повучене линије до других блокова, формирајући ток који ће брзо бити познат програмерима. И даље је вредно прочитати документацију Унреал Енгине 5 о скриптовању, чак и ако имате искуства са кодом.
Почетак рада са Унреал Енгине-ом 5
Унреал Енгине 5 је велики комад софтвера са много тога да научите. Време које уложите у то увек ће бити вредно тога, дајући вам прилику да ваше игре из снова постану стварност.