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

Unit 44 Advanced Game Development Studies introduction

On the first day, I arrived back at Nescot college, I got assigned to "Unit 44 Advanced Game Development Studies" Originally, the game is about creating a working indie game as a class (3 people). How

Marketing methods and monetization in video games

For a video game - marketing and monetization are vital in game development. If you need to earn money for your game, monetization and financial methods are the way to go. How I would approach marketi

Post: Blog2_Post

07813 596621

  • Facebook
  • Twitter
  • LinkedIn

©2020 by Cade's Creative HND Portfolio. Proudly created with Wix.com

bottom of page