Unreal Engine 5 - The Complete Beginner's Course

Video description

Want to learn how to make video games? Then why not make games with the exact same software used to develop hit titles such as Fortnite, Batman: Arkham Asylum, Gears of War, and Mass Effect—the state-of-the-art Unreal Engine. By beginning your game development journey with Unreal Engine 5, you will be learning the same engine that the pros use.

You'll start by setting up Unreal Engine 5 and grasping game development fundamentals. Next, you'll acquire the skills to craft immersive game environments, script game logic for rule definition, data management, and character creation.

This course will teach you how physics works in Unreal Engine 5 and how to handle collisions. You will learn how to create user interfaces, so you can add menus, load screens, and HUDs to your game. You will learn how audio works within the Engine so that you can add music, dialogue, and sound effects. And finally, you will learn how to package your game so that it can be played on other computers and game consoles.

By the end of this course, you will gain all the skills necessary to bring your ideas to life and create your own video games using the cutting-edge Unreal Engine 5. Course resources are available on GitHub.

What you will learn

  • Learn game development and it’s fundamentals using Unreal Engine 5
  • Design and implement dynamic user interfaces for menus, loading screens, and HUDs
  • Effortlessly navigate Unreal Engine 5 to build captivating environments
  • Customize character interactions with easy-to-implement input and movement controls
  • Script logic to define gameplay without needing to know how to code
  • Learn efficient game packaging techniques for various platforms, including computers and game consoles

Audience

This video game development course is for absolute beginners who are interested in making games and learning how to design a game from scratch using UE5. This course is designed for those who want to become professionals using Unreal Engine 5. No programming experience is required.

About the Author

David Nixon: David Nixon is a professional software developer with a degree in computer science from Florida Atlantic University. He is a lifelong video game aficionado who started with the Atari 2600 and never looked back. He enjoys music, reading, and sports in his spare time.

Table of contents

  1. Chapter 1 : Getting Started
    1. Introduction
    2. Registration and Installation
    3. Projects
    4. Levels
    5. Actors
  2. Chapter 2 : The Level Editor
    1. Level Editor Overview
    2. Select Editing Mode
    3. Viewport I - Navigating Within the Viewport
    4. Viewport II – Moving, Rotating, and Scaling
    5. Viewport III – Snapping
    6. Viewport IV – Different Ways to View Your Level
    7. Content Browser I - Overview and Finding Content
    8. Content Browser II – Adding, Importing, and Saving
    9. Content Browser III – The Settings Menu
    10. Content Browser IV – Content Browser Windows
    11. Details Panel I - Details Panel Interface
    12. Details Panel II - The Transform Category
    13. Outliner
  3. Chapter 3 : Actors
    1. Static Meshes
    2. Brushes
    3. Materials
    4. Lights
    5. Atmosphere and Clouds
    6. Player Start
    7. Components
    8. Volumes
    9. Tutorial 1 - Creating the Sky
    10. Tutorial 2 - Creating the Playing Area
    11. Tutorial 3 - Building the Inner Structures of the Level
  4. Chapter 4 : Blueprints
    1. Introduction to Blueprints
    2. Variables
    3. Functions
    4. Flow Control I
    5. Flow Control II
    6. Accessing Actors Within the Level Blueprint
    7. Timelines
    8. Blueprint Classes
    9. Tutorial 4 - Building the Elevator Platform
    10. Tutorial 5 - Creating the Enemies
    11. Tutorial 6 - Creating a Rotating Door
  5. Chapter 5 : Players and Input
    1. Game Modes
    2. Pawns
    3. Characters
    4. Controllers
    5. Enhanced Input
    6. Input triggers
    7. Input Modifiers
    8. Tutorial 7 - Creating a Playable Character
  6. Chapter 6 : Collisions
    1. Collisions I - Collision Volumes
    2. Collisions II - Collision Events
    3. Collisions III - Causing Damage Due to Collisions
    4. Tutorial 8 - Adding a Damage System to the Game
    5. Tutorial 9 - Creating the Orb Item
  7. Chapter 7 : User Interfaces
    1. UMG Overview
    2. Root Widget
    3. Canvas Panel
    4. Horizontal Box and Vertical Box
    5. Grid Panel and Uniform Grid Panel
    6. Common Widget Properties
    7. Visual Designer
    8. Text Widget
    9. Button Widget
    10. Border Widget and Image Widget
    11. Progress Bar Widget
    12. Check Box Widget
    13. Scale Box and Size Box
    14. Tutorial 10 - Creating the HUD
    15. Tutorial 11 - Damage Tint and Collect Item Tint
    16. Tutorial 12 - Restrict Door Opening and Creating a Pause Menu
    17. Tutorial 13 - Game Over and Win Screen Menus
  8. Chapter 8 : Audio
    1. Audio I - Audio Overview and Sound Waves
    2. Audio II - Sound Cues
    3. Audio III - Attenuation
    4. Audio IV - Importing and Converting Audio
    5. Tutorial 14 - Adding Audio to the Game
  9. Chapter 9 : Additional Topics
    1. Downloading Content from the Epic Games Launcher
    2. Importing 3D Objects from the Internet
    3. Packaging
    4. Tutorial 15 - Packaging the Game

Product information

  • Title: Unreal Engine 5 - The Complete Beginner's Course
  • Author(s): David Nixon
  • Release date: January 2023
  • Publisher(s): Packt Publishing
  • ISBN: 9781803238869