University Projects

A collection of foundational games, simulations, and technical projects developed during my videogame development degree.

Pond Platoon

EngineUnity (C#)
RoleProgrammer
Team Size6
Timeline4 Months

Pond Platoon is a casual, 3D tower defense game with a unique twist: players dynamically rotate a procedurally generated voxel world to track enemy movements and defend their base.

  • Developed a system to procedurally generate infinite 3D voxel worlds.
  • Engineered a custom A* path-finding system tailored for navigating complex 3D terrain.
  • Collaborated closely with designers and artists to integrate gameplay mechanics and visual effects.

Intro to 3D Animation

ToolsUnity & Blender
FocusTech Art & Physics
Team Size1
Timeline2 Months

This solo project bridged the gap between technical programming and 3D art. The goal was to design, model, and animate an original character from scratch, and bring it to life inside Unity.

The core technical achievement was developing a custom, highly-optimized cloth physics simulation for the character's cape. This required deep knowledge of physical integration methods and constraints to balance believable realism with real-time performance rendering.

Ruins of Light

EnginePhaser3
LanguageJavaScript & Java
FocusOnline Multiplayer

Ruins of Light was my very first undertaking as a game programmer—a 2D multiplayer web game built with Phaser3 on the frontend and a custom Java backend.

While the codebase reflects early learning stages, this project was a massive stepping stone. It taught me the absolute fundamentals of the game loop, client-server architecture, state synchronization, and handling network latency in a real-time multiplayer environment.