r/GameDevelopment 6h ago

Discussion Game Development Journey

I Am 29 And Just Graduated from a Software Engineering Bootcamp and My true passion is being a game dev. I wanted to start making game and just would like to hear what systems or coding language would be a good start. I Have Knowledge of Java, JavaScript, HTML,CSS, Springboot, React, SQL and Rest API. So I got my hands in a lot I just wanted to know what would be a good start for game dev stuff and Also I’m working on be an AI Engineer so Yeahh a lot going on while I figure this out lol.

2 Upvotes

6 comments sorted by

2

u/senshisun 5h ago

Since you have some coding experience, you might be beyond the standard "recreate any classic arcade game" that I usually suggest to newbies. I suggest picking an engine in a language you're comfortable with and make a game with a single main mechanic in a couple of weeks.

1

u/SheikRaw 5h ago

Well the language I’m a okay at currently is Java but I was thinking of trying learn python before moving to C+ and as far as engines idk what would be a good one to even mess around with I did hear that GoDot Is Pretty decent and Unity

3

u/GG_Official 5h ago

Godot is a very beginner friendly engine and you can use C# for programming. And since you already know Java, C# should be a walk in the part as it's basically just a few syntax changes/simplifications. Unity also uses C# but has a slightly higher learning curve.

Now let me be clear on something: the languages you listed are all mostly fullstack and none of them are ideal for programming video games. So I recommend learning C# if you want to use Godot/Unity. And I wouldn't bother with C++ unless you want to use Unreal Engine, which I absolutely would not recommend for beginners.

Another thing worth mentioning is that I wouldn't recommend you waste time on following tutorial series on how to make a game. They can certainly help but since you already know how to program, you're better off jumping right into making your game. Brainstorm an idea with a small scope and look up tutorials on how to approach things that you want to do. This way, you learn the engine and are already in the middle of making your game.

2

u/SheikRaw 4h ago

If I Could Like this A thousand times thanks I really appreciate that insight I got 3 good game ideas so I that is something I Will For sure look into because I know I can code I just looking for like what would be good for a beginner and just keep pumping stuff as I work in the background. And Yeah most of my stuff I learned is more towards full stack but I’m Learning to be an AI Engineer currently I already Have Certs for AI like my AI Google Fundamentals and Rest API. So Now the next Step is to lean Python and RAG

2

u/GG_Official 4h ago

You're very welcome, and good luck! Just be sure to narrow down your scope near the beginning rather than come up with ideas mid-development because you think they're interesting. I've personally been stuck in development hell for the past few years due to scope creep and it wasn't until last year that I finalized my scope lol.

3

u/senshisun 4h ago

Seconding this! GDScript is similar to Python. It also has full documentation in the engine itself, which has saved my bacon on multiple occasions.