Week of Threading & Usability
- Liam Healey
- Jun 10, 2022
- 1 min read
Updated: Jun 26, 2024
Level Generator Plugin
This week was spent working on my making the terrain generator a threaded system and improving the user-friendliness of the generation process. I also started work on a terrain tile editor that would make creating and editing tiles much quicker and easier.

Threaded Generation
The purpose of making the generation on its own thread was to make it so that the generation process did not freeze the editor and allow for cancelation or pausing of the process. This took a while as many of Unreal's thread control systems only work if the game thread has already been started, but as a whole making the system was easy once I found the right threading system and was a super cool learning experience. In the future, I would like to make the generation system multithreaded to speed up generation now that I understand how to create threads in unreal.
Comments