Декомпозируйте ваш основной нарративный сценарий в списки объектов, которые обладают каким-то заложенным функционалом, и сделайте классификацию по релевантным группам: функции главного героя, оружие, противники, боссы, гаджеты и так далее. Функционал каждого из этих объектов является отдельной функцией и интерактивным элементом – их нужно будет разрабатывать.