Можно выделить следующие этапы разработки игры:
1. Проблематизация и тематизация.
2. Определение типа по назначению (для обучения, в исследовательских целях, для принятия решений, проектирования, по кадровым вопросам).
3. Выделение целей конструирования.
4. Анализ главных закономерностей - связей, отношений, в моделируемой деятельности, исходя из проблемы, лежащей в основе игры. В этом пункте определяется необходимая степень детализации представления объекта. Все связи в нем должны быть обозримы и в то же время не слишком упрощены.
5. Выделяются игровые единицы и функции. На основе этой работы создается сценарный план, и продумываются игровые события.
6. Создается перечень решений, которые могут принимать игроки. На данном этапе определены основные точки, на которых базируется простая игра. Пункты 7 и 8 относятся лишь к сложной игре.
7. Определение параметров связей между факторами, которые нужно отразить. Они должны быть таковыми, чтобы вызвать последствия, характерные для моделируемой деятельности. Необходимо определить взаимодействие параметров в каждом звене деятельности. Не все параметры могут определяться количественно. В этом случае при конструировании применяются экспертные оценки.
8. Формирование числового массива. На этом этапе определяется размеренность основных параметров, закономерности и взаимодействия, строятся таблицы, графики, программы для ЭВМ.
9. Детализация сценического плана, формирование влияния окружающей среды.
10. Формулировка правил, распределение решений по игрокам. Установление причинно-следственных отношений между операциями. Построение блок-схемы игры, внутреннего графика проведения, уточнение основных шагов, этапов, циклов. Шагом является завершенная фаза принятия решения, этап разделяет сценарные фазы, цикл приводит к очевидным итогам, является наиболее завершенной фазой игры. Особое внимание обращается на точки ветвления игры.
11. Формулирование системы штрафов и поощрений, определение критериев выигрыша. Результаты игры могут быть очевидны, выраженные количественно, и могут оцениваться экспертами.
12. Отладка игры, ее проигрывание разработчиками, уточнение связей, параметров, проверка гибкости блок-схем, жизнеспособности математического аппарата, анализ реальности ситуаций - действенность стимулов, правильности расчетов временных затрат, окончательная коррекция игры.