Conduct some research and develop a game concept.
Work on a design document in step two.
Determine if you require software.
Begin the programming process.
Put Your Game to the Test and Start Marketing!