Хоррор по мотивам Гоголя в советской атмосфере: дневник разработки и полная пересборка игры Nightmares Awake
Работа над Nightmares Awake продолжается, и сейчас мы хотим рассказать о самом важном техническом изменении, которое произошло за последнее время.
“Nightmares Awake — это психоделический хоррор от первого лица, где классическая литература превращается в личные кошмары девочки-подростка. Игрок исследует мрачные, искаженные миры по мотивам произведений писателей-классиков, убегает от страшных существ и решает головоломки, помогая девочке справиться со своими страхами.”
Но за всей этой художественной частью стоит ещё и сложная техническая история.
Полная переработка ядра проекта
В процессе разработки мы столкнулись с тем, что текущая архитектура проекта начала нас буквально ограничивать. Изначально игра строилась на скриптовой основе, и со временем стало понятно, что каждый новый элемент дается слишком тяжело.
Добавление механик превращалось в цепочку проблем. Любая новая система могла сломать уже существующую. Сегодня правишь дверь, завтра отваливается взаимодействие с предметами. Проект начал терять стабильность, а масштабирование становилось почти невозможным.
В какой-то момент стало очевидно, что дальше так двигаться нельзя. Поэтому мы приняли решение полностью переработать техническое ядро игры и перевести проект на новую, более стабильную и масштабируемую основу.
Что это дало?
После перехода на новое ядро разработка стала заметно проще и быстрее.
Теперь:
- легче работать со светом и атмосферой
- можно строить полноценные событийные системы вместо набора отдельных скримеров
- проще реализовывать механики, связанные с состоянием персонажа
Проект наконец-то перестал ломаться от каждого нового изменения и стал нормально расширяться.
Текущее состояние игры
В Nightmares Awake каждая глава игры — это отдельный сон девочки, и первый из них уже близок к финалу. Мы доводим его до состояния, когда можно будет уверенно двигаться дальше.
Следующим нашим шагом будет вторая глава, действие которой развернется в искаженной версии Петербурга.
Будем дальше ежемесячно делиться прогрессом и показывать, как игра постепенно становится мрачнее, страшнее и интереснее.
Спасибо, что следите за проектом и обязательно добавляйте в желаемое!