Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Unreal Engine 5 (UE5): Blueprints for Beginners

via Skillshare

Overview

Create high-quality games without a single line of code

If you are looking for a fast and powerful visual scripting system that can create any game you want, Unreal Engine Blueprints is your go to programming language. Use the same tools and principles AAA studios use in their Blueprint projects to create high-quality games. Everything is free.

Jump right into game creation with Blueprints

As a beginning developer, programmer, or artist, you might have tried C++ or other high-level languages and given up. They are simply not meant for beginners and you might not need them at all. The beauty about Blueprints is that it allows you to jump right into game creation, and gives you a great entry to game development, but at the same time can be a standalone as the case for many professionals. Designers use Blueprints to showcase their animations, user interfaces, and audio. Programmers and developers use Blueprints to code whole games or prototypes, but can also be used in addition to C++ for more advanced projects.

By the end of this course, you will have learned the fundamentals of Blueprints and coded a small platformer with easy follow-along videos. You will be able to use the same logics in character creation, movement, collision, spawn points, and level changes in your projects. You will also be able to move to more advanced blueprints logics.

My name is Moustafa and I am the director and developer of Farmtale on Steam done only on Blueprints. With many years of experience within game development, I will be here for you every step of the way.

This course covers all you need to know about Blueprints to code your first game, including:

  • Variables

  • Events, functions, and macros

  • Arrays

  • Execution flow

  • Enumeration

  • Blueprint actors, classes, and communication

Learn the best coding practice from a published developer

All code is not equal. There are many ways to develop games, some better for performance than others. Some code might even break. I will show you how to use different optimization tools to achieve game-ready performance.

Join our supportive and sharing community on Discord.

See you in lesson 1!

I wish you the best,

Moustafa Nafei

Syllabus

  • Introduction
  • Downloading the Engine
  • Creating the Project
  • First Steps in Unreal Engine
  • What are Blueprints?
  • Setup & Blueprint Layout
  • Execution Order
  • What are Variables?
  • Integer, Float & Byte
  • Boolean
  • Text, String & Name
  • Vector
  • Rotator
  • Transform
  • Variable Operators
  • Branches & Conditioning
  • Get & Set
  • Variables Example
  • What are Events, Functions & Macros?
  • Events
  • Functions
  • Macros
  • Function & Macro Library
  • Events, Functons & Macros Example
  • What are Arrays?
  • Creating an Array
  • Array Functions
  • What are Execution Flow Functions?
  • Is Valid Check
  • Sequence
  • Flip Flop
  • For Loop
  • While Loop
  • Do Once & Do N
  • Gate & Multi Gate
  • What are Enumerations?
  • Creating an Enumeration
  • Compare Enumeration
  • Switch on Enumeration
  • Enumeration Example
  • What are Blueprint Classes?
  • Actor
  • Pawn
  • Character
  • Player Controller
  • Game Mode
  • What are Blueprint Actors?
  • Creating a Blueprint Actor
  • Spawn & Destroy Actor
  • Scene Components
  • Editable Variable & Expose on Spawn
  • Overlap Events
  • Actor Has Tag
  • Get All Actors
  • What is Blueprint Communication?
  • Casting
  • Blueprint Interface
  • Event Dispatcher
  • Game Introduction
  • Downloading the Project
  • Game Mode & Player Controller
  • Creating the Character
  • Character Movement
  • Creating the Scroll
  • Making the Scroll Lootable
  • Setting up the Platform
  • Changing Levels
  • Reward Trophies
  • Finalizing the Game
  • What Now?

Taught by

Pixel Helmet

Reviews

Start your review of Unreal Engine 5 (UE5): Blueprints for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.