In this Unreal Engine beginner game dev tutorial we go over a simple way to make a player character that moves with mouse or keyboard. You will learn how to set up a simple scene and a player character pawn blueprint class with only a few simple blueprint nodes. We will add inputs for player controls. We will see how to create and set up a camera that is not locked to the player. We will see how to set up a new game mode that uses the new player character pawn as the main player. The idea is that is could be used a spring board for prototyping any number of game styles. This controller is basically what I have been using for my brick breaker game but it can just as easily be used for a maze game seen here.
0:00 Intro Demo of Character Pawn
0:29 Create new level
0:42 Creating Character Pawn Blueprint
1:10 Adding Input mappings
3:00 Build the pawn visual and blueprint code
6:15 Add a new Game Mode
7:10 Create a camera
8:10 Fix vertical input reversal
8:40 Getting Collisions to work!
9:30 Sweep
9:40 Making the mesh the root component + sweep for collisions to work
10:15 Make a maze for testing
Unreal is Easy! is a series of tutorials to address some of the learner's curve for Unreal Engine game dev. Often new gamedevs are discouraged from using Unreal for a number of reasons. Unreal is complex. Unreal uses C++. Unreal has a million blueprint nodes to figure out. The list goes on. I am hoping to create a number of tutorials to serve as jumping in points for beginners who want to start out in Unreal.
At the end of the day all game engines have their quirks and difficulties. Just because one engine offers the ability to copy code verbatim doesn't mean it's actually easier to produce a game. Unreal offers a very complete and polished tool set and each piece goes deep. Blueprint is so powerful, commercial games are getting released after coding has been done mostly in the visual scripting. For a lot of simple games, Unreal can be a great engine to get started in.