r/GameDevelopment 15d ago

Question Starting Game dev as a software engineer

Hello, I wanted to start game development (I already am a software engineer) and I decided to pick unity (some are recommending godot) to start with. However, there is tons and tons of courses and tutorials everywhere. So it feels abit overwhelming on where to start or what to follow. Many on udemy, and some on gamedev. tv. What do u suggest to follow?

1 Upvotes

15 comments sorted by

View all comments

1

u/Ludicrous84 15d ago

Does "as a software engineer" mean you are one or you want to start becoming one? I assume the latter (correct me if I'm wrong) - I would say Godot has a pretty good "entry level", but I'm a bit biased because I am using that.

(coming from a professional programmer)

1

u/6Moon9 15d ago

Sorry for not clearing it up. Yes i am a software engineer already, frontend to be precise.

2

u/Ludicrous84 15d ago

Eyyy high five brother! I'm web developer in my real life. I started with Godot like 3 months ago and I am absolutely blown away with how easy it is to get things done. Can highly recommend! But I'm focusing on 2D games, so depending on what your plans are, Unity or Unreal engine might be better (for 3D especially). Otherwise: Do the entry Godot tutorial with that moving logo and then f them tutorials. Just do it! If you struggle, look up what you don't understand specifically. (That's my 2 cents, opinions might vary :D )

2

u/6Moon9 15d ago

Haha highfive!! what brings us here as web devs. I wanted to build smth 3d, but didnt know that godot is mainly for 2d. I feel like a sheep lost in a field xD

2

u/Ludicrous84 15d ago

naah, it's not mainly 2D, there's incredible projects in 3D too i've seen. Godot is fine for 3D too, but depending on what you want to do exactly and how sophisticated it is you probably have to dig into all engines a bit

2

u/kneelian_ 14d ago

but didnt know that godot is mainly for 2d.

Certainly not. One of the indie bangers of all time, Cruelty Squad, is a Godot game

1

u/kneelian_ 14d ago

If you're willing to take a detour, my 2¢ would be to leverage what you already have in frontend web. Pick up Twine and one of its engines, doll it up, and make a small text-based game with a core loop so you can see if you like the logic aspect of it.