top of page
Cade-Mason

Blueprint lectures and exercises

I had to go through blueprints in Unreal Engine to get the gist of how programming and functions work. I had 6 lectures worth of blueprints to go through:~ 1. Introduction to Blueprints The first exercise introduces us to the blueprints in Unreal Engine 4. Goals: The goals of this lecture are to • Introduce Blueprints • Explain the Blueprint Editor interface • Demonstrate how to create Blueprint classes • Introduce the concept of parent-child inheritance • Show how to place nodes in the Event Graph • Explain the Blueprint graph execution Outcomes By the end of this lecture you will be able to • Create Blueprint classes in the Editor • Differentiate between Level Blueprints and Blueprint classes • Place nodes in the Event Graph • Understand the basic concept of parent-child inheritance • Understand the execution flow of a Blueprint 2. Basic Blueprint Programming Concepts The second exercise covers: variables, operators, functions, events and macros and program flow. Goals: The goals of this lecture are to • Demonstrate how to create variables and modify their properties • Show how to use arithmetic, relational, and logical operators • Present functions, custom events, macros, and their differences • Introduce program flow Outcomes: By the end of this lecture you will be able to • Create variables using the correct type for each situation • Create expressions using operators • Understand when to use functions, custom events, or macros • Use some basic nodes that control the program flow 3. Building and Using Actor Classes The third exercise covers: components, construction scripts, events, actor instances, player input. Goals: The goals of this lecture are to • Show how to add components to a Blueprint • Introduce the Construction Script • Present various types of events • Demonstrate how to spawn, destroy, and reference Actor instances • Show how to do input mappings Outcomes: By the end of this lecture you will be able to • Add various types of components to a Blueprint • Manage Actor instances • Create collision and mouse events • Create input events and map keys and axes 4. UE4 Gameplay Framework Classes The fourth exercise covers common classes, game mode, assigning game modes, game and player states, player controller, pawn, HUD. Goals: The goals of this lecture are to • Identify the Gameplay Framework classes • Present the Game Mode class and its default classes • Explain the Player Controller and Player State classes • Present the Pawn class and some subclasses • Introduce the Game Instance and Game Session classes Outcomes: By the end of this lecture you will be able to • Identify the common classes of the Gameplay Framework • Understand the relationship between the Game Mode and Game State • Understand the relationship between the Player Controller and Player State • Know how to possess a Pawn using a Controller • Draw simple information using the HUD class 5. Simple Game Example The fifth exercise covers game classes, HUD, game rules, game mode blueprints, being play on an asset, setting game modes. Goals: The goals of this lecture are to • Implement a simple game • Show how to use a Game Mode class to define the rules of a game • Provide examples of how to use macros, custom events, and functions • Demonstrate the use of Timers in a game Outcomes: By the end of this lecture you will be able to • Convert the rules of a game into Blueprint code • Organize code into macros, custom events, and functions • Draw some information using the HUD class • Define Timers using functions or custom events 6. Advanced Blueprint Concepts 1 Goals: • Show how to use structures • Present the array, set, and map containers • Show how to use enumerations • Introduce data tables • Present latent functions • Explain the functions used to save and load data Outcomes: • Use structures and enumerations • Use containers to organize data • Use latent functions • Implement a basic save/load system

1 view0 comments

Recent Posts

See All

Comments


Post: Blog2_Post
bottom of page