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.