This course is made with the latest content and newest technics used in modern Game Development (Unreal Engine 5 2022)
The best way to learn anything is by doing it in a really fun way and this is where this course comes from. If you want to learn how all these incredible games you see are made there is no better place to start than this course.
We made sure that this course has everything you need to take you from a beginner (even with zero codding experience) and slowly take you to intermediate level.
I chose the main project in this course to be a 3D First Person Platformer because it not only has a vast library of game development concepts that we can implement and learn.
Also because it's very simple (especially if you are a beginner) to delve in and get started on your game development journey.
Everything in this course has been meticulously crafted, review and recrafted to provide you with the best experience possible and maximize your learning as much as possible.
So not only will you have a great time learning you'll also get the MOST BANG FOR YOUR BUCK by going away from this course with a lot of tools in your arsenal to continue you journey in the wild west of game development.
Section 1: Introduction
We'll start off by downloading Epic Games Launcher. Downloading Unreal Engine 5 and we'll lay the ground. We'll understand a bit of history about the Unreal Engine and we'll make our First Game just to get ourselves into the mood.
Section 2: Building Virtual Worlds Level Editor
In this section we are going to start learning the very basics of the viewport. We'll understand how to move around the viewport, use the various navigations and learn what each every single window we see infront of us does.
Section 3: Unreal Architecture Actors
In this section we will learn about Actors. We'll understand static mesh actors, geometry brushes, volumes and Materials. We finish off by creating and learning to set up the lighting and atmosphere instead of using the one we are given.
Section 4: CyberSpy 3027 - Building Our World
This section will be a culmination of what we learned in the previous 2 sections. We'll be setting up the light, atmosphere and skyline. We'll create our first level and build our inner basic structure to start working with future features.
Section 5: Blueprint Visual Scripting
Time to understand the concept of Blueprint Scripting in a very easy way. We'll understand what the windows in the interface mean, go though nodes, connect them and create a flow control between them. We also delve into timelines for simple animations.
Section 6: CyberSpy 3027 - Moving Platform
With our new powers of programming we're going to create a moving platform made out of glass. We'll add activation plates to turn them on. And we'll create enemies that fly around and try to kill us.
Section 7: Making Interactive Experiences
Now that we have a level and things moving in it time to experience it using characters. We'll understand what a Pawn is, how to turn it to a character, apply controls to it and make sure it interacts with the world around it.
Section 8: CyberSpy 3027 - Creating Our Character
In this section we'll set up out character. Add actions and axis mapping to him to make sure we properly move around. And finally adjust it's movement to better suit our game.
Section 9: Physics Collision
This will not be like the physics you learn in school. So don't worry. This will be us adding collisions and understanding where they come from. Creating responses when actors hit each other and how Damage event are triggered.
Section 10: CyberSpy 3027 - Adding Physics To The Player
Now that we understand collisions we need to apply them to our game. First we'll create 2 types of spikes, those that damage and those that kill. We'll add gems that we need to pickup and in order to exit through the doors we have.
Section 11: Working With Audio
Time to hear some music. We'll understand how Audio in Unreal works. Learn about audio cues that allow to program sounds. And finally we'll deeper into sound attenuation for more realism.
Section 12: CyberSpy 3027 - Adding SFX to Our Game
Time to breath some life into this game adding sound effects and Music. Now our game goes from static to dynamic. We will add background Music and SFX to the various actors we have in our world.
Section 13: Unreal Motion Graphics UI
Now it's time to create a User Interface for our game. We'll learn about Widget Blueprints, where we create, organize and customize our texts, buttons and images. We'll also learn how to bind them and animate them.
Section 14: CyberSpy 3027 - Adding The HUD
In this sections we'll be displaying our player's health using a progress bar. Visualize us taking damage and picking up gems. We'll create a Main Menu, Pause Menu and a death screen. Finally we'll add a fade in and out effects for smoother transitions.