ちなみにそこら辺のネットで拾ってきた「システム開発」の作業工程と時間配分例はこんな感じ。
個々の工程の期間は別にして、「時間の比率」は自作ゲームでも同じくらいだと思う。

1.要件定義:1ヵ月目
2.外部設計(基本設計):2~3ヵ月目
3.内部設計(詳細設計):4~5ヵ月目
4.コーディング:5~7ヵ月目(※)
5.単体テスト:5~7ヵ月目(※)
6.結合テスト:8~9ヵ月目
7.システムテスト(総合テスト):10~11ヵ月目
8.運用テスト:12ヵ月目

まあ、自作ゲームの場合は作る前にイメージができてる場合が多いので、その辺は省略できるかも。