Making a new game. I can draw better and faster than in 3D, also I can animate faster in than in 3D. So I thought it would be best to make a 2D project.
Never made a complex game before, I can barely code, and I don’t really have an idea. If I start a game I’ll have to start from scratch so if I did a 3D game it would still be at the same place.
A 3D project seems like it would have more resources and support. Plus you can make an open world game.
You can change is your game 2d in editor settings any time, so don’t worry about that.
I think that 2d is easier to learn (no quaternions, easier rays and input reading).
Speed isn’t really important - especially when you are learning.
2D or 3D really isn’t an important decision either regardless how fast you are at one verses the other.
What’s important is knowing what type of game you want to work on, or what kind of functionality you want your game to have. And learning all you can about how to implement that functionality.
As an example - I’m a 3D animator since a while ago. Been doing it professionally since early 2000’s.
I’ve chosen to work on 2D prototypes because there are several 2D games I’d like to design and create. I could probably create all my assets in 3D but I choose not to because I want to learn all the aspects of developing a traditional 2D game. So I’m drawing pixels when I eventually finish working out how to implement the functional and game play elements of the game.
Yes that really depends on the game. Some games are better suited with 2d, other games with 3d.
If you want to make a open world game, you could do that with 2d as well. A game with top down perspective like the first GTA titles, or a metrovania style platformer.
Personally I prefer making 2d games. Because I personally like drawing more than doing 3d stuff.
3d can be also very limiting. You always depend on the graphical capabilities of the engine, you have to fight with shaders, FX, certain physics etc.
If you draw your stuff, the sky is the limit. You don’t have to wait for realtime GI, a awesome Ocean shader, better AO and so on.
2d is also more lightweight in most cases and can be played on a wider range of devices, including older ones.
And last, 2d is timeless. A 3d game might look dated in a couple of years. That rarely happens with 2d games IMO.
Of course, just my 2 cents.
3d isn’t bad either, if you know what you’re doing. Ultimately it’s your decision. Good luck.
2D is generally easier to get started with. 2D games are also faster to produce. It’s trivial for a non artist to produce some half way decent sprites. On the other hand knocking out meshes requires some specialist knowledge.
There is a very good reason why games were made in 2D for decades before 3D became the norm.
I wouldn’t say that 2d is faster to produce in general. That highly depends on the art style of the game. SkullGirls for example uses full animated sprites done with the frame by frame technique. Nothing a noob can pull of on a sunny Sunday afternoon.
That needs even more specialist knowledge than 3d art. You can become proficient in a 3d package in less than a half year, if you really dig into it. Once you have the technical skills, you can get decent results with 3d. You won’t be able to make next gen-characters, but I saw some really nice 3d art by 3d beginners.
2d on the other hand takes way longer to master. You have to takle lighting, perspective, surfaces by yourself.
But yeah, if you do simplified pixel art, it is easier and faster to produce
i know 2d but thing i spent like 6 month learning 2d and if i begin 2d i will make an awesome project but then i am not gonna get a good rate on the project ,but if i start 3d i am gonna make a better progress and project and i am gonna get a higher rating on it so 2d or 3d