This is my final project from the Unreal Engine 5 C++ The Ultimate Game Development course on Udemy, which includes 53 hours of instruction by Stephen Ulibarri.
Going beyond what is presented in the course material, I used Gaea 2.0 to generate a procedural landscape, to which I applied the MAWI landscape material. I also incorporated a dissolve effect for removing actors from the scene, such as after enemies are killed or items are broken. Finally, I designed an implemented my own state machine for controlling enemy behavior, in C++.
This project represents several weeks of work and I have a few progress update threads rooted here.