Brainstorming idea of what the game should be. Creating some game mechanic, story, level, and balancing.
Make prototype to see how UI look like in the game and how the player interacting with UX.
Make story and atmosphere inside the game more believable with great and detail 3D environment.
Program what player can do and how to finish the game.
Keep player playing the game with engagement story.