Добавить в корзинуПозвонить
Найти в Дзене
PlayGround.ru

Хоррор по мотивам Гоголя в советской атмосфере: дневник разработки и полная пересборка игры Nightmares Awake

Работа над Nightmares Awake продолжается, и сейчас мы хотим рассказать о самом важном техническом изменении, которое произошло за последнее время. Nightmares Awake — это психоделический хоррор от первого лица, где классическая литература превращается в личные кошмары девочки-подростка. Игрок исследует мрачные, искаженные миры по мотивам произведений писателей-классиков, убегает от страшных существ и решает головоломки, помогая девочке справиться со своими страхами. Но за всей этой художественной частью стоит ещё и сложная техническая история. Полная переработка ядра проекта В процессе разработки мы столкнулись с тем, что текущая архитектура проекта начала нас буквально ограничивать. Изначально игра строилась на скриптовой основе, и со временем стало понятно, что каждый новый элемент дается слишком тяжело. Добавление механик превращалось в цепочку проблем. Любая новая система могла сломать уже существующую. Сегодня правишь дверь, завтра отваливается взаимодействие с предметами. Проект н

Работа над Nightmares Awake продолжается, и сейчас мы хотим рассказать о самом важном техническом изменении, которое произошло за последнее время.

Nightmares Awake — это психоделический хоррор от первого лица, где классическая литература превращается в личные кошмары девочки-подростка. Игрок исследует мрачные, искаженные миры по мотивам произведений писателей-классиков, убегает от страшных существ и решает головоломки, помогая девочке справиться со своими страхами.

Но за всей этой художественной частью стоит ещё и сложная техническая история.

Полная переработка ядра проекта

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

-2

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

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

Что это дало?

После перехода на новое ядро разработка стала заметно проще и быстрее.

Теперь:

легче работать со светом и атмосферой

можно строить полноценные событийные системы вместо набора отдельных скримеров

проще реализовывать механики, связанные с состоянием персонажа

Проект наконец-то перестал ломаться от каждого нового изменения и стал нормально расширяться.

Текущее состояние игры

В Nightmares Awake каждая глава игры — это отдельный сон девочки, и первый из них уже близок к финалу. Мы доводим его до состояния, когда можно будет уверенно двигаться дальше.

Следующим нашим шагом будет вторая глава, действие которой развернется в искаженной версии Петербурга.

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

Спасибо, что следите за проектом и обязательно добавляйте в желаемое!