Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine 5.4 - Procedural Content Generation (English)
Rating: 4.2 out of 5(286 ratings)
2,846 students

Unreal Engine 5.4 - Procedural Content Generation (English)

Learn PCG to create game environments in the fastest way
Created byBrandon Vox
Last updated 2/2026
English
English [Auto],Korean [Auto],

What you'll learn

  • Learn Procedural Content Generation (PCG) in Unreal Engine 5.4
  • Create game environments quickly, automatically, and accurately
  • Building Generator
  • Manage PCG Graph in the most efficient way
  • Create points on any mesh
  • Path Spline and Closed Spline
  • Create custom PCG nodes
  • Optimize performance

Course content

17 sections151 lectures11h 50m total length
  • Section: Setup Project0:29

    Set up a project for pcg in Unreal Engine 5, create a project and a level, and install plugins for the pcg framework.

  • Unreal Engine 5.40:30

    Explore Unreal Engine 5.4 preview and the latest stable release, ensuring you work with the most reliable version for procedural content generation workflows.

  • Create Project0:57

    Open Unreal Engine and create a blank project from scratch, selecting game, blueprint, default settings, save to a folder, and keep the project name PCG.

  • Third Person Template2:33

    Explore adding the third person template to an Unreal Engine 5 project, organize assets, fix up the redirector, and enable the default third person game mode to control the character.

  • Create Level4:19
  • Plugin1:27

    Install the pcg framework and pcg geometry script in Unreal Engine 5, restart the editor, and create a pcg graph, noting Unreal Engine marks the plugins as beta.

Requirements

  • Basic knowledge of Unreal Engine
  • Familiarity with Blueprint programming in Unreal Engine is an advantage

Description

This is the English version of the course "Unreal Engine 5.4 PCG - Tạo Môi Trường Game bằng PCG".

So, what is PCG or Procedural Content Generation?


Imagine you want to add trees to a level, you have to determine the quantity, the spacing between the trees, etc. This is very time-consuming if done manually. But with PCG, you can do it quickly and accurately.

In the initial sections:

  • Get familiar with the PCG framework

  • Learn how to use the nodes in the PCG Graph

  • Use the Surface Sampler node to create random points

  • Use the Static Mesh Spawner node to create meshes from points

In the "Rock" section, you will add rocks to the level. When the level has various objects like rocks and trees, you will define how they interact with each other. For instance, if a rock and a tree overlap, you will decide whether to remove the rock or the tree.

In the "Mesh Sampler" section, instead of creating points on the landscape surface, you will learn how to create points on any static mesh. For example, I will use the Mesh Sampler node to create mushrooms on tree logs.

Besides the existing/native PCG nodes, you will learn how to create new PCG nodes to suit your needs.

From an initial point, you can create surrounding points. For example, each tree stump can have branches or tree logs around it.

You might like the "Building" section. You will learn how to create a tool for generating buildings. Since a building has many parts, I have broken the section into multiple lectures for each part. You will learn various use cases of the nodes from the previous sections. You can learn and apply a lot after completing this section.

Who this course is for:

  • For those who want to create game environments quickly and accurately
  • For those who want to learn PCG in the latest version of Unreal Engine
  • For those who want to learn the new features of Unreal Engine 5.4