Beginners Intro to UE5 - Create a Game in 3 Hours in Unreal Engine 5

preview_player
Показать описание
This Video:
Make your first small game using UE5 C++.

Long Tutorials:
A playlist of long tutorials.

Chapters:
00:00 - Intro / Overview
06:36 - Project Creation
07:35 - Project Settings
09:33 - Why Start With BP Only?
10:24 - Editor Preferences
11:52 - Creating Our Player Class
13:40 - Known Issues
15:52 - Fixing Player Class
18:51 - Player Header
26:00 - Player Code
34:24 - Learning to Search for Solutions (Googling)
38:06 - Setting Up Player Blueprint
44:28 - Input Bindings
51:08 - Input Functionality
1:01:22 - First Player Functionality Test
1:04:53 - Default Values
1:08:43 - Tracking Player Jumps
1:11:14 - Binding Functions
1:18:46 - Calculating Hit Direction
1:26:46 - Simple Debugging
1:40:51 - Creating Item Class
1:55:06 - Item OverlapBegin
1:58:47 - Item Blueprint Implementation
2:08:54 - GameMode Overview
2:11:13 - Creating Our GameMode
2:27:24 - GameMode Blueprint
2:31:44 - Creating User Widget Class
2:37:40 - Creating Widget Blueprint
2:49:30 - Finishing GameMode Implementation
3:00:05 - Finishing Item Class
3:04:46 - Materials
3:13:11 - Skysphere

Links:

RECOMMENDED READING - Game Theory Books -

#UE5 #unrealEngine #gamedev #indiedev #cplusplus
Рекомендации по теме
Комментарии
Автор

Unreal Engine Evangelist here. The reason there were issues with the event bindings is because they were set up in the class constructors. You should never ever do that, class constructors are only for setting up components and default values, while everything else like bindings should happen on runtime. Adding bindings in the constructor can lead to weird things like dynamic delegates getting serialized into the blueprint asset itself, which explains why it's so hard to fix it (reparenting, etc).

What you want to do instead is to do those bindings in BeginPlay, then they are runtime only and easily changed/fixed.

flassari
Автор

This is by far the single most comprehensive C++ UE tutorial in existence. PLEASE keep making detailed C++ UE5 tutorials at the level you have done here as there are simply fragments of C++ UE out there as most are focused on BP.

mytechnotalent
Автор

I have to say, walking through your thinking as to why you choose certain functions, or why you choose certain classes, is invaluable. It really sets your videos apart from other follow-me-blindly tutorials that end up going in one ear and out the other, so to speak. I care about _why, _ and you understand how important this is. Cheers.

totheknee
Автор

Thank you for putting your IDE in to presentation mode. Many people do not do this, and it makes coding videos even more tedious to follow along than they already are.

RogerBaconGaming
Автор

UE is by far the most temperamental software I have ever used. How anyone can create anything in this engine is a mystery to me. I will never bad mouth a game made in Unreal ever again.

TehCannonMan
Автор

This is great. I'm not a beginner programmer, but haven't used C++ much. This is a fantastic introduction for those who might have programming experience but not c++/unreal experience. Thanks for sharing what to search for to get more information.

joshxwho
Автор

I find it amazing that you are so honest about the information you're giving. For example, you specify it when you know the reason behind an error and when you don't, you talk about the situation in a way that enables the viewer to go and find the reason themselves.

elemenohpi
Автор

I just want to say thank you for putting this together. Great Course.

xionsflame
Автор

only watch the intro, instant like, nothing worse than being a solid programmer being babied through variables, give people who need time to go off on their own who need it on important topics, sounds like a perfectly balanced tutorial.

auchucknorris
Автор

You are amazing. Thanks for always stating that C++ is not always the best solution and that the engine can provide tools that definitely work in tandem with it. Love your content!

Shamysoza
Автор

I did your Blueprint version of that course and that was perfect. So now C++, I think is the best follow up for me, thanks !!

ChrixB
Автор

This is a very professional tutorial that's easy to follow and understand. It's very helpful that he goes a little further than what's needed for the project. Like explaining some common issues you might face when following along and explaining some extra concepts in C++. Like runtime vs compile-time 'const'. I also appreciate that he pasts already pre-written lines of code and then just explains what they mean instead of us watching him typing it out. It makes the tutorial easier to follow and doesn't waste any time. I do wish the voice-over was a little louder. I had to max out my volume to hear it. Overall an extremely useful unreal c++ tutorial that would be hard to find elsewhere.

TheWolverine
Автор

By far the best tutorial I've seen. I want to start making games primarily side scrolling ones. This is very helpful

DM-pgiv
Автор

I haven't even started the video but by looking at the chapters YOU'RE A LEGEND! Thank you so much!!

PolyStylized
Автор

I'm still on my way through the tutorial, but please, next time increase a little your volume, I usually use the volume from my computer at around 30, but I had to increase to 60-90 to be able to hear your voice correctly.

Great tutorial so far and I really enjoy your content, good job!

FMagno
Автор

Seeing both sides of the coin with C++ and Blueprints is extremely helpful. Thanks!

vojtastruhar
Автор

nice. Finally found a roll a ball tutorial using unreal c++

irtezamasud
Автор

Bravo, very well done tutorial. I found it very educational and was able to complete this using Unreal 5.2. Quite impressive this is relevant 2 years later and speaks to the quality of your content. 10/10

derekadair
Автор

Thanks a lot and there is not much tutorials with c++ 😍

mokshithpb
Автор

This is the best unreal engine channel hands down

yoyohoneysigh