Video description
Unreal Engine 5 is a powerful and widely used game development engine that allows developers to create highly immersive and visually stunning games across multiple platforms. One of the key features of Unreal Engine 5 is its visual scripting system known as Blueprints, which provides a node-based interface for creating game logic without writing code.
The course begins with an introduction to event graph basics, the Blueprints execution order, organizing block connections, and different nodes, shapes, and colors. We then advance to learn about the types of variables, conditionals between values, private and public variables, and spawn actors in the scene through Blueprints. We will explore arrays, getting elements from arrays, the last index, and appending arrays. We will then advance to branches, sequences, loops, Flip Flop, and gates. You will learn about functions, macros, collapse nodes, custom events, and inputs. We will explore the game structure, actors, components, game mode, pawns, characters, and controllers. Finally, you will learn about creating characters, controlling time, controlling the spaces, color, materials, and the UI/UX interface.
Upon completion of the course, you will understand the blocks behind the Blueprints system and the fundamentals of game development using Unreal Engine 5 Blueprints.
What You Will Learn
- Learn to program using Blueprints without needing to write code
- Learn events, functions, arrays, variables, Blueprint communication
- Explore the event graph basics and the Blueprints execution order
- Understand branches, sequences, loops, Do Once, and Flip Flop
- Create functions, macros, collapse nodes, and custom events
- Learn to spawn actors in the scene through Blueprints and explore arrays
Audience
This course caters to beginners who need experience with Complete Blueprints and Unreal Engine, individuals who want to develop games but not write code. This course is ideal for making your video games in Unreal Engine 5; programmers who want to solidify their Blueprint scripting skills; and individuals who want to release games and earn a side income from game sales. The prerequisites include a PC or Mac capable of running Unreal Engine 5, 15GB of free disc space, 8GB of RAM, and basic Unreal Engine Editor skills such as moving around your camera, rotating, scaling, and moving objects.
About The Author
Ivan Yosifov: Ivan Yosifov is a 3D Artist and co-founder at Seven Bulls Games Ltd. He creates online courses in 3D/2D and game art. He owns a studio that is focused on developing AAA mobile shooter games. He has more than 12 years of experience in the mobile game development industry. He has a bachelor’s degree in computer technology. He is also the winner of the Sofie Game Jam 2016.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Unreal Engine Fundamentals
- Chapter 3 : What Are Variables?
- Chapter 4 : Arrays
- Chapter 5 : Understanding of Unreal Engine Flow Control
- Chapter 6 : Functions, Events, and Macros
- Chapter 7 : What Are Enumerators?
- Chapter 8 : Classes
- Chapter 9 : Actors
- Chapter 10 : Blueprints Communication
-
Chapter 11 : Create First-Person Character
- Basic First-Person Character Setup
- Camera Setup
- Mouse - Camera Control
- Mouse - Camera Controls Mapping
- PS4 Joystick - Camera Controls
- Keyboard - Movement
- PS4 Joystick -Movement
- Jump and Crouch with Keyboard and Joystick
- Set Up Custom Walk and Crouch Speed
- Set Up Character Run
- Objects Interaction - Sphere Cast
- Grab Objects
- Throw Object
-
Chapter 12 : How to Control the Time in Unreal Engine
- Timeline Introduction
- Timeline - Float Track
- Timeline - Vector Track
- Timeline - Event Track
- Timeline - Color Track
- Timeline - Float Track Movement
- Timeline - Vector Track Movement
- Timeline - Event Track Movement
- Timeline - Color Track Material
- Timeline - Curves
- Timeline - Custom Curves
- Timeline - Loop
- Timeline - Length
- Timeline - Playback Position
- Timeline - Auto Play
- Timer - Set Timer by Event and Clear Timer
- Timer - Set Timer by Function and Clear Timer
- FPS and Debugging Tools Explained
- Tick - Movement Wrong Way
- Tick - Movement Velocity Right Way
- Chapter 13 : How to Control Unreal Engine Space
-
Chapter 14 : Color and Materials in Unreal Engine
- PBR Workflow
- Materials
- Creating a Material
- Base Color
- Metallic
- Roughness
- Textures and Quixel Bridge
- What Are UVs?
- Texture Coordinate
- Emissive Material
- Normal Map and Ambient Occlusion
- Lerp
- Scalar Parameter
- Vector Parameter
- Texture Parameter
- Change Parameters Using Blueprints
- Material Instance
- Material Instance Using Blueprints
-
Chapter 15 : UI/UX - Unreal Interface
- Widget Blueprint
- Anchor Points
- Grid Panel, Horizontal and Vertical Boxes
- Show and Hide UI to Viewport
- Input Modes
- Show Mouse Cursor
- Set Keyboard Focus
- Buttons - Interface
- Buttons - Visual Effects and Button Sounds
- Create Pause Menu
- Create UI Text
- UI Text - Material Slot
- How to Use Custom Text Fonts
- Editable Text Field
Product information
- Title: Unreal Engine 5 - Blueprints Game Developer Masterclass
- Author(s):
- Release date: April 2023
- Publisher(s): Packt Publishing
- ISBN: 9781805129929
You might also like
book
Blueprints Visual Scripting for Unreal Engine 5 - Third Edition
Explore the faster way to build games using UE5 Blueprints using this practical guide with key …
book
Unreal Engine 5 Character Creation, Animation, and Cinematics
Get to grips with the base workflow and create your own cinematic scenes in UE5 by …
book
Multiplayer Game Development with Unreal Engine 5
Discover Unreal Engine 5's networking techniques, to create your own scalable and fully functional multiplayer game …
video
Unreal Engine 5 - The Complete Beginner's Course
Want to learn how to make video games? Then why not make games with the exact …