top of page

GRAHAM WATSON

GAME PROGRAMMER

Home: Welcome
profile-1.png

About Me

I believe games are powerful tools that can deliver experiences that can't be found in any other medium. Making them are fun challenges as you're always overcoming new obstacles and growing. Making games is a challenge that I thoroughly enjoy.


You can get in contact with me via LinkedIn or by email. Check me out on GitHub. I also co-host a video game centred podcast here.

Home: Bio
Demo Reel

Demo Reel

Watch Now
Home: Videos

My Projects

I got the chance to make several video games over the course of my career. I've mostly worked with C# with Unity and C++, although I've gotten the chance to work with a few other programs and languages along the way.  Please enjoy, and don't hesitate to send me a message if you have any questions about a project I've worked on. You can find the repositories for my projects on GitHub.

VF_ColoursTexturesShapes.PNG

Foodbot Factory - Bodyzone

2018 - 2019

Foodbot Factory is a mobile/web game built in Unity that seeks to teach grade 4-5 students about healthy eating. I developed the dialogue system and implemented the menu UI on my first professional application. It is soon to be published to the Android and Apple app stores and is currently available as a WebGL application.

screenshot1.png

Moonwave - Bird Brain Games

University Year 3 - Unity Game

This year we got the opportunity to create a game using Unity. Moonwave is a competitive 2.5D brawler in the vein of Smash Bros., set in space. My primary contributions have been the gravity system, the UI implementation, and implementing the animations. It was my first time working in Unity and I am proud of how it turned out.


Featured at Level Up 2018 and winner of the UOIT Game Development Showcase's "Best Gameplay" and "Best of Show" awards.

en5Nib.jpg

Dodge Bomb - Bird Brain Games

University Year 2 - C++ and OpenGL Game

My team and I developed this game over the course of two 4-month semesters. We wrote our own engine in C++ using OpenGL. My role was focused on integrating the physics engine Bullet into our project for bomb physics and player movement and developing the gameplay. I also wrote a Python script to help with the asset development pipeline which interfaced with Maya.


Featured at Level Up 2017 and winner of "Best 2nd Year Game", "Best Gameplay" and "Best of Show" at the 2017 UOIT Game Development Showcase. You can find it on Itch.io here.

highSchooled.png

High Schooled & Schooled!

- Fissure Studios

University Year 1 - C++ Game

My first year my team and I developed one game each semester: the first was a text-based rogue-like dungeon crawler called Schooled and the second was a 2D turn-based competitive strategy game called High Schooled. I was the primary programmer on High Schooled and implemented the game and UI logic as well as a custom animation data format using XML that we used for our sprite-based animations.


Featured at Level Up 2016 and winner of "Best Aesthetics" at the 2016 UOIT Game Development Showcase. You can download High Schooled here.

Home: Projects

Get in touch

Greater Toronto Area, ON, Canada

  • linkedin

Thanks for submitting!

Home: Contact
bottom of page