хм... начинается все с задумки...
когда ты хотя-бы примерно представляешь, чего ты хочешь от игры, пишешь дизайн-документ, в котором расписываешь все, что касается концепции игры.
когда диздок готов, можешь приступать к разработке. Сначала тебе необходимо решить, будешь ли ты использовать готовый движок или писать свой. Когда движок у тебя есть, наполняешь игру контентом в соответствии с диздоком.... потом пишешь крутую ридми и рассылаешь свою игру друзьям ( а если получилось нечто экстраординарное - шлешь издателям

)