If you divide game development into six processes—planning, rules, coding, testing, fixing, and saving—based on my experience ...