
Develop a data-driven prefab tool in Unreal Engine 5 using blueprints and editor utility widgets to assemble modular static mesh assets and data assets.
Explore Unreal Engine 5 tool creation with blueprints, data assets, and editor utility widgets to build prefab tools, study static mesh pivot basics, and follow environment creation walkthroughs.
Explore building a data-driven blueprint prefab tool in Unreal Engine 5 using editor utility widgets to create modular structures and desert settlements with variations.
Understand how the pivot point determines a static mesh's location and rotation, and learn to use a prefab tool with standard pivot points via gameplay tags.
We explore how rotating a static mesh along the z axis affects its pivot point; in the prefab tool, z pivots top, center, and bottom stay the same after rotation.
Create a new Unreal Engine 5.4 project with the third person template, add the prefab tools plugin, migrate static meshes, and explore mesh pivot positions in the test environment.
Create a child reference actor blueprint as the core of the prefab tool, add a cube static mesh, and red, green, and blue arrows with 90-degree rotations guiding construction.
Automate static mesh pivot setup in Unreal Engine 5 using Editor Utility Widgets by building an Actor blueprint with a text display, adjustable Z rotation, and a reference child actor.
Add and manage gameplay tags in Unreal Engine 5 by creating tags in project settings, generating the default gameplay tags ini file, and syncing tags across resources.
Identify the pivot type for a static mesh in Unreal Engine 5 by using the bounding box and origin to decide left, center, or right pivots for each axis.
Create a prefab helper blueprint library to find and display the pivot type for a static mesh, calculating x, y, z positions from bounds and returning a gameplay tag.
Explore pivot type transformation after rotation in Unreal Engine 5 Editor Utility Widgets, transforming x and y positions via a rotation switch (0, -90, 90, 180) and gameplay tags.
Learn to place static mesh assets at a consistent location despite pivot positions, and build a generic prefab tool for Unreal Engine by applying offset adjustments for multiple pivot cases.
Create editor utility functions in Unreal Engine 5 to compute asset pivot location using forward/right/up movements and a pivot offset configuration with lookup to position the reference child actor.
Explore wall and floor prefab blocks in Unreal Engine 5 using Editor Utility Widgets, including reference actor movement and rotation rules for walls, plus non-rotating floors and slanted roofs.
Define data structures for prefab tool in unreal engine 5: f_asset_detail, f_prefab_block, f_prefab_layer with fields for asset id gameplay tag, mesh static mesh, location offset vector, rotation float, and blocks.
Learn to build data assets for a data-driven prefab tool in Unreal Engine 5 by creating PDA data assets, configuring prefab layers and assets, and setting pivot offset configurations.
Create and configure a data-driven prefab tool in Unreal Engine 5 editor utility widgets, building prefab blocks with a reference child actor, asset detail lookup cache, and pivot offset calculations.
Continue building the prefab tool in Unreal Engine 5 by implementing move reference actor and calculate next location functions for walls, floors, and roofs.
Learn how editor utility widgets in Unreal Engine 5 automate tasks in the editor, enabling access to data assets, manage data, and modify level actors without running the game.
Learn to create a reusable editor utility button in Unreal Engine 5, migrate assets, design the uw button, and configure hover, pressed, and on-press event dispatch to a test widget.
Develop an editor utility widget with a toggle image button that switches the image on click. Connect to set style and an OnPressed event, then test in the test widget.
Build a rotation widget in Unreal Engine Editor Utility Widgets, using a two-by-two grid of four directional buttons with images, plus a z-rotation state that triggers changes.
Create an editor utility widget named count in Unreal Engine 5, using a grid panel with three columns and two buttons to clamp and display a count on a label.
Designs and configures an editor utility widget in Unreal Engine 5 to display and manage assets, featuring asset ID gameplay tag, mesh, rotation, and save or delete actions.
Create a UW Manage Assets editor utility that loads prefab data, populates assets with UW asset widgets, and supports add, update, delete, and save-reload of asset lists.
Create and wire the main editor utility widget in Unreal Engine 5 to manage assets and prefab layers, including loading prefab data assets and toggling views with a widget switcher.
Create an editor utility widget for prefab layer quick edit row with a highlightable border, a visibility toggle, and controls to delete or select layers.
Design and assemble an editor utility widget for a prefab block in Unreal Engine 5, including borders, grid layouts, properties, buttons, and event dispatchers.
Create an editor utility widget called UW manage prefab layers to manage prefab layers with a grid, header actions, and scroll lists; then implement load, save, and layer visibility features.
Implement prefab layer details in the editor by loading layers, building layer headers, and managing blocks. Add, update, delete, and save operations test the prefab layers workflow.
Build a basic prefab in Unreal Engine 5 using the prefab tool widget, add data assets, configure prefab layers and asset directions, and save to place in the level.
Master the advanced prefab tool to build and test prefabs with free marketplace assets, using data assets, Excel data, and new features such as start block, identifier, and layer types.
Create a prefab environment in Unreal Engine 5 by importing a height map in landscape mode, applying a simple landscape material, and building a basic prefab level.
Create a landscape material by combining four Quixel texture layers: full landscape, mountain, mossy, and underwater, using a material graph and a landscape layer blend, then apply a material instance.
Apply landscape materials by setting the material instance tiling to 0.2 (full), 0.08 (mossy), 0.02 (mountain), and 0.1 (underwater), then paint the mountain layer in landscape mode.
Migrate the prefab to the project, bake its data, place and spawn the BP prefab in the level, delete the old blueprint, and group static meshes to apply materials.
Add free assets from the Epic Games Launcher Marketplace to set up the environment with Landscape Pro 2.0, Megascan trees, European black alder, and Quixel stones and rocks.
Convert assets to Nanite and set up the environment with foliage type by painting trees at density 25 with a brush size of 2200.
Add the water plugin by enabling it in Edit plugins and restarting Unreal Engine. Place a river water body in the landscape and adjust the water tools.
Manually set the environment using assets downloaded from Quixel Megascan to customize your scene today.
Add the marketplace asset Ultra dynamic sky to your project to adjust the environment's sky and weather using its blueprints from the content folder.
Learn to use the Snap and Swap editor utility widget in unreal engine 5 to snap, swap, tile, and layer modular meshes and blueprints with subobjects and undo workflows.
MAJOR UPDATE : This course now includes a copy of ULAG-Snap&Swap for Free as Student Project for further Research - An Automation Tool to use with any Modular Asset to construct Huge environments. It is an Editor Utility Widget and a complete product developed only using Blueprints. Please Refer Section-8 [Lecture 48] (ULAG-Snap&Swap is provided as a student project for self study. Code walk through is not provided for the same.)
In this Unreal Engine 5 Course, you will learn the techniques to construct data driven Blueprint Prefab Buildings and other Structures using Modular Static Meshes and Editor Utility Widgets. The concepts to calculate the Pivot Point Locations and measure the dimensions for the Static Mesh in Blueprints is covered. Using the Vector Maths techniques, Modular meshes are placed within an Actor Blueprint in a data driven way using Data Assets. Editor Utility Widgets are used to manage the data assets. The Editor Utility Widgets are run in the editor during design time.Only Blueprints are used in this course and no C++ knowledge is needed.
In Section1 and 2, the needed concepts are explained in Blueprints using a simple sample project and concept diagrams.
In Section 3, a basic version of the Building Prefab Tool will be developed step by step.
In Section 4, Editor Utility Widget will be created step by step.
The Unreal Engine 5.4 project for the Tool Developed will be shared with no dependencies needed.
In Section 5, A Walkthrough will be provided to use the tool developed so far.
In the Extended Section 6, The Self Study Material - Advanced Prefab Tool is provided with a walkthrough
to build an advanced Prefab Structure.
The Blueprints are Documented using Comments for Self Study.
In the Extended Section 7 - A Cinematic Environment creation process is covered.
The Environment Creation Section is not very detailed as the focus of the course is about Building the Prefab structure using Editor Utility Widgets. The Process is explained at a high level with a walkthrough. But a lot of interesting features are covered to bring the Cinematic look to the scene.