Ubisoft Academia Summer School 2013

Audio and Gameplay Programmer for the Ubisoft Academia 2013 Summer School. Implementation and Integration of all Ambiances, Foley, Music and SFX in the game. Developed "Shine" using UnrealScript in Microsoft Visual Studio and the Unreal Engine.

Visit the Shine website

Computer Animation
Implicit Integration and Constraints on Robust Large Step Cloth Simulation

Physically-based modeling of a cloth in 3D using Backward Euler implicit integration method with constraints and collisions on spherical objects. Developed using Java in Eclipse and OpenGL.

View the code on Github

Modern Computer Games
Path-Finding and Procedural Map Generation on Hexagonal Tile Maps

Explored path-finding approaches and procedural map generation on tile maps consisting of hexagons with the presence of various obstacle types. Developed using C# and the Unity3D Game Engine.

View the code on Github

Fowl Play: Space Dinosaurs
Ubisoft Academia Game Lab Competition 2013

A video game where you control a chicken on a quest to conquer the galaxy with an army of dinosaurs. Developed using C# and Unity for the Ubisoft Academia 2013 Game Lab Competition. Nominated for Best Marketing Strategy Award.

View the code on Github

iOS ROS Controller
iOS Mobile Controller Application for ROS-Operated Robot

Honours project on mobile controller applications for ROS-operated robots. iOS applications developed using Objective-C, Xcode and ROS.

View the code on Github