КампутарыПраграмнае забеспячэнне

Як ствараюць гульні на кампутар? Праграмы для гульняў на кампутар

Індустрыя камп'ютэрных гульняў - адзін з самых дынамічна якія развіваюцца сегментаў IT-сферы. Наколькі складана навучыцца ствараць гульні ці хаця б асобныя іх элементы? Ці можа карыстач спраўляцца з падобнымі задачамі ў адзіночку? Як ствараюць гульні на кампутар прафесіяналы?

Што трэба, каб пачаць ствараць гульні?

Перш за ўсё неабходная ўцягнутасць ў індустрыю ў якасці гульца. Без ведаў прылады гульняў знутры і псіхалогіі геймераў, назіранняў за тым, як працуе кампутарная графіка ў рэжыме рэальнага карыстання, а не ў тэорыі, поспеху ў выпуску ўласных гульняў дасягнуць вельмі цяжка. Калі гульня ствараецца з прыцэлам на камерцыйныя продажу (ці хаця б з мэтай раскруткі персанальнага брэнда яе распрацоўшчыка), то яна павінна быць канкурэнтаздольнай, адлюстроўваць актуальныя запыты гульнявога супольнасці. Выпусціць прадукт, не адгадаўшы з "трэндам" - значыць выдаткаваць час марна. Таму важна быць не проста геймерам-аматарам, але таксама і вывучаць рынак, мець магчымасць ставіць новыя гульні на кампутар, тэставаць іх. А гэта значыць, што распрацоўніку спатрэбіцца таксама і вельмі магутны ПК. І тут мы пераходзім да другога асноўнаму умове поспеху ў сферы гейм-індустрыі. Гаворка ідзе пра апаратных кампанентах - "жалезе".

Вядома, што самыя магутныя кампутары (з ліку ПК, зразумела, размова не ідзе пра прамысловыя ЭВМ) - гульнявыя. Яны ўключаюць у сябе апаратныя кампаненты (працэсар, відэакарту, памяць, чыпсэт), нашмат больш тэхналагічныя, чым ПК для офісных і хатніх патрэб. Вонкава, безумоўна, кампутары розных класаў могуць амаль не адрознівацца, але з пункту гледжання электроннай "начыння" розніца істотная. Гульнявы ПК можа каштаваць у 5-10 разоў даражэй, чым офісны ці хатні. Не выключана, што нават нейкі асобны яго кампанент (да прыкладу, той жа працэсар) будзе мець цану вышэй, чым увесь гатовы ПК для офіса. Магутнае "жалеза" спатрэбіцца, дарэчы, не толькі для тэставання геймерскіх прадуктаў. Высокапрадукцыйных кампанентаў патрабуюць таксама і спецыялізаваныя праграмы для гульняў на кампутар. Тыя, пры дапамозе якіх будуць стварацца шэдэўры індустрыі.

Трэці кампанент поспеху ў выпуску класных гульняў - гэта, як кажуць спецыялісты "геймерского цэха", - асаблівы від мыслення. Яно павінна спалучаць у сабе два, здавалася б, зусім розных пачатку: логіку і творчасць. Першае трэба для таго, каб добра арыентавацца ў пабудове скрыптоў, сцэнарыяў і рознага роду залежнасцяў, закладзеных у канцэпцыю прадукту, вызначыцца з тым, як напісаць гульню ў структуры, якую зразумеюць і прымуць будучыя карыстальнікі. Другое - для надання свайму прадукту унікальных прыкмет, якія адрозніваюць яго ад падобных або канкуруючых рашэнняў.

Метады стварэння гульняў

Як ствараюць гульні на кампутар? Эксперты вылучаюць тры асноўных спосабу распрацоўкі геймерскіх прадуктаў: выкарыстанне канструктараў, задзейнічанне гульнявых рухавічкоў, а таксама напісанне з нуля. Першы - самы просты, трэці - найскладанейшых. Таму, калі мы - пачаткоўцы ў галіне стварэння гульняў, то нам мае сэнс звярнуць увагу менавіта на магчымасць карыстання канструктарамі. Аднак карысна будзе разгледзець асаблівасці кожнага з інструментаў.

канструктары гульняў

Канструктар - гэта набор шаблонаў, якія маюць запраграмаваную мадэль паводзінаў. Бліжэйшая аналогія, якую можна прывесці, тлумачачы тое, як пры дапамозе такога рашэння стварыць гульню - "лега" -детали. Падобна таму, як дзеці канструююць, чытаючы кіраўніцтва ці ж імправізуючы, домікі, машынкі і іншыя цікавыя шэдэўры з пластмасы.

Карыстальнік валодае адносна вялікі свабодай ва ўпраўленні шаблонамі, заданні сцэнарыяў іх працы. Малаверагодна, вядома, што пры дапамозе канструктара нават дасведчанаму распрацоўніку гульняў ўдасца вырабіць прадукт, які вырабіць сенсацыю на сусветным рынку. Такія праграмы носяць, хутчэй, навучальны характар, які дазваляе пачаткоўцам энтузіястам геймерской індустрыі зразумець, як ствараюць гульні на кампутар. Аднак нават такога роду задача, ускладзеная на канструктары, важная з пункту гледжання развіцця індустрыі.

гульнявыя рухавічкі

Стварэнне гульняў пры дапамозе рухавічкоў - працэс, у рамках якога карыстальнік атрымлівае ў распараджэнне несувымерна больш шырокі, чым у выпадку з канструктарамі, набор інструментаў. Цалкам рэальна казаць пра тое, што з дапамогай інтэрфейсаў, якія пастаўляюцца вытворцамі такіх рашэнняў, можна ствараць канкурэнтаздольныя нават на сусветным узроўні рашэнні - аркады, 3D-экшны, гульні-сімулятары. На кампутар рухавічкі ставяцца без праблем і амаль заўсёды суправаджаюцца зручным інтэрфейсам карыстання імі. Як правіла, таксама і якаснай даведачнай і навучальнай сістэмамі.

Што такое рухавічок? Гэта, па сутнасці справы, усяго толькі набор каманд (хоць і вельмі складаны, які складаецца з сотняў тысяч алгарытмаў), якія дазваляюць запускаць асобныя гульнявыя працэсы. Колькасць шаблонаў, падобных тым, што маюцца ў канструктарах, як правіла, зведзена да мінімуму. А тыя, што ёсць, вельмі лёгка паддаюцца перайначванне ці ж замене на тыя, што распрацуе сам карыстальнік. Задзейнічанне рухавічкоў патрабуе, вядома ж, большай кваліфікацыі, чым праца з архітэктарамі. Калі гаворка ідзе аб стварэнні сур'ёзнай гульні, то карыстачу, хутчэй за ўсё, прыйдзецца прыцягваць у дапамогу яшчэ кагосьці (структуру тыповай каманды распрацоўшчыкаў мы разгледзім далей). Але аднойчы асвоіўшыся ў інтэрфейсах рухавічка, пасля чалавек зможа адаптаваць наяўныя веды і навыкі да стварэння практычна любых гульнявых прадуктаў.

Гульня з нуля

У тым выпадку, калі карыстальнік перарос магчымасці гульнявых рухавічкоў, не кажучы пра канструктарах, вывучыў некалькі моў праграмавання, вывучыў ў дэталях прынцыпы стварэння 3D-графікі, то яму самы час асвойваць самы складаны інструмент стварэння гульняў - напісанне геймерского шэдэўра з нуля. Этапы выпуску новага прадукту, хутчэй за ўсё, будуць уключаць распрацоўку ўласнага рухавічка - рэдка якая гульня без яго абыходзіцца, тым больш якая прэтэндуе на прызнанне ў супольнасці.

Варта, аднак, адзначыць, што ў адзіночку справіцца з выпускам прадукту з нуля вельмі цяжка (хаця гісторыя геймерской індустрыі ведае такія прэцэдэнты). Але прайсці нейкія этапы распрацоўкі гульні (такія як, напрыклад, стварэнне персанажаў, прамалёўка графічных элементаў) з тым, каб затым падлучыць іншых людзей, сабраўшы каманду, цалкам рэальна і аднаму карыстальніку.

прафесійныя распрацоўшчыкі

Калі весці гаворку аб распрацоўцы гульняў як асобным сегменце рынку, то галоўную ролю тут гуляюць прафесійныя студыі, якія валодаюць фінансавымі і кадравымі рэсурсамі для выпуску канкурэнтаздольных ў камерцыйным дачыненні прадуктаў.

Стварэнне гульняў топ-ўзроўню варта сотні тысяч, а то і мільёны даляраў, а да іх выпуску далучаюцца дзясяткі спецыялістаў рознага профілю. Ёсць, безумоўна, маленькія і сярэднія кампаніі-распрацоўшчыкі, чые бюджэты на выпуск геймерскіх прадуктаў можа ўкладвацца ў суму 8-10 тыс. "Зялёных", але гэта вельмі спецыфічны сегмент.

Структура прафесійнай гульнявой студыі

Працягваючы гутарку аб прафесійнай гульнявой індустрыі, карысна будзе вывучыць структуру сярэднестатыстычнай фірмы-распрацоўніка. Хто павінен працаваць у кампаніі, якая прэтэндуе на стварэнне сусветнага геймерского бэстсэлера? Як ствараюць гульні на кампутар тыя людзі, хто займаецца гэтым на прафесійнай аснове?

У каманду распрацоўшчыкаў абавязкова павінны ўваходзіць дызайнеры і мастакі. Без іх таленту кампутарная графіка не уразіць карыстальнікаў. Графіка - гэта, па прызнанні шматлікіх экспертаў, ключавы фактар паспяховасці гульні. У некаторых выпадках пасады гэтага тыпу дзеляцца па функцый. Напрыклад, у камандзе стваральнікаў гульняў могуць быць асобна 2-D, 3D-дызайнеры, а таксама так званыя канцэпт-мастакі, якія прапануюць сваім калегам і кіраўніцтву фірмы на зацвярджэнне эскізы будучых элементаў графікі.

Наступная група спецыялістаў - гэта "моделеры". Яны, пад стаць найменьні сваёй пасады, ствараюць правобразы персанажаў гульні, а таксама навакольных іх артэфактаў, тэхнікі, будынкаў, "мадэлююць" будучы віртуальны свет. У шэрагу выпадкаў спецыялістам гэтай катэгорыі дапамагаюць аніматары (у тых выпадках, калі трэба будзе мадэляваць асабліва складаныя руху персанажаў).

У большасці выпадкаў да стварэння гульняў прыцягваюцца уласна праграмісты. Гэта адбываецца часцей за ўсё тады, калі кампанія-распрацоўшчык выкарыстоўвае свой уласны рухавічок, але трэба перыядычна ўзгадняць прапісаныя ў ім скрыпты з асаблівасцямі гульнявой анімацыі, закладзенай мастакамі. Калі ж рухавічок пастаўляецца іншым распрацоўнікам, то, як правіла, змяненняў у праграмным кодзе рабіць не патрабуецца.

Сур'ёзны геймерскі прадукт не зрабіць без арт-дырэктара. Гэты чалавек пакліканы кансалідаваць намаганні мастакоў і дызайнераў у рамках адзінай канцэпцыі. Ён, да таго ж, будзе адказны за эфектыўнасць працы, арганізацыю працэсаў так, каб гульня была выпушчаная ў тэрмін.

Ствараем гульні самі: агляд праграм

Як стварыць гульню, маючы толькі агульныя пазнання датычна працы праграм для распрацоўкі геймерскіх прадуктаў? Існуе вельмі шмат інструментаў, якія дазваляюць нават аматару стварыць сваю ўласную гульню. Прывядзём прыклады з ліку рашэнняў тых тыпаў, пра якія мы казалі вышэй.

Game Maker

Гэтая праграма дае магчымасць стварыць гульню нават тым карыстальнікам, якія не валодаюць мовамі праграмавання. Гаворка, праўда, не ідзе аб распрацоўцы трохмерных шэдэўраў. Праграма дазваляе ствараць толькі 2D-гульні, але ў шырокім разнастайнасці жанраў. Можна рабіць вельмі простыя гульні на кампутар: "стралялкі", "броділкі". Меню, даступнае карыстальніку, змяшчае вялікую колькасць гатовых шаблонаў. Усё, што, па сутнасці, застаецца зрабіць - дык гэта прыдумаць свой сцэнар гульні.

Праграма змяшчае дастаткова падрабязныя інструкцыі, добрага якасці даведачную сістэму. Асвоіўшы магчымасці Game Maker на базавым узроўні, карыстальнік можа перайсці да вывучэння убудаванага мовы гэтай праграмы - Game Maker Language. Выкарыстоўваючы яго магчымасці, можна выйсці за межы закладзеных у ПА шаблонаў і ствараць гульні практычна з нуля.

Construct-2

Прадукт Construct-2 прызнаецца экспертамі адным з самых функцыянальных у класе рашэнняў для стварэння гульняў карыстачамі, не валодаюць мовамі праграмавання. Велізарны плюс гэтага рашэння ў тым, што з яго дапамогай можна выпускаць гульні пад большасць выкарыстоўваюцца сёння платформаў - Windows, iOS, Android, ствараць іх на мове HTML5 і дадатку для Facebook (зразумеўшы, як рабіць праграмы для запуску ў гэтай сацыяльнай сетцы, карыстальнік навучыцца таму, як у "ВК" стварыць гульню, паказаць яе сябрам). Карыстальнікі Construct-2 адзначаюць прастату і зразумеласць яе інтэрфейсу. Працаваць можна ў асноўным па шаблонах, але іх вельмі шмат, а таму знойдзецца практычна любы, што ўпішацца ў сцэнар, прыдуманы карыстальнікам. Прыемны аспект - з дапамогай Conustruct-2 можна стварыць сваю гульню бясплатна.

Unity 3D

Дзве вышэйпералічаныя праграмы прызначаныя для стварэння гульняў у 2D-рэжыме. Unity дазваляе працаваць, выкарыстоўваючы магчымасці 3D-графікі. Магчымасцяў, якія дае праграма - велізарная колькасць. Гэтак жа як і ў выпадку з Construct 2, ёсць мультиплатформенность (прысутнічае нават падтрымка кансоляў - Xbox, PlayStation, Wii).

У складзе праграмы - адзін з лепшых у свеце, па прызнанні экспертаў, гульнявых рухавічкоў (завецца ён гэтак жа - Unity). Таму гэта рашэнне, без усялякага перабольшання, дазваляе ствараць геймерскіх шэдэўры сусветнага ўзроўню (калі, вядома, нам удасца сабраць каманду, супастаўную па кадрах хоць бы са сярэднестатыстычнай студыяй распрацоўкі). Можна будзе выпускаць вельмі сур'ёзныя гульні на кампутар. Стралялкі - адназначна, стратэгіі - таксама цалкам рэальна, гонкі, сімулятары - лёгка.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.