Project information
- Title: ARK: Building System
- Category: Games Systems
- Technology: UE4
- Language: C++
Project Contribution
- Wrote the entire project in C++ to ensure performance and full control over system behavior.
- Developed a building system that lets players construct fully-customizable structures using a basic kit of floors, ramps, walls, doors, and ceilings. Implemented raycasting to detect nearby structures and assist with precise placement based on targeting logic.
- Created a crafting system that allows players to gather resources like stone and wood from environment elements depending on the biome, and use them to build new structures.
- Adapted the Togetherness Algorithm from 2D to 3D to procedurally generate diverse biomes such as plains, lakes, and mountains. Implemented height interpolation to generate natural terrain elevation across a custom mesh.