Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine: Character Skill System
Rating: 4.8 out of 5(561 ratings)
8,201 students

Unreal Engine: Character Skill System

Master the tools used to build "Fortnite" as we craft our very own character skill system using the Unreal Engine!
Created byGreg Wondra
Last updated 11/2025
English

What you'll learn

  • How to download, install, and setup a project in the Unreal Engine
  • How to use the Side Scroller Project Template in the Unreal Engine to create a "Metroidvania" style game!
  • How to implement a Paragon Character (from Unreal Engine's stock of FREE assets) as a Playable Character
  • How to add acquirable Movement, White Magic, and Black Magic Skills to a Player Character
  • How to add Health and Mana Systems to a project
  • How to create supporting HUD and Interactive Menus using Unreal Engine's Widget Blueprints
  • How to Script Interactive Gameplay elements utilizing Unreal Engine's Blueprint Scripting tools
  • How to hook up Player Character Animations
  • Ability System
  • Combat Logic
  • RPG Mechanics
  • Skill Trees
  • Cooldowns
  • Mana/Stamina Logic
  • Status Effects
  • Data Tables
  • Modular Abilities
  • Game Design
  • Unreal Engine 5
  • Unreal Engine

Course content

16 sections149 lectures25h 45m total length
  • Project Primer3:38

    In this short video I'll just be covering some (IMPORTANT!) things to keep in mind as you work your way through the course. 


    THIS LESSON TEACHES HOW TO...

    • Navigate the Course 

  • Download & Install1:22

    In this video I'll guide you through the download and installation process for Unreal Engine 4.  Unreal Engine 4 is FREE to download and install! 


    THIS LESSON TEACHES HOW TO...

    • Download & Install Unreal Engine 4 

  • Project Creation6:51

    In this video we'll create and name our project as well as determine where we'd like to store project files on our computer.  This will be a "Blueprint" based project (no coding experience needed!) and will make use of the "Side Scroller" template that comes with Unreal Engine 4. 


    THIS LESSON TEACHES HOW TO...

    • Setup a Brand New Project 

  • Project Organization4:18

    In this video we'll be creating the folder structure inside of our project where we'll be storing created assets.  It's always a good idea to work in an organized fashion with a consistent naming convention right from the start. 


    THIS LESSON TEACHES HOW TO...

    • Create & Color Folders in the Content Browser 

  • Project Add-Ons6:31

    NOTE:  The "Fab" tab is the place to access assets now within an Unreal Project (find the "Fab" button within the Content Browser).

    NOTE:  You can find all the content specified in this video HERE:

    https://drive.google.com/drive/folders/1Yxom4P25_tGBr7L3mT_G_mZl5Ua2o6xf?usp=sharing


  • Project Test Map13:10

    In this video we'll create a simple "test map" that'll act as a playground for building and testing our character actions, interactions, and skills. 


    THIS LESSON TEACHES HOW TO...

    • Create a map (level)

    • Edit Directional Light Actor

    • Set 2D Layer Snap Settings

    • Set Editor Starter Default Level

    • Set Game to Instantly Receive Mouse Input 


    ASSETS ADDED / CREATED...

    • Level:  MV_TestMap 

Requirements

  • SUGGESTED: Basic computer knowledge
  • SUGGESTED: Basic understanding of / knowledge of Unreal Engine (can do as a beginner but having experience helps)!)
  • SUGGESTED: Desktop PC with Windows 7 (or later) 64-bit - OR - a Mac with Mac OS X 10.9.2 or later
  • SUGGESTED: 8 GB RAM
  • SUGGESTED: Quad-core Intel or AMD processor
  • SUGGESTED: DirectX 11 compatible video card
  • SUGGESTED: Unreal Engine version 4.21 or later

Description

In this game design course, I will be guiding you step-by-step through the construction of a custom made CHARACTER SKILL SYSTEM using the Unreal Engine:  THE premier free to download gaming engine!  (AND the SAME engine used to build "Fortnite.")

This course contains 149 fun-to-follow video lessons!  Topics covered include:

  • How to create a 3D Sidescroller Project using the Unreal Engine

  • How to add (free!) asset packs from the Marketplace (Countess from the game "Paragon" by Epic Games)

  • How to import outside art and audio assets into Unreal

  • How to create interactive and animated Menus and HUD utilizing Widget Blueprints

  • How to create interactive objects using Blueprint Scripting (NO CODING KNOWLEDGE REQUIRED!)

  • How to master basic concepts when Blueprint Scripting such as:

    • Creating Variables of various types

    • Creation Functions

    • Utilizing Events, Flow Control, and Timeline Nodes

    • Organizing and arranging Blueprints and Scripts

  • How to create 6 different Player Skills using Blueprint Scripting:

    • Double Jump

    • Back Dash

    • Fireball (direct attack)

    • Electro Shock (AOE attack)

    • Lens of Truth (reveals secret passageways and platforms)

    • Transform into Mist (allows you to pass through gates)

  • How to make offensive skills (like "Fireball") damage an enemy

  • How to retarget Skeletal Meshes and Animations

  • How to create and edit an Animation State Machine

  • And more!

With the knowledge gained in these video lessons, you'll be armed with the necessary skills to start building your OWN character skill system (WITHOUT any programming knowledge needed)!

Who this course is for:

  • Students interested in learning how to use the Unreal Engine to create games
  • Students looking to expand their knowledge of Blueprint Scripting, Widget Blueprints, and Animation Hook-Ups in Unreal Engine 4
  • Students who want to learn how to add a skill / ability / magic system to their game
  • Students interested in the "Metroidvania" genre
  • Indie Game Developer
  • Game Designer
  • Action/RPG Developer
  • Combat Designer
  • Blueprint Scripter
  • Unity Developer
  • Aspiring Gameplay Programmers
  • Student