Power User!
Advanced Systems
The systems that separate demos from games: clean Blueprint communication (interfaces & dispatchers), a component-based health system, save games, level streaming and performance profiling.
The systems that separate demos from games: clean Blueprint communication (interfaces & dispatchers), a component-based health system, save games, level streaming and performance profiling.
Replace cast-spaghetti with a clean Interact interface.
Decouple systems with the observer pattern, Unreal-style.
Package health as a component any actor can wear.
Persist progress to disk the Unreal way.
Split a map into streaming sublevels loaded on demand.
Measure performance properly and apply the right fixes.
Keep the Unreal cheatsheet handy
Blueprints + C++ classes in one place - use it beside this workshop.
Design concept art for your game!
Use Pixel Studio to sketch your characters and environments - a great creative reference for your Unreal project.
Get the input axis value from the Enhanced Input ActionCreate a new Blueprint class that extends CharacterConnect the result to Add Movement InputAdd an Input Mapping Context in BeginPlayMultiply axis value by speed to get movement direction