Порядок работы
Что делать раньше чего и какие решения дёшевы сейчас и дороги потом
Шаги идут от самого дорогого к самому дешёвому. Чем раньше шаг, тем дороже его переделать, когда на нём уже всё построено
Фундамент
- Готовый трек. Сконвертирован, нормализован, обрезан. Всё остальное меряется от него. Замена трека потом сдвигает каждый кадр уровня
- FPS и длина уровня. Менять можно оба, но дорогой из них fps: после смены пересчитываются все ключи. По умолчанию
60, и повода менять его обычно нет - Разметка ритма. Сегменты, темп, смещение, размер такта. Пока разметка неверна, ничего не прилипает к долям правильно. Всё, что поставлено до неё, потом придётся двигать
- Маркеры по структуре. Интро, куплет, припев, брейк, дроп, аутро. Это десять минут работы, и маркеры видны на всех таймлайнах
Скелет и его плей-тест
- Скелет. Основные паттерны голыми фигурами. Без декора, без темы, без эффектов
- Плей-тест скелета. До декора: с декором секцию жалко удалять
Скелет - стадия, на которой уровень на самом деле проектируется. И именно её чаще всего пропускают. Скелет, в который неинтересно играть, не станет интересным от декора. Он станет украшенным уровнем, в который неинтересно играть
Наполнение
- Содержимое. Дополните паттерны и добавьте объекты, которые пока только подразумевались
- Темы и цвет. С самого начала задавайте цвета ссылками на тему, а не конкретными значениями
- Эффекты и постобработка. Последними. Их проще всего переборщить, и их трудно оценить, пока уровень ещё меняется
- Метаданные. Название, описание, авторы, возрастной рейтинг. Карточку ресурса заполняйте сразу, когда добавляете ресурс, а не на этом шаге
Что дёшево и что дорого менять
Дёшево менять в конце: цвета через тему, декор, постобработку, описание уровня
Дорого: fps, трек, разметку ритма и иерархию
Смена родителя меняет у объекта сразу трансформ, время жизни и порядок отрисовки. Поэтому перестройка готового уровня редко обходится одной правкой
Сохраняйтесь на каждом шаге. Что покрывают автосохранение и отмена - Не потерять работу
Дальше: Переиспользование: префабы, копирование, генераторы, Не потерять работу