>Build the game really well. REALLY WELL. Amazing artwork, great style, a visual feast. Fun, snappy gameplay. Depth. I'm talking hours of engrossing gameplay. Solid, performant, virtually bug free.
To be honest, this is really all you need. Now granted, REALLY WELL these days means competing with reputably teams (indie and AAA) with a lot of experience and/or manpower, so we're well past the Cave Story days. But if you spend the time pushing your craft and/or finding like minded people, it's not impossible to just focus on this.
But in terms of budget (time and money), your steps are probably the best to make a "good" game actually sell well. Personally tho I want to really try pushing the envelope with my project one day. One day far into the future after I really learn the 3D art pipeline.
To be honest, this is really all you need. Now granted, REALLY WELL these days means competing with reputably teams (indie and AAA) with a lot of experience and/or manpower, so we're well past the Cave Story days. But if you spend the time pushing your craft and/or finding like minded people, it's not impossible to just focus on this.
But in terms of budget (time and money), your steps are probably the best to make a "good" game actually sell well. Personally tho I want to really try pushing the envelope with my project one day. One day far into the future after I really learn the 3D art pipeline.