Учимся делать мобильные игры, в которые хочется играть
Геймдизайн, программирование и запуск проектов для телефонов — на опыте студии, которая двенадцать лет выпускает игры. Разборы, уроки и честные заметки о том, что сработало, а что нет.
Студия в цифрах
Что успели сделать с тех пор, как собрали первую игру для кнопочного телефона.
Последние записи
Свежие разборы, уроки и заметки из работы студии.
Записей пока нет — первые разборы появятся здесь совсем скоро.
Как мы разбираем разработку
Две вещи, на которых спотыкаются почти все первые проекты, — и как мы о них рассказываем.
Прототип за выходные: проверяем идею до графики
Хорошая мобильная игра начинается не с красивых спрайтов, а с ядра — одного действия, которое хочется повторять. Показываем, как собрать играбельный уровень из серых блоков, найти в нём удовольствие и выбросить лишнее, пока это ещё дёшево.
Читать разборы по геймдизайну
Код, который доживает до релиза
Касания и свайпы, физика, сохранения, работа на слабых телефонах. На примерах из собственных проектов объясняем, как строить игровую логику так, чтобы её можно было развивать после первой версии, а не переписывать с нуля.
Смотреть уроки по программированиюЧастые вопросы
С чего начать, если никогда не программировал?
С маленькой игры на один экран — кликера или раннера с одной механикой. За пару недель вы пройдёте весь путь от идеи до сборки на телефоне и поймёте, что нравится больше: дизайн, код или графика.
Какой движок выбрать для первой мобильной игры?
Любой популярный движок с бесплатной версией и большим сообществом. Важнее не инструмент, а законченный проект: навыки геймдизайна и структуры кода переносятся между движками почти без потерь.
Нужен ли мощный компьютер?
Для двухмерных игр хватит обычного ноутбука с 8 ГБ оперативной памяти. Тестировать лучше сразу на реальном телефоне, причём не самом новом — так проблемы с производительностью видны раньше.
Сколько времени уходит на первую законченную игру?
Небольшой проект при занятиях по вечерам обычно занимает от одного до трёх месяцев. Больше всего времени съедает не программирование, а полировка: меню, звук, обучение игрока и подготовка к публикации.