Дополнительно · Дальше

Технический минимум

Инструмент выбирают под игру, а не игру под инструмент. Первый движок — бумага.

10 минутПодробно — в отдельном курсе «Технологии игр»

Стол с ноутбуком, блокнотом, кубиками и геймпадом; маленький робот протягивает фишке карандаш

Главное

Двенадцать законов курса не зависят от движка. Интересный выбор, баланс, тайна и доверие проверяются на бумаге за вечер. Код нужен позже, когда ты уже знаешь, что игра работает.

Закон страницыСначала докажи на бумаге, что в игру интересно играть. Потом переноси её на экран.

Цифровая игра добавляет то, чего нет на бумаге: движение, реакцию, звук, большие миры и игру через интернет. Если твоя идея держится на этом, переходи к движку раньше, но всё равно начни с самого маленького прототипа: один экран, одна механика, никакой красивой графики.

Правила, цены и доступность инструментов меняются, в том числе в разных странах. Перед стартом проверь условия на официальном сайте.

Карта инструментов

ИнструментДля чегоПорог входа
Бумага, карточки, кубикиЛюбые игры и прототипы. Лучший способ проверить правилаНикакого
ScratchПервые цифровые игры из блоков, прямо в браузере, бесплатноНизкий, с 8–9 лет
TwineИстории с выбором: текстовые игры, где сюжет ветвитсяНизкий
GDevelop2D-игры без кода, на событиях «если… то…». Открытый и бесплатныйНизкий–средний
Godot2D и 3D, свой простой язык GDScript. Открытый и бесплатныйСредний
GameMaker2D-игры, свой язык GML. Много учебниковСредний
Unity2D и 3D, язык C#. Большое сообщество и много вакансийСредний–высокий
Unreal EngineСложная 3D-графика, визуальные схемы Blueprints и C++Высокий

С чего начать

  • В 8–11 лет. Бумажные игры по урокам курса, потом Scratch: одна механика за вечер. Хорошая первая цель — игра, в которую можно сыграть за минуту.
  • В 12–15 лет. Бумага, потом Scratch или GDevelop. Когда станет тесно, Godot: он бесплатный и не требует мощного компьютера.
  • Взрослым. Бумага, потом Godot или Unity. Если игра про историю и выбор, начни с Twine: там почти нет программирования.
  • Для класса и кружка. Бумага и Scratch: работают на любом компьютере, а главное в уроках — правила и плейтесты, а не код.

ИИ-ассистенты

Нейросети ускоряют черновую работу. Иллюстрации этого курса тоже нарисовала нейросеть по описанию.

  • Где ИИ сильнее всего: черновые картинки для прототипа, работа с кодом и поиск ошибок, варианты названий и идей, простые боты, которые тысячи раз играют в твою игру и находят «лучшую кнопку».
  • Не заменяют: плейтест с живыми людьми, твоё решение о том, какой выбор интересен, и чувство, которое нужно подарить игрой. Дизайн остаётся твоим.
  • Проверяй права и правила: условия сервиса, права на картинки и звук, требования площадки, где публикуешь игру.

Частые ошибки

Месяц выбирать движок

Споры о движках увлекательны, но игру они не приближают.

возьми то, что запускается на твоём компьютере сегодня, и сделай прототип за вечер. Сменить инструмент можно потом.

Первая игра — огромная

Большой мир, сто героев, игра через интернет. Такие проекты почти никогда не доходят до конца.

первая цифровая игра — один экран и одна механика. Законченная маленькая игра учит больше, чем брошенная большая.

Сначала графика

Красивые картинки радуют, но не делают выбор интересным. Если игра скучна квадратиками, с красивыми героями она тоже будет скучной.

проверь игру на кружках и квадратах, а графику добавь, когда игроки уже просят сыграть ещё.

Создай

Перенеси бумажный прототип на экран за один вечер. Возьми одну механику из своей бумажной игры, лучше самую главную.

  1. Выбери инструмент из таблицы, который уже работает на твоём компьютере.
  2. Нарисуй всё простыми фигурами: кружок — герой, квадрат — стена.
  3. Сделай одно действие игрока и один ответ игры на него.
  4. Дай поиграть человеку и молчи. Смотри, понятно ли без объяснений.

в прототип можно сыграть минуту, и человек без подсказок понимает, что делать.

что будет в отдельном курсе«Технологии игр»: движки, программирование, ИИ

Отдельный курс разберёт то, что здесь осталось за кадром: игровой цикл и кадры, физику и столкновения, ввод с клавиатуры и сенсора, звук, сохранения, игру по сети, публикацию в магазинах и вебе, работу с ИИ-инструментами в команде.

Этот курс про то, что делать. Технический — про то, как это собрать.