
Configure a new unreal engine 5 project per the PDF, disable real-time updates for performance, and enable hardware ray tracing and ray traced shadows in project settings.
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.
Plan implementation in Unreal Engine 5 by creating empty events like start split and spawn cubes and a disable parent cube function, then connect, compile, and progressively implement the gaps.
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.
Disable the parent cube to prevent self-intersection when spawning cubes, then turn off collision and simulate physics and override the collision object type to non-physics.
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.
Fix physics setup in Unreal Engine 5 by enabling simulate physics on the cube, setting damping to one, and ordering simulate physics before set collision enabled, then compile and test.
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.
Enable NVIDIA's DLSS plugin in Unreal Engine 5, set the DLSS mode to quality in the game mode, and verify it runs by default via console commands.
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.
Create a ui material, set domain to user interface and translucent. Use texture sample for opacity and color parameter; create quit, restart, refresh instances; start with widget blueprint.
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).
Wire on clicked events for quit and restart buttons in the widget blueprint to quit or restart. Open the current level by name, display the widget, and enable ui input.
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.