Portfolio

To learn more about a project, follow the link to its git repository
Pinned Rendering Simulation Games Procedural CUDA Miscellaneous

Mini Minecraft REPO

C++, OpenGL, GLSL

Group Project

  A tiny game built from scratch in the style of Minecraft.

  Features I Implemented: Efficient Terrain Generation (interleaved VBO's and mesh hull drawing), general material property mapping scheme, weather, clouds, a day and night cycle, animated textures and more.

Mesh Editor

C++, OpenGL

  A HalfEdge Mesh Data Structure; Catmull Clark Subdivision; Skeletons and Skinning;

Art Of Collisions REPO

C++, Maya API, MEL

Group Project

  A real-time simulation of particle-based rigid body dynamics based on the paper "Unified Particle Physics for Real-Time Applications" by Macklin, Muller, Chentanez, and Kim.

Agent Behaviours

C++

  An Implementation of a variety of agent behaviours, both individual and group behaviours.