Я могу поделиться своим виденьем разработки игры или модификации, но это не значит, что разработка должна быть такой или должна стремиться к такому сценарию.
Прежде всего разрабатывается дизайн-документ игры\мода, в котором нужно прописать основные цели разработки, такие как: жанр игры\мода, используемый движек, основу сюжета (именно основу , а не завязку которую часто выдают за сценарий вообще!), главные особенности игры\мода и чем он будет выгодно отличаться от других уже существующих.
Из первого пункта должен последовать сценарий, подробный но без точного описания диалогов (диалоги пишут отдельно! возможно другие люди специализирующиеся в этом и набор диалогов НЕ сценарий!)
Из первого и второго пункта следует гейм-дизайн, в частности количество локаций их связь между собой, наполнение этих локаций фракциями и сюжетными или обычными НПС, ключевыми объектами и тп.
Первые три пункта тянут за собой программирование или доработку существующего движка и скриптовой части.
Из предыдущих пунктов следует левел-дизайн, то есть конкретное наполнение локаций объектами, НПС и тп.
Из предыдущего следует дизайн объектов, как статики так и динамики, в том числе НПС, оружия амуниции и тп.
После создания локаций следует фаза расстановки объектов и НПС.
Программирование скриптов сюжета и отдельных квестов.
Написание диалогов и подключение их НПС.
Фаза альфа тестирования и отлов багов (на этом этапе тестируются основные механики игры)
Далее озвучка НПС (в частности в диалогах), озвучка различных динамических объектов (в том числе сюжетных).
Фаза бетта-тестирования и отлов багов с привлечением сторонних тестеров или собственными силами (на этом этапе тестируют все механики игры все квесты и активности).
Финализация проекта и релиз.