Садржај
- 1. Не можете победити бесплатно
- 2. Нацрт визуелног скриптирања
- 3. Веома интуитиван кориснички интерфејс
Ако је икада било времена да будем индие девелопер, сада је то време. Постоји обиље ресурса и туторијала преко интернета, активних форума и буквално десетина мотора које можете изабрати. Па зашто сам одлучио да користим Унреал Енгине за развој игара? Истини за вољу, није први мотор у којем сам радио; Заправо сам развио своју прву прототипску игру у ГамеМакеру: Студио. Па зашто сам онда направио прекидач? Ево три главна разлога због којих сам одлучио да направим Унреал Енгине мој го-то за гаме дев.
1. Не можете победити бесплатно
Ако тек почињете, или размишљате о идеји развоја игре, шансе су да не желите да трошите новац само да бисте користили програм. Будући да сам био студент на буџету, то је била једна од првих ствари која ми је пала на памет и један од разлога што сам гледао Унреал Енгине као рјешење. Исто тако, Унити нуди и бесплатну, личну верзију њиховог гаме енгине-а, али са великим недостатком; бесплатна верзија не долази са алатима потребним за оптимизацију игре. Ово је велики недостатак по мом мишљењу јер нису све игре платформе створене једнаке и лоше оптимизована игра никада није добро примљена од стране гаминг заједнице. Имајући у виду тај фактор, као и мој буџет, ваге су биле у корист Унреал-а.
Да би направили игру коју бих могао да оптимизујем у Унити-у, морао бих да надоградим на Унити Плус, који вам даје 35 $ месечно, или 395 $ годишње ако плаћате унапред (уштеда од $ 25). То је, у поређењу са $ 0 месечно / годишње за Унреал, који долази са свим алатима који су ми потребни из кутије.
Сада, то не значи да је Унреал "слободан", већ долази са својом цијеном која износи 5% накнаде на зараде преко 3к долара по кварталу. Дакле, ако бих направио игру која је зарадила $ 5к преко четвртине, морам да платим 100 долара за хонораре. Али, ако бих у наредном кварталу зарадио само $ 2.5к, не бих имао никаквих хонорара за исплату, што је добро што бих у том тренутку вјероватно издржао од хот догова и рамена.
Знам да би неки тврдили да ћете на крају крајева плаћати више ауторских накнада него што бисте платили за претплату на Унити, али морате узети у обзир и скалирање вашег развојног тима. Рецимо да ви више нисте војска једног човека и сада сте студио од 3. Па, то је само утростручило вашу месечну претплату за Унити. Са Унреал-ом, и даље плаћате $ 0 без обзира да ли сте студио од 1 или 10-годишњи развојни тим. Без обзира на то шта радите са Унити-ом, плаћате га унапред, али са Унреал-ом плаћате само ако је ваш производ успешан. Мени се чини личнијим. Осећам се као да људи који стоје иза Унреал-а желе да ме виде како успем, јер ако направим игру која добро иде, онда ћемо сви бити плаћени.
2. Нацрт визуелног скриптирања
Још један фактор који сам морао узети у обзир био је програмски језик. Током рада на мом диплому, највећи део мог искуства у програмирању био је са коришћењем Ц # (Ц Схарп) који је примарни програмски језик који користи Унити. Унреал, међутим, користи Ц ++ за потребе програмирања. Уместо да морам да научим Ц ++, могу да користим свестрани и веома робустан Блуепринт визуелни скриптни систем који Унреал нуди. Овај систем ми дозвољава да и даље користим основно знање које имам о програмирању, упарено са једноставношћу „драг-анд-дроп“ чворова за планирање како бих остварио исте задатке које бих иначе морао научити Ц ++ кодирати.
То ми омогућава да не само да уштедим време и труд у учењу новог програмског језика, већ ми даје робустан систем који омогућава брзу израду прототипова. Ово је још једна област у којој осјећам да Унреал надјачава Јединство; Сама количина функција које Унреал има испод хаубе.
Разлика између Унреал-а и Унити-а била је веома очигледна када сам први пут учитао Унреал. Унреал је попут оне-стоп схоп-а за тотално креирање игара, са многим уграђеним уредницима који се могу користити за све, од ефеката честица, стварања материјала, па чак и кинематографије (види испод). Нереалан је као швајцарски војни нож мотора мотора. Ако постоји мана која би указала на то, било би то да Унреал заузме значајну количину простора на мојим хард дисковима због тога колико је функција способно за руковање.
У поређењу са тим, Унити је лакши и способан да ради на системима са нижим спецификацијама. Поред тога, сматрам да би тренутно био бољи избор ако су ваши циљеви развоја игара били усмерени на објављивање наслова на мобилном тржишту, посебно ако би игре првенствено биле 2Д. У том смислу, Унити би био бољи избор јер тренутно Унреал тренутно није тако лак за рад у тим областима с обзиром на тежак фокус на 3Д играма оптерећеним задивљујућим визуалама.
3. Веома интуитиван кориснички интерфејс
Ако нисте пронашли пример слике система Блуепринт, онда сте у срећи јер већина ствари које ћете урадити у Унреал-у има веома сличан кориснички интерфејс. Ја лично сматрам да је Унреал мотор природан и удобан за навигацију, а то је начин на који треба да се осећате када планирате да проведете безброј сати рада у окружењу апликације. Опет, ово се своди на личне преференције, али сам пронашао себе да лако пролазим кроз различите картице и системе након гледања једноставне серије водича на Унреаловом ИоуТубе каналу.
Дакле, ту имате, мојих 3 главна разлога зашто сам изабрао Унреал као мој мотор. Када је у питању развој игара, Унреал одговара ономе што желим да развије и даје ми све потребне алате да бих испунио своје циљеве. Обавестите ме у коментарима испод ваших искустава са Унреал-ом или зашто користите мотор по вашем избору.