The other answers are good, but to some extent they really donβt tell you what to write first.
Of course, you need gameplay design, or at least enough ideas to learn what you know what you need. And itβs good if you get a vertical cut (everything works a bit so that you can play the game as early as possible and prove that you can overcome all the main problems without any unpleasant surprises).
( ), . " - ", , , AI . , , , , , , ""! Argh!
, : , . - - , (, , ), , , , AI, ( , , , ). , - . ( 2D- 3D-, 2D- (.. ) AI)
, - , , , .
, , , .
? . , , (UI, collision, AI). , , .. . . , , , , . , - , , , . , , .
, , , , , , . , - , , .
, , , , AI , , , . - , - . .