
Some student have been getting confused on the Camera (New View Target) assignment in the Level Blueprint, please connect the Get Player Controller to the “Target” port, and the reference to the CineCamera to the “New View Target”.
In Unreal Engine 5, create a bp_cube blueprint actor, add a cube mesh scaled 1.2, place scene components at corners to spawn eight smaller cubes, and disable start with tick.
Unreal Engine 5 guides you to create a spawn locations array from all scene components, rename the variable, and connect add nodes to access components at begin play.
Learn begin play logic in Unreal Engine 5 by configuring a BP blueprint to cap cube generations, identify the first cube, apply a random unit vector impulse, and start split.
Spawn eight cubes from locations array using a for-each loop, apply transform and relative scale to the parent, pass generation via expose on spawn, then destroy the parent; ignore collisions.
Learn to randomize the max generations across cube instances in Unreal Engine 5 by using a random integer range from 1 to 4, then compile, save, and test.
Apply a dynamic material instance to a cube in Unreal Engine 5, drive hue offset by the cube's generation value, and trigger an emissive flash for new cubes.
Optimize Unreal Engine 5 physics by tuning rigid body sleep thresholds and limiting collision channels; achieve faster frames and a baseline drop from 120 to 50–75 fps.
Add a professional custom splash screen for a standalone Unreal Engine 5 project, import UI textures, set texture group to UI, and configure the Windows game splash in project settings.
Build a widget layout in Unreal Engine 5 using a canvas panel, vertical and horizontal boxes, quit and restart buttons, and Barlow fonts with color states (normal, hovered, pressed).
Learn to use the movie render queue in Unreal Engine to produce high quality offline video renders, fix first cube delays, and set up a level sequence.
Set up a dedicated render game mode in Unreal Engine 5, remove unwanted widgets and dlls, and save a render preset in the queue folder for level sequencer rendering.
Override anti-aliasing to temporal anti-aliasing with eight samples and set a 30 fps custom frame rate for movie render queue output; use console variables and render an EXR sequence.
Thank learners for completing the course and encourage continued perseverance in blueprint programming, sharing the course, leaving a review, and asking questions in the Q&A for support.
This course is not really about motion graphics, it’s closer to Houdini VFX motion design. You will be using Unreal Engine as an abstract VFX simulation tool that is generated in real-time. If you are an animator, I generally do not recommend this course. It is more of a creative coding course suited for people with Houdini and/or TouchDesigner experience wanting to see how things are created with Blueprints.
If you are a complete beginner I recommend taking some of my free courses before taking this course, as I skip over concepts that are for new Unreal Engine users. If you think the course is different to what you expected, you are entitled to a refund within 30 days of purchase here on Udemy.
Along the way, you can expect to pick up tips and tricks that will help you in your future real-time generative animation projects, interactive art / installation art projects etc.
Configuring a project for motion graphics or interactive art.
Applying Blueprint code in a non traditional way for generative FX.
Dynamic material interacting with Blueprints.
Optimizing physics and graphics performance for showcasing.
Custom User Interface for demos and presentation.
Turning Unreal Engine into a traditional offline renderer.