Прыбіраем вірус «time to read» з браўзэра

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

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

Game Maker

Game Maker - гэта простая праграма-канструктар для стварэння 2D і 3D гульняў, якая дазваляе ствараць гульні для вялікага ліку платформаў: Windows, iOS, Linux, Android, Xbox One і іншыя. Але для кожнай АС гульню трэба будзе наладжваць, так як Гейм мэйкеры не гарантуе ўсюды аднолькавую працу гульні.

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

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

Працэс ж стварэння гульняў тут вельмі просты: стварэнне спрайтов ў рэдактары (можна загрузіць гатовыя малюнкі), стварэнне аб'ектаў з рознымі ўласцівасцямі і стварэнне узроўняў (пакояў) у рэдактары. Хуткасць распрацоўкі гульняў на Game Maker значна хутчэй, чым на іншых падобных рухавічках.

Ўрок: Як стварыць гульню з дапамогай Game Maker

Спампаваць праграму Game Maker

Unity 3D

Адзін з наймагутных і самых папулярных гульнявых рухавічкоў - Unity 3D. З яго дапамогай можна ствараць гульні любой складанасці і любога жанру, выкарыстоўваючы ўсё той жа інтэрфейс візуальнага праграмавання. Хоць першапачаткова стварэнне паўнацэнных гульняў на Unity3D мела на ўвазе веданне такіх моў праграмавання, як JavaScript або C #, але яны патрэбныя для больш маштабных праектаў.

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

Кросплатформеннасць, стабільнасць, высокая прадукцыйнасць, дружалюбны інтэрфейс - гэта толькі невялікі спіс вартасцяў рухавічка Юніты 3Д. Тут вы можаце стварыць практычна ўсё: ад тэтрыса да GTA 5. Але лепш за ўсё праграма падыдзе распрацоўнікам індзі-гульняў.

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

Спампаваць праграму Unity 3D

Clickteam Fusion

І зноў вернемся да канструктарам! Clickteam Fusion - гэта праграма для стварэння 2D гульняў з дапамогай інтэрфейсу drag'n'drop. Тут вам не трэба праграмаванне, бо вы будзеце збіраць гульні па кавалачку, як канструктар. Але таксама вы можаце ствараць гульні запісваючы код для кожнага аб'екта.

З дапамогай гэтай праграмы вы можаце ствараць гульні любой складанасці і любога жанру, пераважна са статычнай малюначкам. Таксама, створаную гульню можна будзе запусціць на любой прыладзе: кампутар, тэлефон, КПК і іншае.

Нягледзячы на ​​ўсю прастату праграмы, Clickteam Fusion мае вялікую колькасць разнастайных і цікавых інструментаў. Маецца рэжым тэставання, у якім вы можаце праверыць гульню на памылкі.

Варта Clickteam Fusion, у параўнанні з іншымі праграмамі, не дорага, а на афіцыйным сайце вы таксама можаце спампаваць бясплатную дэма-версію. На жаль, для буйных гульняў праграма не падыходзіць, але для невялікіх аркад - самае тое.

Спампаваць праграму Clickteam Fusion

Construct 2

Яшчэ адной вельмі нядрэнны праграмай для стварэння двухмерных гульняў з'яўляецца Construct 2. З дапамогай візуальнага праграмавання вы зможаце ствараць гульні на розныя папулярныя і не вельмі платформы.

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

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

Але дзе ёсць плюсы, там ёсць і мінусы. Асноўным недахопам Construct 2 з'яўляецца тое, што экспарт на дадатковыя платформы ажыццяўляецца толькі пры дапамозе іншых праграм.

Спампаваць праграму Construct 2

CryEngine

CryEngine - гэта адзін з самых магутных рухавікоў для стварэння трохмерных гульняў, графічныя магчымасці якога, пераўзыходзяць усе падобныя праграмы. Менавіта тут ствараліся такія вядомыя гульні, як Crysis і Far Cry. І ўсё гэта магчыма без праграмавання.

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

Фізічная сістэма ў КрайЭнджин падтрымлівае інверснай кінематыку персанажаў, транспартныя сродкі, фізіку цвёрдых і мяккіх тэл, вадкасцяў, тканін. Так што аб'екты ў вашай гульні будуць паводзіць сябе даволі рэалістычна.

CryEngine - гэта, вядома, вельмі выдатна, але вось і цана на гэта ПА адпаведная. Вы можаце азнаёміцца ​​з пробнай версіяй праграмы на афіцыйным сайце, але купляць яе варта толькі прасунутым карыстальнікам, якія змогуць пакрыць выдаткі на праграмнае забеспячэнне.

Спампаваць праграму CryEngine

Game Editor

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

Тут вы будзеце працаваць толькі з акторамі. Гэта могуць быць як персанажы, так і прадметы "інтэр'еру". Для кожнага актара можна задаць мноства розных уласцівасцяў і функцый. Гэтак жа можна прапісваць дзеяння ў выглядзе кода, а можна проста падабраць гатовы скрыпт.

Таксама з дапамогай Game Editor можна ствараць гульні і на кампутары, і на тэлефоны. Для гэтага проста захавайце гульню ў правільным фармаце.

На жаль, з дапамогай Game Editor вы наўрад ці створыце буйны праект, так як гэта зойме шмат часу і высілкаў. Яшчэ адным мінусам з'яўляецца тое, што распрацоўшчыкі закінулі свой праект і абнаўленняў пакуль не чакаецца.

Спампаваць праграму Game Editor

Unreal Development Kit

А вось і канкурэнт для Unity 3D і CryEngin - Unreal Development Kit. Гэта яшчэ адзін наймагутны гульнявой рухавічок для распрацоўкі 3D гульняў на многія папулярныя платформы. Гульні тут, гэтак жа, можна ствараць, не выкарыстоўваючы моў праграмавання, а проста задаючы гатовыя падзеі аб'ектах.

Нягледзячы на ​​складанасць асваення праграмы, Unreal Development Kit дае вам вялізныя магчымасці для стварэння гульняў. Раім вам навучыцца выкарыстоўваць іх усё. Балазе матэрыялаў у інтэрнэце вы знойдзеце дастаткова.

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

Праект Unreal Development Kit не стаіць на месцы і распрацоўшчыкі рэгулярна выкладваюць дапаўненні і абнаўлення. Гэтак жа, калі ў вас узнікнуць якія-небудзь праблемы пры працы з праграмай, вы можаце звярнуцца ў службу падтрымкі на афіцыйным сайце і вам абавязкова дапамогуць.

Спампаваць праграму Unreal Development Kit

Kodu Game Lab

Kodu Game Lab - гэта, напэўна, лепшы выбар для тых, хто пачынае знаёміцца ​​з распрацоўкай трохмерных гульняў. Дзякуючы маляўнічым і зразумеламу інтэрфейсу, ствараць гульні ў гэтай праграме цікава і зусім нескладана. Наогул, гэты праект распрацоўваўся для навучання школьнікаў, але ўсё ж ён будзе карысны нават для дарослых.

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

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

Але, як бы не была добрая праграма, мінусы тут таксама ёсць. Kodu Game Lab простая, так. Але і інструментаў у ёй не так шмат, як хацелася б. А яшчэ гэтае асяроддзе распрацоўкі даволі патрабавальная да сістэмных рэсурсаў.

Спампаваць праграму Kodu Game Lab

3D Rad

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

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

Што цікава, у 3D Rad вы можаце стварыць мультыплэерную гульню ці ж гульню па сетцы і нават наладзіць гульнявой чат. Гэта яшчэ адна цікавая асаблівасць гэтай праграмы.

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

Спампаваць праграму 3D Rad

Stencyl

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

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

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

Спампаваць праграму Stencyl

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