> Want to do a shooter game with rogue-like elements (permadeath, resources management...)
> Basically, the player explore the environment, try to survive, kill the opponents
> Want to do a "nervous gameplay" (the player has to be quick and precises if he/she wants to survive to situation)
If I do it in 3D:
Pros
* It will be easy for the player to see what an object is supposed to be (ammunition, bat, bathtub, computer...)
* I can place the camera where I want, no need to remodel every objects
* I can later integrate player customisation on the appearance of his/her avatar
Cons
* Need to relearn how to use Blender
* I will take a lot of time modelling the objects (even if I want to do very low poly models), animate it
* It will also be harder to code in general because of this third dimension
If I do it in 2D and with a really top-down view (as in Hotline Miami or the flash games Decision)
Pros
* Suit to the gameplay perfectly (easy to figure out for the player where he/she aims, if the enemies will be hit or not)
* I can rotate the sprites
Cons
* It will be a pain in the ass to draw the object (making understand to the player that this junk of greeny pixels are supposed to represent a tree...)
* Very little appearance customization
If I do it in 3/4 view (Zelda) or isometric (as Survival Crisis Z
Pros
* Easy to see what an object is supposed to represent
* Can integrate appearance customization
* Also, it could look more pleasing to see than a 2D top-down
Cons
* Hard to figure out what is aimed and will be hit (so could not fit with the gameplay)
* Have to work on the sprites and animation for the four sides (left, up, down, right) if I don't want it to look like shit
I would like to have your ideas on this question: which of these three possibilities should I explore?
For the moment I will continue to work in the 2D version. I will try the two last options and maybe transpose it in 3D later.