Як побудувати гру з нуля без кодування
Раніше було, що єдиними людьми, які грали в ігри, є ті, хто має дорогі портативні пристрої, такі як GameBoy, або консолі, подаровані їм батьками. Тепер майже всі, хто володіє ноутбуком, робочим столом, смартфоном або планшетом - від 5-річних до моєї бабусі - грають у ігри.
Соціальна стигма ігор змінилася на краще, з "ви просто витрачаєте свій час, ігри зробить вас дурним" до однієї з основних форм прибуткової розваги.
Тисячі нових ігор публікуються, як великими компаніями, так і інді-розробниками - і вони не будуть робити цього, якщо вони не заробляють гроші, чи не так? Але ось справа: не всі виробники знають, як кодувати. Насправді, навіть ти можна робити ігри, не торкаючись жодного рядка коду!
Будівельники ігор: як вони працюють?
Мою освіту і кар'єру керували ігри. Я вивчав програмування в коледжі, сподіваючись, що в один прекрасний день я зможу створити свою власну гру “Покемон Веселка”. Серйозно. Але ви знаєте що?
Вам дійсно не потрібно навчитися кодувати, щоб створити гру як Покемон, Zelda, Harvest Moon, Flappy Bird, шутери від першої особи, ігри зомбі та багато інших типів гри.
Є програмне забезпечення, зване ігрові будівельники які дозволяють звичайним людям, таким як ви і я, просто перетягувати об'єкти і встановлювати їх для виконання певного завдання. Ігрові конструктори працюють так, що допомагають уникнути кодування людей.
Це можливо тому, що люди, що стоять за цими ігровими будівельниками, запрограмували всі можливі рухи гри. Все, що вам потрібно зробити, це - це вибрати, яку попередньо встановлену дію використовувати.
Речі, які потрібно розпочати
Тепер, вам не доведеться будувати середовище або символи у вашій грі, але є кілька речей, які вам потрібно визначити в першу чергу.
1. Опис вашої гри
У чому полягає ваша гра? Хто ваші персонажі? Яка їх мотивація? Тобі потрібно запишіть розповідь про те, як працює твій світ. І це стосується не тільки ваших героїв, але і вашим антагоністам.
Звичайно, вона не повинна бути такою довгою. Подумайте про Super Mario Bros. Сама гра не показує багато про особистості персонажів, але вона допомагає прогресуванню гри. Маріо шукає принцесу, яка є завжди в іншому замку. Чому Маріо шукає її? Її викрали Боузер! Подивитися? Це може бути так просто.
2. Правила Вашої гри
Як працює ваш світ? Чи слідує вона фізиці реального світу? Чи він дотримується своїх власних правил? Ви повинні визначити свої правила на самому початку і стояти за ними. Наприклад, скільки життів або оздоровчих точок отримує ваш герой? Коли герой помирає, що відбувається? Чи відроджують вороги? А як щодо системи вирівнювання? Чи можуть вороги стрибати по стінах?
Ви отримаєте ідею. Вам потрібно встановити власні обмеження. Що можливо в грі, а що ні. Це стане в нагоді, коли ви вже будуєте свою гру.
3. Ресурси Вашої гри
Гра не є грою, якщо вона не має наступного:
- Графіка - ви не бачили гри без графіки, чи не так? Для більшості людей графіка може зробити або розбити гру. Багато гравців віддають перевагу гарні ігри, тому вам, мабуть, доведеться розробити (або мати дизайн) символів, фонів, планів, ефектів атаки та багато іншого.
- Музика - це ще один важливий компонент ігор. Від фонової музики, звукових ефектів і навіть голосових перегонів. Уявіть собі успішну, але цілком безшумну гру? Ні!
- Терпіння - вам знадобиться багато. Оскільки будівельники ігор дозволяють не-програмістам створювати ігри, це також означає, що вам потрібно зробити багато натискання.
Після того, як ви маєте свою історію, правила та ресурси, наступне, що вам потрібно зробити, це вибрати, який конструктор гри використовувати. Тепер, красива річ про гра будівельників, доступних на ринку, що більшість з них мають безкоштовні версії, які можна обертати перед покупкою преміум версій. Отже, обов'язково перевірте спочатку!
Топ 3 гра будівельників
Я перевірив ігрових будівельників заради цієї статті, і я спробував ці топ-3 ігрових будівельників. Існує безкоштовна версія, яку можна використовувати для безкоштовної публікації ігор HTML5, а також про версію, яку можна оновити, щоб опублікувати свою гру на iOS, Android і Windows.
Давайте перевіримо GameMaker, Конструкція 2 і ГраСалат.
# 1. GameMaker
GameMaker є одним з найпопулярніших будівельників ігор, і він також має найбільш надійні функції. Він обробляє фізика, побудова карт, дизайн спрайт / символів, і майже все, що потрібно для створення гри. Безкоштовна версія дозволяє створювати просту гру, яка може бути опублікована і відтворена на робочому столі.
Чесно кажучи, єдиною негативною річчю, про яку я можу подумати про GameMaker, є ціна. Безкоштовна версія творить чудеса, але коли прийшов час оновити, щоб ви могли опублікувати свої ігри на Mac, iOS та Android, вам знадобляться багато грошей, щоб зробити це: близько $ 440 для публікації на iOS і Android. Крім того, GameMaker буквально має все, що вам коли-небудь знадобиться, щоб побудувати свою гру.
Ігри, створені за допомогою GameMaker
Хто не знає Steam? Наступні ігри вже або на Steam, готові до завантаження, або є greenlit для публікації.
Галактична протиракетна оборона. Це освіжаючий погляд на стару школу "захист землі від чужорідних загарбників" свого роду гри.
Wanderlust: Пригоди. Рольова гра в величезному світі, який ви можете досліджувати. Налаштуйте персонажів, вирівняйте їх і в режимі реального часу грайте до трьох друзів.
Не бачу зла. Фантастична ізометрична гра-головоломка, яка вирішує різноманітні головоломки, залучаючи розповідь, і це просто дивно в красивому вигляді.
# 2. Конструкція 2
Construct 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. Єдине питання, що вони вам не скажуть! Тому чому вони повинні? Вони хочуть зберегти таємницю для себе: що дуже легко будувати ігри!
Наступна Пенелопа. Дія і гоночна гра встановлена в світі, де гравець може досліджувати різні планети, щоб знайти Улісса.
Story CoinOp. CoinOp Story - це пригода анімованого кабінету аркадних ігор, метою якого є збирати ігрові карти.
Голодний Хал. Столи перетворилися і тепер ви зомбі, і ви переслідуєте людей, щоб їсти їх. Ну, це в основному це!
# 3. ГраСалат
GameSalad - це ще один будівельник ігор, який дозволяє створювати ігри, не торкаючись жодної лінії коду. Але на відміну від GameMaker і Construct 2, GameSalad є "для оренди", а не для покупки. Ви можете бути pro член тільки $ 29 / month, що вже дуже багато, якщо ви хочете спочатку перевірити воду.
Хоча GameSalad має все, що потрібно, найсумніше, що ви можете тільки спробуйте базовий пакет протягом 15 днів. Ви не можете також володіти ігровим будівельником, оскільки він базується на щомісячній підписці. Чесно кажучи, це єдина негативна річ, яку я можу сказати про GameSalad.
Ігри, створені за допомогою GameSalad
Парні панки. РПГ дії платформер, який має геймплей, як класичний Мега Людина і Metal Slug.
Маленька пила. Платформер, у якому є маленька істота, яка повинна прокладати свій шлях через десятки рівнів, при цьому боячись небезпек світу.
Веселий місто. Навчальна гра, призначена для дітей. Зробити гамбургер, виростити квітку, відправитися за покупками, покататися на велосипеді або спробувати більше десятка інших міні-ігор.
Де знайти активів гри
Відчуваючи натхнення, але все ще сумніваєтеся, що ви не хороші з дизайном персонажів або створенням фону? Якщо вам потрібні ресурси, ось кілька онлайн-сайтів, де ви можете захопити дизайн активів включаючи ігрове мистецтво, дизайн персонажів, звукові файли, фонові сцени, музику тощо.
Відкриті ігри мистецтва bundle пропонує безліч саундтреків і ігрових мистецтв… все безкоштовно. Змішайте і ремікс, використовуйте їх, як вони є, це нормально!
GSHelper, офіційний ринок GameSalad. Вона має сотні професійно створених робіт і музики.
Ринок Scirra, офіційний ринок Scirra, творці Construct 2. Тут можна знайти сотні ігрових мистецтв і саундтреки за кілька доларів..
Мистецтво 2D для програмістів для підручників та ігрових активів, які можна придбати.
GraphicRiver більше 1500 ігрових активів, які можна використовувати у своїх іграх.
GameTexture для вільних ігрових активів. Перевірте ліцензію на використання.
OpenGameArt.org для вільних ігрових активів, які будуються спільнотою. Хоча тут не все виглядає добре, є й хороші речі, які потрібно знайти, потрібно просто терпіння!
Bfxr для вільних активів. Можливо, музику важче створити, ніж графіку, і вам обов'язково потрібно битися навколо Bfxr, якщо ви не хочете купувати або наймати когось за музику.
Freesound безкоштовно. Отримати звукові кліпи, які потрібно зробити, щоб ваша гра була набагато цікавішою.
AudioJungle для звукових ефектів і музики. Якщо ви все ще пам'ятаєте музику і звукові ефекти від Mario Bros десятиліть після того, як ви перестали грати, ви розумієте необхідність хорошого вибору.
Гра закінчена, тепер що?
Після того, як ваша гра завершиться, наступне, що вам залишилося зробити, це продати. Ось пост, який може допомогти вам збільшити завантаження програм, або ви можете перейти до Reddit і попросити людей грати у вашу гру. Пам'ятайте, щоб бути приємним! Якщо у вас є доступні кошти, ви можете продати свою гру за допомогою Facebook Ads. Ви також можете попросити блоги для гри або переглянути вашу гру.
Так що ж ви думаєте? Яку гру ви думаєте про будівництво?