Portfolio Martin Grant / Computer Programmer

Professional Credits

Excurj

MindMate

iOS app for people who suffer from Dementia and Alzheimer’s.

Image Tagging

Burn Zombie Burn

iOS arena zombie horde app.

Freelance

The Job Adventure

The Job Adventure

Game created through consulting on a summer workshop project with Enable Scotland.

Open Source & Hobby

Dota 2 Team Picker

Dota 2 Team Picker

Django web application for building team compositions for the online game Dota 2.

TMX Tilemap Loader

TMX Tilemap Loader

C++ loader for Tiled TMX tilemaps. Accepted as a tool for an open source project.

Shutdown Timer

Shutdown Timer

C# GUI application to schedule a system shutdown on Windows.

Game Jams

How To Rule The World In 3 Minutes

Global Game Jam 2014

Worked on "How To Rule The World In 3 Minutes", a local multiplayer platformer game. C# and Monogame.

Unicorn Space Command

Unicorn Space Command

Winner of 2013 UWS Windows 8 game jam sponsored by Microsoft.

University Coursework

Excurj

Excurj

A web application aimed at travellers. Built using Django, Python, HTML, CSS and Javascript. A group project.

Image Tagging

Image Tag Recommendation

Uses a Flickr dataset to process and then recommend related image tags, using C++.

Mobile Pressure Input

Mobile Pressure Input

Input method for a smartphone using prototype pressure sensors, built with Android and Java. A group project.

Cell Image Processing

Cell Image Processing

Used the Playstation 3's Cell processor to write an image region of interest detector with C.

Geo Explorer

Geo Explorer

A serious game that teaches basic geography knowledge, built using Unreal Engine 4.

Dichotomy

Dichotomy

A 3D isometric dungeon crawler engine, designed and built for a group project. Built with C++, OpenGL and SDL.

Adv. Games Programming 2

Adv. Games Programming 2

Further work with OpenGL and C++ in a group, explores lighting, particles, fog and shadows.

Adv. Games Programming 1

Adv. Games Programming 1

Explores OpenGL lighting techniques, with C++.

Elemental Defence

Elemental Defence

A simple tower defence game built using Construct 2 as part of a group project.

Real-time 3D Graphics

Real-time 3D Graphics

A basic 3D OpenGL demo, using C++.

Explosion Sandbox

Explosion Sandbox

Simple 2D explosion demo with C++ and OpenGL.

Galactic Marine

Galactic Marine

Small demo exploring programming patterns, built with C++ and OpenGL.

Lunar Lander

Lunar Lander

Simple 2D OpenGL demo with C++.

Space Station Zeta

Space Station Zeta

First game I created, using GameMaker.