«Заставь игру бояться»: как я завайбкодил хоррор Subject 47 с нуля и что из этого вынес
Саша работает в сфере ИИ около пяти лет, но в разработке игр у него не было ни дня практики. Тем не менее он решил проверить, получится ли завайбкодить игру с нуля, — и у него вышел психологический хоррор Subject 47. Игрок участвует в эксперименте, где главная задача — сохранять спокойствие, пока уровень паники растёт от триггеров, монстров и просто так.
За пару месяцев проект заметно вырос: вместо пяти уровней стало девять, а первоначальные уровни серьёзно доработали. Итог — 100 тысяч строк кода, из которых половина приходится на тесты. Правда, как признаётся автор, даже обилие тестов не спасает от всех ошибок.
В процессе Саша набил шишки, чуть не поседел и понял, как правильно делать игры. Своими лайфхаками и мыслями он делится в статье — от планирования до отладки. Это честный разбор ошибок и советы тем, кто хочет повторить подобное.