How do I use PCG to create random worlds?

I want to use PCG to randomly create and populate a golf hole so that every time you load the level it changes. Is this something I can do and if so how do I do it? PCG is really confusing to me, and I’m still new to blueprinting.

Hello there @TheFishytttv!

Certainly, PCG should allow you to create such a world. The workflow would need a landscape first, then you draw boxes over its different areas, instruct the system what objects to place (trees, rocks, sandtraps, etc.), and they will be randomly populated across the level, on load.

Since you are getting started on the systems, which is already quite a daunting task, I would suggest covering all the basics first, before attempting to create a custom world with the random golf hole logic. Please check the UE docs on the matter below, as well as the following tutorial series: