Hi guys !
I know the title does not say much, but I'm pretty new to all this and I don't really know how to articulate my question. (Also, English is not my primary language so I apologize for any mistake I'm gonna make).
After looking around the documentation, I made the "Make your first game" tutorial which was pretty great and gave me good insights. I'm now ready to try and make my own game (kinda...).
For a first game, I think it would be wiser to start with 2D and not bother with 3D as it requests so much more knowledge.
I have an idea for my game but I wonder if I can achieve that with 2D or at least without having to create my own 3D textures/objects/etc. (I read that it's kinda possible to apply 2D asset on 3D object ?)
My game would be top down with a fixed camera. The character would be a diver who... well ... dive ! What I want to display is the fact that my diver goes down and so the environment will be scaled down/up accordingly to the diver depth. (It would be like the fortnite jump with a fixed camera above the character.)
So I was thinking that it would be easier in 3D as the "z" axis is already taken care of and so the scale up/down would be automatically dealt with. But I would like to avoid the 3D as much as possible as I'm a beginner. Like the environment would be in 3D but just for the "z" axis. How would you "emulate" this effect in 2D ? Is it that hard if only the environment is in 3D ? Can I apply 2D texture on a 3D element as I will only see the top of it ?
Do you see any way to achieve that easily ? Is it already out of scope for a first game ?
Worth mentionning that I'm a developer (not a game developer, just a developer) so I think I can handle the programming but not the 3D modeling/drawing/etc.
Hope that it makes any sense.
Cheers !