C++ or blueprints

Good day,

I am starting my journey with Unreal engine.
I have a game idea in mind, a first person shooter, and I really want to get more backend information.

Which is the best starting point, to build and learn with blue prints, and or start learning c++ and take it from there.

Do you also know of great resources, and tutorials a person could follow and or books to read?

Sorry if this question has been asked before. I am really wanting to get going on my first project and start building many more to one day create more content and games and help freelance where i can learn more.

Thank you for now.

Andretti Dawson

Hi @Fogotten

Welcome to the forums.

As you are new to Unreal Engine, I would recommend starting with Blueprints to get a solid grasp of the basics. Blueprints provide a visual scripting method that is more beginner-friendly and allows you to quickly prototype and develop your game. Once you are comfortable with Blueprints, you can branch out into C++, which can be more complex and has a steeper learning curve.

It’s important to note that even if you use C++, you’ll still need to work with Blueprints for certain parts of your project, so starting with Blueprints is always a good idea.

For structured learning, I highly recommend GameDevTV’s Udemy course. It’s an excellent resource to guide you through the process.

Lastly, there are numerous free tutorials available on YouTube. Be sure to explore those as well for a wide range of tips and techniques.

Here are some channels to check out:
Gorka Games
Ryan Laley
Unreal Sensei
Smart Poly

Happy learning!

Gorkagames are trash. Yes, their tutorials work according to the instructions, but later you’ll find out that in the broader context of game logic, they are unusable.
Ryan Laley is TOP.

A tip I wish someone had told me:

  1. From the beginning, use interfaces and avoid casting to specific classes due to memory references (most tutorials do it for simplification, but it’s quite annoying to go back through the game and fix it later).
  2. Try not to use Event tick - again, most tutorials on YouTube are capable of putting anything into the event tick.

IMO Best wayto learn UE and not land in tutorial hell!! - #2 by pezzott1


Can’t stress enough how much this will help you, even if you end up working only with blueprints.

Regarding content creators: I respect their work and livelihood, but aside from official channels, YouTubers should not be considered a reliable source of learning material. They are better suited for entertainment and / or secondary source information.


Best of luck.

In both cases you need blueprint, so start with blueprint learning, later on if you feel like you need advanced features that need c++, like for instance multi-threading, then start c++.
in my opinion the best coach is Stephen Ulibari, on Udemy, just wait for a sale and get his courses at 10-13$, he will boost you in no time, i think he has a BP FPS oriented course,

https://www.udemy.com/course/unreal-engine-5-blueprints-fps/?couponCode=KEEPLEARNING

if you don’t wanna spend anything, then take what was suggested above, and also join discord communities for orientatioin and help.
best of luck!!