Angra
About
Angra is a marching cubes-based procedural terrain generator. It is a tool to create infinite and random three-dimensional landscapes. Developed in the Unity game engine, the bulk of the program is based on compute shaders, written in HLSL, and executed on the GPU.
As it exists today, Angra is not a game, but a showcase of the potential of procedural generation and a foundation for other virtual experiences to build upon. The application starts by prompting a world seed from the user. The user is then loaded on a three-dimensional landscape, generated at runtime, where they can move around and explore the topology of the environment. The tool is currently capable of generating 4 different biomes, each with its unique physical characteristics. Beyond the pure act of sightseeing, players can also modify the terrain in real time, with the terraforming tool, allowing for the combination of the procedural generated and the user-created.
Requirements:
- 16GB RAM
- A great GPU (tested on a GTX 780ti and GTX 3070ti)