Як створити гру на Андроїд з нуля, програми та конструктори для розробки мобільних додатків на вашому телефоні або планшеті безкоштовно

Кращі конструктори

Construct 2 і 3

Construct 2 – інструмент, що дозволяє робити відеоігри на телефони без знань програмування. З його допомогою можна створити відеогру не не написавши жодного рядка коду. Якщо думаєте, що працювати з таким інструментом програшний варіант, то подивитеся на додаток Floppy Bird, яке написано на Construct 2.

Існує дві версії движка: «звичайна», створена для ознайомлювальних цілей. І бізнес ревізія, що володіє повним набором функцій для створення комерційного продукту.

Construct 3 – покращений движок, який поступово витісняє Construct 2. Розширення звичних опцій і надання нових функції – переваги оновленої версії. Однак у цій ревізії відсутня безкоштовна підписка. Зате є зворотна сумісність з попередньою версією утиліти.

Clickteam Fusion

Clickteam Fusion – поширюється в трьох варіантах: «безкоштовна версія», «звичайна варіація», і «професійна ревізія». Зрозуміло, що чим різноманітніше функціонал версії, тим вище її ціна.

Clickteam Fusion – це мультиплатформовий движок, що дозволяє створювати ігри для різних платформ, а також займатися їх портированием. Основна спеціалізація – 2D. Однак існує можливість писати і в 3D. Саме на цьому движку був написаний Five nights at freddy’s (П’ять ночей з Фредді).

Stencyl

Движок Stencyl – це ще один представник конструкторів, пред’являють мінімальні вимоги до знань програмування. Презентований движок – мультиплатформовий інструмент, що дозволяє писати гри, як мобільні, так і на старші платформи. Має інтерфейс Drag & Drop.

Інтерфейс програми – його головна фішка, оскільки меню управління імітує панель Photoshop, що виявляється досить зручним для геймдизайнинга. На цьому движку пишуться програми таких студій як: ArmorGames, Kongregate, Newground і інших більш дрібних кампаній.

Game Maker

GameMaker – движок, який спеціалізується на створенні двомірних проектів, які є популярними на мобільних платформах. Движок орієнтований на початківців розробників, що володіють базовим набором знань. За допомогою GameMaker розроблявся Hotline Miami та інші 2D шедеври. З очевидних плюсів движка виділяють:

  • інтеграцію з сервісом Steam;
  • зручний і інтуїтивно зрозумілу робоче середовище;
  • наявність власного спрощеного мови Game Maker Language.

Дивіться також:  Що за бібліотека physxloader dll і що робити в разі її відсутності в Windows 7, 10, куди кидати бібліотеку

Unity 3D

Unity – найбільш популярний движок серед розробників. Представлений движок – найбільш гнучка система в сьогоднішньому списку. Тут зручно працювати з 2D і 3D проектами. На цій платформі розроблялися відеоігри для різних систем:

  • PS 3 – Cuphead, Escape from Tarkov, Life Is Strange: Before the Storm.
  • Android і IOs – Angry Birds 2, Hitman Go, Heartstone.
  • PC – Pillars of Eternity, Ori and the Blind Forest.

З плюсів Unity хочеться відзначити широкий набір платних і безкоштовних інструментів: готові моделі, текстури, робочі анімації і т. п. Окремої уваги заслуговують плагіни для внутрішньоігрових покупок. В якості платних додатків є готові плагіни Playmaker, що звільняють користувачів від написання коду.

Тепер наочно порівняємо вищеперелічені конструктори.

Конструктор Ціна Переваги
Construct 2 і 3 Безкоштовна/199 $ Мультиплатформа, оперативність обробки даних, простий внутрішній мову.
Clickteam Fusio 148 $ Створення прототипів, мінімальні вимоги до програмування, створення повноцінного комерційного продукту.
Stencyl Безкоштовно/99 $/199 $ Інтерфейс Drag & Drop, орієнтованість на 2D ігри, імітація панелі управління Photoshop.
Game Make Безкоштовно Мультиплатформа, регулярні оновлення, активне кероване спільнота, проста панель управління.
Unity 3D Безкоштовно Мультиплатформа, варіативність ігрових налаштувань, готові шаблони для створення ігор, популярність серед розробників, відкрита система

Насправді ігрових движків величезна кількість, тому розробник повинен сам вибрати його виходячи з наступних критеріїв:

  • наявність мультиплеєра;
  • власні пізнання в програмуванні;
  • складність проекту: двомірна чи тривимірна гри;
  • ступінь сумісності з іншими ігровими платформами;
  • фінансові можливості (вартість платних інструментів).