Check out my Unreal Engine 4 courses: ================================== ►Souls-Like Action RPG with Multiplayer: https://devaddict.teachable.com/p/souls-like-action-rpg-game-with-multiplayer ►Multiplayer First Person Shooter with Dedicated Servers: https://devaddict.teachable.com/p/multiplayer-fps-inspired-by-cs-go ►Multiplayer Top-Down Dungeon Crawler: https://devaddict.teachable.com/p/multiplayer-top-down-dungeon-crawler ►Multiplayer Grid Inventory System: https://devaddict.teachable.com/p/multiplayer-grid-inventory-system ==================================
This new beginner's tutorial is using the just released Unreal Engine 4.26 version to help you learn how to make a platformer game with the free Hour of Code project. If it's your first time ever opening up UE4, then this video is for you. You will learn how to place actors, how to make your own blueprints, how to program in blueprint, and more in a total of 5 lessons (all in this one video). If you've never step foot in Unreal Engine, then this almost 2-hour video will get you going! All you need to do is download version 4.26 from the Epic Launcher as well as the Hour of Code project from the Marketplace and you'll be ready to follow along with me.
0:00 Lesson 1: Introduction to the Hour of Code project and how to create it. You will then launch the project and open Unreal Engine 4.26 for the first time. Woop! You will learn how to navigate the viewport, get yourself around the editor, actors, placing objects from the content browser, duplicating objects for building out levels, adding collision to meshes and objects, and more.
Lesson 1 is all about placing objects in your levels and learning how collision works. Collision is one of the most important concepts of game programming. You use collision for everything: walls have collision setup to block players from passing through. Rocks and other objects also have collision setup to block players. Some collision objects are invisible and designed to perform certain tasks when Overlapped by players and other objects like bullets and projectiles.
15:16 Lesson 2: We'll place the first Blueprint actor into the level, the Checkpoint. This actor uses overlap collision to save the location of the player in case you fall off the world and die. It will respawn you at the point of the checkpoint. We'll go over the blueprint code to show you how the object works with the Gamemode blueprint to save the player's location every time the player overlaps the checkpoint actor.
We will also use the Sequencer to create moving platforms with static meshes. We will update the location and rotation of the meshes in real-time in the level. The player will have to jump across the moving platforms in order to reach the second checkpoint. The Sequencer is very powerful in Unreal Engine 4.26 and you can use it for all sorts of different tasks.
43:43 Lesson 3: In this lesson, we'll be adding a jump power up into the level so that when the player overlaps this powerup, we increase the jump of the player. You will learn how blueprints communicate with each other in order to accomplish this task. When the player overlaps the powerup actor in the level, the blueprint will fire a function that will communicate with the player. It will tell the player to increase it's Jump for 4 seconds and play a sound. You will learn about Casting and updating variables on the player, or any class for that matter, that is casted to.
1:13:07 Lesson 4: In this lesson, we will create our first blueprint actor, the Key to open the blueprint door. The player will need the key in order to open the door that leads the player to the end goal and completion of the game. The key is actually a very simple true/false boolean: either the player has the key (it's true), or the player does not (it's false). We keep track of this boolean in the Gamemode.
1:42:00 Lesson 5: The final lesson focused on the player UI. Specifically, the UMG editor in Unreal Engine 4.26.