A small but visually impressive project I created was a procedural desert using Unreal Engine 5 using C++. This was done using a procedural mesh component and required me to generate a long list of vertices, triangles and UV coordinates in order to create a smooth and changeable mesh.
Here is a link to the github repo: https://github.com/EthanMunday/DesertEnvironmentÂ
The desert in game
Example of vertex generation in engine