How to Create an Interactive Procedural Mesh Terrain In UE4
- Game Development
- Unreal Engine
- Project length: 3h 31m
In this series, you will cover the fundamentals of procedural mesh generation. You will also learn about creating and linking the UI to game events and you will be creating a ball enemy that uses rolling and physics for its traversal to chase down the player.
In this tutorial series, you will learn how to programmatically create a terrain using C++ in Visual studio. The terrain will make use of Unreal's procedural mesh component. The Procedural mesh component is one that allows you to specify custom triangle mesh geometry. I will be walking you through my tried and tested method of creating geometry. You will learn how to increase the amount of geometry using a subdivision method. You will also learn how to manipulate geometry during gameplay. Lastly, I will be showing you how to create a rolling physics-based enemy that chases the player and can only be destroyed by a force field actor that the player has to stand on.
What are the requirements?
- Some knowledge of visual studio
- Knowledge of how to set up new Unreal Engine projects
- Knowledge of Unreal Engine's Class inheritance
- Some knowledge of object orientated programming terminology
What is the target audience?
- Unreal Engine users who want to get into procedural mesh generation
- Anyone who would like some fundamental tips on GPU mesh generation
- Game developers that might want to try a different approach who are doing something similar
The project outline explains what you will learn in each session