Как да се изгради игра от нулата без кодиране
В миналото единствените хора, които са играли игри, са тези, които имат скъпи ръчни устройства като GameBoy, или конзоли, подарени им от родителите си. Сега почти всеки, който притежава лаптоп, настолен компютър, смартфон или таблет - от 5-годишни до баба ми - играят игри.
Социалната стигма на игрите се е променила към по-добро, от "просто си губите времето си, игрите ще ви направят глупави" до една от основните форми на печеливши забавления.
Издават се хиляди нови игри, както от големи компании, така и от инди разработчици - и те няма да правят това, ако не печелят пари, нали? Но ето нещо: Не всички играчи знаят как да кодират. Всъщност, дори ти може да прави игри, без да докосва един ред код!
Строители на игри: Как работят?
Образованието и кариерата ми бяха движени от игри. Учих програмиране в колежа с надеждата, че един ден ще мога да създам своя собствена игра, наречена “Pokemon Rainbow”. Сериозно. Но знаете какво?
Не е нужно да се научите как да кодирате, за да създадете игра като Pokemon, Zelda, Harvest Moon, Flappy Bird, стрелци от първо лице, зомби игри и много други видове игри.
Има софтуер, наречен строители на игри които позволяват на обикновените хора като вас и мен просто да плъзгате и пускате обекти и да ги настроите да изпълняват конкретна задача. Създателите на игри работят по начин, който помага да се избегне кодирането на хората.
Това е възможно, защото хората, които стоят зад тези играчи, са програмирали всички възможни движения на играта. Всичко, което трябва да направите, е да изберете предварително зададеното действие.
Неща, които трябва да започнете
Сега, не е нужно да изграждате среда или герои в играта си, но има няколко неща, които трябва да разберете първо.
1. Разказът на играта ви
Каква е играта ви? Кои са вашите герои? Каква е тяхната мотивация? Ти трябва да напишете разказ за това как работи играта ви. И това не важи само за вашите герои, но и за вашите антагонисти.
Разбира се, не е нужно да е толкова дълго. Помислете за Супер Марио Брос. Самата игра не разкрива много за личността на героите, но помага за развитието на играта. Марио търси принцесата винаги в друг замък. Защо Марио я търси? Тя е отвлечена от Bowser! Виждаш ли? Може да е толкова просто.
2. Правилата на играта ви
Как работи вашият свят? Следва ли физиката в реалния свят? Или следва собствените си правила? Трябва да дефинирате правилата си рано и да ги поддържате. Например, колко животи или здравни точки има вашият герой? Когато героят умре, какво се случва? Възстановяват ли се враговете? Какво ще кажете за системата ви за изравняване? Може ли враговете да скачат по стените?
Получаваш идеята. Трябва да зададете собствени ограничения. Какво е възможно в играта и какво не. Това ще ви бъде от полза, след като вече изграждате играта си.
3. Ресурси на играта ви
Играта не е игра, ако няма следното:
- Графика - не сте виждали игра без графика, нали? За повечето хора графиките могат да направят или счупят игра. Много играчи предпочитат добре изглеждащи игри, така че най-вероятно ще трябва да проектирате (или да създадете някой дизайн) творчески знаци, фонове, етажни планове, ефекти на атаката и много други..
- Музиката - музика е друг жизненоважен компонент на игрите. От фонова музика, звукови ефекти и дори гласови поглъщания. Можете ли да си представите успешна, но съвсем тиха игра? Nope!
- Търпение - ще ви трябва много. Тъй като създателите на игри позволяват на непрограмистите да правят игри, това също означава, че трябва да направите много кликвания.
След като имате своя история, правила и ресурси, следващото нещо, което трябва да направите, е да изберете кой играч да се използва. Сега, красивото нещо, което играчите-играчи предлагат на пазара, е това повечето от тях имат безплатни версии, които можете да пуснете, преди да закупите премиум версиите. Затова първо проверете!
Топ 3 на строителите на игри
Изпробвах създателите на игри заради тази статия и изпробвах тези трима най-големи играчи. Има безплатна версия, която можете да използвате за публикуване на HTML5 игри безплатно, както и професионална версия, която можете да надстроите до, за да публикувате играта си на iOS, Android и Windows.
Нека да проверим разработчик на игри, Конструкция 2 и GameSalad.
# 1. разработчик на игри
GameMaker е един от най-популярните играчи там и има най-стабилните функции там. Той обработва физика, изграждане на карти, дизайн на спрайт / характер, и почти всичко, от което се нуждаете, за да създадете игра. Безплатната версия ви позволява да създадете проста игра, която може да бъде публикувана и пускана на работния плот.
Честно казано, единственото отрицателно нещо, за което мога да се сетя за GameMaker, е цената. Безплатната версия работи чудесно, но когато дойде време за ъпгрейд, за да можете да публикувате игрите си на Mac, iOS и Android, ще ви трябват много пари, за да го направите: около 440 долара за публикуване на iOS и Android. Освен това, GameMaker буквално има всичко, което някога ще ви трябва, за да изградите играта си.
Игри, направени с помощта на GameMaker
Кой не познава Steam? Следващите игри вече са в Steam, готови за изтегляне или са зелени за публикуване.
Галактическа противоракетна отбрана. Това е освежаващо поемане на старото училище "защита на земята от извънземни нашественици" вид игра.
Wanderlust: Приключения. RPG игра в огромен свят, който можете да изследвате. Персонализирайте героите си, ниво нагоре и играйте в реално време с до 3 от приятелите си.
Не виждам нищо лошо. Фантастична изометрична пъзел игра, която има различни пъзели за решаване, ангажиране на разказ и е просто странно по красив начин.
# 2. Конструкция 2
Конструкция 2 е един от най-добрите играчи, които в момента са на пазара. Тя не е изпълнена с елементарно и лесно можете да изградите игра само за няколко часа. В сравнение с GameMaker, Construct 2 е по-лесни за изучаване и много по-евтини на $ 129,99, и ви позволява да публикувате на Mac, Windows, Linux, iOS, Android и Wii U.
Красивото нещо, което открих за Construct 2 е неговият потребителски интерфейс. Той не се опитва да ви удави във всички детайли на създателя на играта. Той е интуитивен в добавяне на действия и събития.
Игри, направени с помощта на Construct 2
Много от игрите, които виждате в Google Play Store, iOS App Store, а понякога дори и на Steam, се изграждат с помощта на играчи като Construct 2. Единственият въпрос е, че те няма да ви кажат! Защото защо? Те искат да запазят тайната за себе си: че е много лесно да се строят игри!
Следващата Пенелопа. Екшън и състезателна игра в свят, в който играчът може да изследва различни планети, за да намери Одисей.
Историята на CoinOp. CoinOp Story следва приключението на анимационен шкаф за аркадни игри, чиято цел е да събира карти за игра.
Гладен Хал. Масите са се обърнали и сега вие сте зомби и преследвате хората да ги ядете. Е, това е в основата си!
# 3. GameSalad
GameSalad е друг игра строител, който ви позволява да се изгради игри, без да докосвате един ред код. Но за разлика от GameMaker и Construct 2, GameSalad е "под наем" вместо за покупка. Можете да бъдете a про член само за $ 29 / месец, което вече е много, ако искате първо да тествате водите.
Докато GameSalad има всичко, от което се нуждаете, най-тъжното в него е, че можете само опитайте основния пакет за 15 дни. Не можете да притежавате и създателя на играта, тъй като е базиран на месечен абонамент. Честно казано, това е единственото отрицателно нещо, което мога да кажа за GameSalad.
Игри, направени с помощта на GameSalad
Парна пънкари. RPG за действие платформинг, който има геймплей като класическия Mega Man и Metal Slug.
Малка пила. Платформинг, в който има малко същество, което трябва да премине през десетки нива, докато се бори с опасностите на света.
Забавен град. Образователна игра, предназначена за деца. Направете хамбургер, отгледайте цвете, пазарувайте, карайте колело или опитайте повече от дузина други мини игри.
Къде да намерим игра Активи
Чувствам се вдъхновен, но все още се съмнявате, защото не сте добри с дизайна на героите или създаването на фон? Ако имате нужда от ресурси, ето няколко места, където можете да вземете проектиране на активи включително изкуството на играта, дизайна на героите, звуковите файлове, фоновите сцени, музиката и др.
Арт пакета за отворени игри предлага много саундтрак и игрални изкуства ... всичко това безплатно. Смесете и ремиксирайте, използвайте ги както са, всичко е наред!
GSHelper, официалния пазар на GameSalad. Има стотици професионално изработени творби и музика.
Пазар Scirra, официалния пазар на Scirra, създателите на Construct 2. Тук можете да намерите стотици игрални произведения и саундтраци за няколко долара..
2D игра за изкуство за програмисти за уроци и игрални активи, които можете да закупите.
GraphicRiver за над 1500 игрални актива, които можете да използвате в игрите си.
GameTexture за свободно игра активи. Моля, проверете лиценза за използване.
OpenGameArt.org за безплатни игрални активи, които са изградени от общността. Макар че не всичко тук изглежда добре, има и добри неща, които трябва да намерите, просто трябва търпение!
Bfxr за безплатни активни активи. Може да се твърди, че музиката е по-трудна за създаване, отколкото графики, и определено ще трябва да свирите около Bfxr, ако не искате да купувате или наемате някого за музиката..
Freesound за безплатна музика. Вземете звуковите клипове, от които се нуждаете, за да направите играта си много по-забавна.
AudioJungle за звукови ефекти и музика. Ако все още си спомняте музиката и звуковите ефекти от Марио брос десетилетия след като сте спрели да играете, разбирате нуждата от добри снимки.
Game Over, Now What?
След като играта завърши, следващото нещо, което остава да направите, е да я продадете. Ето един пост, който може да ви помогне да увеличите изтеглянията на приложения или да преминете към reddit и да помолите хората да играят играта ви. Не забравяйте да бъдете хубави! Ако разполагате с налични средства, можете да продавате играта си с помощта на Facebook Ads. Можете също така да поискате от блоговете на играта да представят или преразгледат играта си.
И така, какво мислите? Каква игра си мислите за изграждане?