A programming game which uses a custom assembly-type language to manipulate warriors which fight over control of a virtual machine.Implemented using the recursive-descent parsing algorithm. GUI built with C# XNA framework. View a complete demo video for more information.
Implementation of the .NET YouTube API to browse and download YouTube videos as high quality MP3s. Audio conversion is done via FFmpeg library. Individual videos can be searched for as well as complete playlists. Multiple downloads can run concurrently on separate threads. View and contribute to the project on GitHub.
First prize entry in the Microsoft Imagine 'Windows 10 Game Jam'. Produced in 24 hours in a team of 2 people whilst at University. Built with the Unity3D game engine using C# scripts. All assets made during the 24 hour session. Watch some gameplay.
Companion piece for the main website. Miniature CMS written using ASP.Net MVC.
Custom website built using Laravel PHP framework.