Вопрос достаточно интересный.
Во первых нужно понимать структуры игры и ее механику.
Сюжетная линия игры может разворачиваться несколько иначе в зависимости от принятых решений. На это влияет непосредственно последовательность действий. Программная часть обрабатывает эти данные и на ее основе изменяет/дополняет игровой процесс.
А нельзя ли привести несколько примеров таких игр? А то любопытно даже стало