
If you want to play the game that you will learn to make during this course, check the resources for this lecture
Set up a UE4 project for a procedural background game by creating a first-person template, configuring input and project folders, and importing bird character, animations, and environment assets.
Set up a bird character in UE4 by configuring the skeletal mesh, capsule, and camera boom, and implement continuous rightward movement with a looping forward function.
Create an Unreal Engine 4 bird animation blueprint with a locomotion state machine, glide and flap states, and a flapping variable, plus basic material and texture setup.
Finalize the character by spawning nine feathers on death via a blueprint with a feather mesh and material, then hide the mesh, stop movement, and disable gravity.
Create procedural floors in UE4 with a blueprint actor that spawns rooftop tiles every 1300 units and uses arrays to randomize rooftops and colors via material parameters.
Create a functional UI in UE4 by building a main menu and HUD with UMG, binding score and high score, and wiring restart and game over states.
Implement a save system in Unreal Engine 4 by creating a savegame object, storing the high score, and saving or loading from a score slot at round end.
Add music to a ue4 game by importing audio, creating intro and main queues with looping playback, and wiring start and stop in blueprints for a complete finish.
This is a beginners course meant to help you get started with procedural levels, but it doubles as a starter guide to start developing your first game. This course is focused on using Unreal Engine 4 and coding with blueprints (Programming without code). This course is aimed at beginners but expects you to be familiar with UE4 user interface and to know what blueprints are. During this course you will develop your own game that will be complete and ready to publish at the end. We will look at many features, including a death event, procedural background creation( which will be valid for other genre's of games) and a save game system allowing you to save your high scores. We will also cover the basics of an endless runner character, which will apply to other genre's of games, or other styles of endless runners. We will also cover dozens of other beginner aspects of game development that are often looked over by other courses because you are expected to know them already. I also try my best to explain things to you, and explain why they need to be the way they are. I give detailed explanations of everything so you not only know what to do and what scripts to use, but also understand scripting so you are able to better script other projects based on the knowledge gathered from this course.