Праграмы для стварэння гульняў

Anonim

Праграмы для стварэння гульняў

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

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

Game Maker

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

Game Maker

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

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

Unity 3D

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

Unity3D

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

Clickteam Fusion

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

Clickteam Fusion

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

Construct 2

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

Construct 2

Акрамя стандартных набораў убудоў, паводзінаў і візуальных эфектаў, вы можаце самастойна іх папаўняць, запампоўваючы з інтэрнэту, ці ж, калі вы дасведчаны карыстальнік, напісаць убудовы, паводзін і эфекты на мове JavaScript. Але дзе ёсць плюсы, там ёсць і мінусы. Асноўным недахопам 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 і CryEngine - 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 Rad можна стварыць мультыплэерную гульню ці ж сеткавую і нават наладзіць гульнявой чат. Гэта яшчэ адна цікавая асаблівасць гэтай праграмы. Таксама канструктар радуе якасцю візуалізацыі і фізічным рухавічком. Вы можаце наладжваць паводзіны цвёрдых і мяккіх тэл, а таксама прымусіць падпарадкоўвацца законам фізікі ужо гатовыя 3D мадэлі дадаючы ў іх спружыны, суставы і іншае.

Stencyl

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

Stencyl

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

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

Чытаць далей