1) Дизайн.
2) Программная часть
3) Геймплей.
Смотря на различные отечественные проекты, создаеться впечатление, что разработка их идет примерно вот в таком порядке. Т.е. сначала дизайнерами делаються модели, уровни и т.п., потом программисты придумывают как это все оживить, а потом все вместе думают, как с этим играть. По ходу дописывая и домоделивая недостающее и выбрасывая лишнее.
Хотя, по идее, должно быть все с точностью до наоборот.
В результате получаем игры-инвалиды и проекты в разработке по 5 лет.