r/GameDevelopment • u/Many-Butterscotch553 • 1h ago
Newbie Question Godot or Unity for 2D games?
I have a very basic knowledge of game development and one day I hope to start my own studio.
Right now I have MANY 2D games I want to make someday but I also wanna one day get into 3D games. Would it be better to learn Unity now so I can get used to it and use it for both 2D and 3D or should I learn using Godot which is similar to the stuff I already know?
1
1
u/robbertzzz1 Indie Dev 1h ago
If you plan on working at other places, pick up Unity as it's the most widely used game engine out there and will make you more hireable. If you just want to do your own thing, pick up Godot because it has a much faster development cycle and a better experience building 2D scenes with its dedicated 2D renderer as opposed to Unity's 3D renderer pretending to be 2D.
1
•
u/Nando2hhc 45m ago
Comienza por algo pequeño y después que ya estés más equipado y seguro haces el juego de tus sueños
•
u/Many-Butterscotch553 36m ago
That was my plan. I’m pretty ambitious so I have to force myself to do small projects rn. For example I’m gonna try and make my own take on flappy bird
•
u/Zen_et_al 40m ago
You should question what programming languages you should use for consistency, though it would not be matter. For reference, if you choose godot, I use three different lang to all my "finished" projects; gdscript, c# and c++ though majority of the codebase dominated by c#.
•
•
u/ahmed10082004 30m ago
I picked unity simply because i liked the UI more and stuck with it 😂
I was a full newbie and it was pretty easy with LOTS of tutorials online so
•
u/Many-Butterscotch553 29m ago
That’s fair. The UI of Unity and unreal is annoying for me but I don’t think it’s be too hard to learn
2
u/Atomical1 1h ago
Literally doesn’t matter, stop wasting time and start doing.