One thing that could help is prototyping an application. For example, Halo was originally going to be an RTS, but it looked so good they turned it into a shooter instead.


Keep It Simple, Make It Fun