I like to start my game protoypes as text. Since I am not an artist, I find generating sprites and models very boring and time consuming. As such the whole gfx-engine stuff doesn't saave me any grief.
So what I do is prototype my games as text:
Once I figure out the game is fun, I spend time adding graphics:
But basically I have a very playable game to prototype before I ever get started with the graphics portion.
The biggest plusses:
- If I want a new sprite, I just add a new letter.
- I develop on mobiles, but I can easily debug on my PC.
This can also somewhat work for an FPS style game, if you start out top view, and add camera angles later.