New to the game development space!

Hi, everyone!
I’m new to game development and programming, in general.
However, I’m genuinely excited to become a programmer of some sort. Game development is one of my thoughts.

I’ve bought a few Udemy courses on Unity and unreal.

I have so any questions on game development and programming in general.

At what point can legitimately start doing things? If that makes sense.

Which kind of development should I go for?

Should I go with Unity or Unreal?

What’s the path on getting into major game studio?

(Mobile and front-end are my other thoughts!)

I’ll take anyones advice on anything mentioned above. Thank you for reading!

1 Like

Learn by doing, boring answer.

Suggested list for diving in to game dev:

  • Pick an engine of choice, there are a lot but since you are here why not UE :slight_smile:
  • Begin one of the course you purchased
  • Modify and try out things during the time going though the course

If you get stuck just try google or read documentation. But the main thing is to just begin and try, noone is an expert at the beginning :+1:

The same goes for programming, just select a language and build smaller applications (e.g. todo lists) or clone an existing game.

Good luck!

1 Like

With blueprints, you don’t need to write a single line of code and performance difference vs writing C++ your own is negligible if you don’t do heavy calculations per frame, which you want to avoid anyways.

It’s still a scripting language and will start teaching you how to think about problems just like writing code, so it’s perfect for your first game, which you should not be over ambitious about (don’t worry it’s not gonna be a waste either).

If you’re dead set on writing code, start with Unity. C# has much better hot reload (write code, save, then unity project will auto update and work), has much less chance of a fatal crash where you’ll need to waste time relaunching the engine, has better autocomplete performance, less specific syntax etc.

Edit: Rarely mentioned, but it’s almost paramount that you know some forms of version control. Worth it just as your own “undo” button if anything goes wrong. My fav is still Unity + git. If you’re on Unreal, go for perforce and it’ll look good on resumes.

Hey. Welcome! I’m learning UE5 as it has lumen and nanite. SO much better than Unity… :grin:

Hey @TheAlphaWolf000 thanks for posting this! As a newbie game developer these responses have been helpful!

@TheAlphaWolf000 What is your end goal with game development? (Land a job at a major studio, create your own game studio?)

This is the life of every game developer.
There’s only 2 states of mind, nothing in-between… Good luck!

CoderLife