About the course

Unreal Engine 4 is one of the most powerful and accessible game engines currently available and with the release of Unreal Engine 5 just around the corner, there's no better time to start your Epic journey.

Learn to not only use UE4 but gain transferable skills that will assist you in any game development endeavour.

Build a complete game from an empty project up to packaging and sharing your work while getting an understanding of:

  • The Unreal Interface and ecosystem
  • Player Input and character movement
  • Working with Splines
  • Level creation
  • Creating custom level design tools
  • UI and Widgets
  • Textures
  • Materials
  • Effects

Using a familiar "Roll a Ball" style game as the template for the course you'll get the opportunity to learn a huge amount about the Unreal Engine and understand how to transfer that knowledge into your projects.

Not only that, but as we go through the course we will take the time to not only get things functional and leave it there as in many beginner examples. We'll take deeper dives into refining player movement to be more enjoyable for the user. Looking at efficient ways to make reusable tools. Adding particle and sound effects to add impact to our game, all while keeping a focus on good programming practices.


Course Curriculum

  Introduction
Available in days
days after you enroll
  Intro to the Engine
Available in days
days after you enroll
  Navigating Unreal
Available in days
days after you enroll
  Intro to Blueprints
Available in days
days after you enroll
  Player
Available in days
days after you enroll
  Source Control
Available in days
days after you enroll
  Intro To GameModes
Available in days
days after you enroll
  Interactive Classes
Available in days
days after you enroll
  Splines
Available in days
days after you enroll
  Widgets
Available in days
days after you enroll
  Effects
Available in days
days after you enroll
  Materials
Available in days
days after you enroll
  Project Tidy
Available in days
days after you enroll
  Course Conclusion
Available in days
days after you enroll



A freelance programmer with a passion for game design.

If you want to learn to make games whilst not only learning how to program but also getting an understanding of what makes a game "fun" and why, this is the place for you.

Get Started Now!