Course Includes

  • 10+ hours of content

  • Assets included

  • Unlimited access

  • Download offline

Learn Unreal Engine

You'll learn the basics of Unreal Engine and how to build logic for games.

Build Games Without Code

You'll learn the in's and out's of Unreal Blueprint which let's you build games without having to learn code.

Learn By Doing

You'll learn Unreal Engine through building games. Guns, explosions, sound effects, and more!

Mobile Games

Learn how to build mobile games, optimize for mobile, and how to deploy to the iOS and Google Play App Stores.

Course curriculum

  • 1

    Getting Started

  • 2

    Intro to Unreal Level Editor

    • Unreal editor overview

    • Unreal editor mode

    • Blocking out an area

    • Creating edges and stairs

    • Creating simple materials

    • Creating rounded walls

    • More editing tools and objects

    • Preparing to build a bridge

    • Creating a bridge with subtractions

    • How to extrude objects

  • 3

    Intro to Materials

    • Creating simple materials

    • Setting textures to materials

    • Working with metallics

    • Tinting and multiply nodes

    • Material texture coordinates

    • Instance materials part 1

    • Instance materials part 2

    • Creating a dynamic material with Blueprint

    • Shooting cubes to change color

  • 4

    D2D Game: Controls, Characters, Enemies, and Guns

    • Project creation & setup

    • Creating a 3rd person camera

    • Creating a GameMode

    • Setting up keyboard and controller inputs

    • Moving the player forward in Blueprint

    • Setting up camera rotation in Blueprint

    • Rotations, vectors, and moving character in the right direction

    • Creating smooth animations with BlendSpace

    • Connect player input to animations with AnimationBlueprint

    • Attaching weapons to a player

    • Weapon & Laser Beam Assets

    • Creating a gun laser particle system

    • Attaching a particle system to a weapon in Blueprint

    • Creating bullets through RayCasting

    • Weapon Particle System Assets

    • Creating weapon logic & muzzle flash

    • Audio Assets

    • Implementing sound effects in Unreal Engine

    • Spawning bullet effects at hit impact

    • Enemy artificial intelligence (AI)

    • Logic to choose animation blends

    • Implementing player health and Blueprint Interfaces

    • Raycasting pawns and firing events

    • Ragdoll physics for the enemy

    • Final Source Code

    • Student Exercise

  • 5

    D2D Game: Game Design, Logic, & Events

    • Setup and project creation

    • Greyboxing the level

    • Game design document & technical overview

    • Level Design Documents

    • D2D Starter project and assets

    • Optimizing 3D models for mobile

    • Weapon pickup events

    • Custom animations for weapon/no weapon

    • Working with physics and constraints

    • Creating logic in Level Blueprints

    • Building gameplay and chaining events

    • Building a terminal and intro to UI with UMG

    • Showing UI based on events

    • Creating re-usable doors that open

    • Communicate between Blueprints with event dispatches & check distance between objects

    • Creating health bars

  • 6

    Dark City: Mobile Game Development

    • About This Section

    • Project creation

    • Setting up Unreal for mobile development

    • Implementing touch controls

    • Creating custom touch look controls

    • Important Unreal Mobile Resources

    • Flashlight Assets

    • Importing a flashlight model

    • Creating and using texture masks

    • Creating the flashlight blueprint

    • Spawning the flashlight onto the player

    • Rotating the flashlight with player rotation

    • Creating flashlight cone effects (advanced material editor)

    • Creating battery UI progress bar

    • Battery progress bar image assets

    • Post Processing & Audio Asset Download

    • Object outlines with post processing

    • Battery pick up and recharge

    • Enemy Character Asset Download

    • Setting up the enemy character

    • Enemy AI Setup: Behavior Tree, AIController, Blackboard

    • EQS System and Behavior Tree logic

    • Modifying animations and connecting enemy velocity

    • Animation Fix (Optional Download)

  • 7

    Specific Unreal Engine Topics

    • Moving actors around

    • Point & click movement

    • Re-targeting animations onto 3D character models

    • Simple FPS Assets

    • Simple first person shooter game

    • Progress & health bar lesson assets

    • Creating health & progress bars

    • Lighting for mobile games

Instructor(s)

Software Engineer

Mark Wahlbeck

Mark works in iOS, Unity, Node, React, and a bunch of other technologies. He has been building apps since the iOS app store launched. He has taught over 500,000 students programming and is the lead instructor for Devslopes Academy.