Hi, I'm Charlie, and I'm a programmer that focuses on building video games and related tools.
I've worked for multiple games/software companies, where the products I have worked on have been played by millions of people across the world.
I am currently working as a Senior/Lead Programmer at Wushu Studios on an unannounced project.
Journey through the isles, unlocking new locations, taking part in exciting challenges to test your skills.
Command your army of pixel troops to fight your friends in this local or online multiplayer game!
Pepper Wars was my second year college project, and a throwback to Advance Wars. It is a turn based multiplayer strategy game, in which two players can command different units and fight to destroy each others army or castle. Armies are made up of different unit types, each with their own unique abilities.
MonoGame & C#
Custom tools and networking library
4 Months
Never released
Follow your way through a science experiment by playing eight fun minigames!
Unstable Elements was created for the Abertay serious game jam, sponsored by the University of St. Andrews to create games with a chemistry theme.
Unity Engine
3 Days / 20 Hours
Never released
Escort the VIP out from the underworld, fight in turn based combat, develop your characters relationships and make story choices that may have dire consequences.
Caravan To The End was my third year professional project. The game involves travelling the underworld, recruiting characters into your party, surviving random encounters (combat, dialogue), handling resources (food, oil, gold) and turn based combat that changes based on character relationships, traits and class types.
Unity Engine
Custom tools for dialogue, character creation and world editing
2 Months
Never released
Cardinal Editor was developed as a set of tools, including a game framework and an editor for building the next version of Pepper Wars.
C++
SFML
Dear ImGUI
4-6 Months (part time)
Never released
The Box was made as part of the 2019 Global Game Jam. The theme of the jam was 'what home means to you'. For this project, we created a series of isometric perspective mini-games, involving a time puzzle, memory puzzle and shoot 'em up.
The Box attempts to capture the imagination of youth, where a simple cardboard box and your imagination could allow you to become an astronaut, a pirate - or live in the wilderness.
Strategic Depth is a tower defence war game, where structures have a realistic line of sight and limited ammunition. The game map presents different terrain challenges to you and your enemies, as they will react and attempt to perform coordinated attacks, retreat and flank your defences. Use the features of the terrain to create the ultimate defence against the incoming invaders.
Ragnar's Sons is an interactive museum experience, where the player can experience the viking history of Ragnar and his sons by navigating and interacting with a 3d world in virtual reality.
Unreal Engine 4
C++ & Blueprints
Acer Mixed Reality Dev Kit
HTC Vive
January - May (2019)
Big Crown: Showdown sees friends become foes as they compete in 4-player local and online multiplayer combat, set over 3 wacky worlds full of medieval shenanigans. Avoid perilous hazards and engage in frantic fights as you attempt to knock your opponents off 15 crazy courses in the ultimate royal battle!
Fall Guys: Creative Construction is a major feature within Fall Guys that allows players to create their own fall guys levels. Players can then publish their levels, and other people can play them!
I joined this project as a Gameplay Programmer, later promoted to Senior Programmer. Once my lead left the project, I was asked to step into the lead programmer role of Fall Guys: Creative Construction for Wushu Studios.
Note that I have signed a non-disclosure agreement, meaning I am unable to go into a lot of detail about the work I have done on this project.
From the creators of Bloons TD6... Bloons TD Battles 2 is a brand new installment of the top-rated head-to-head tower defense game. Gather your Hero, choose your team of powerful Monkey Towers, and prepare to battle one on one against other players and relentless waves of Bloons!
Go head to head with other players in a Bloon-popping battle for victory. From the creators of best-selling Bloons TD 5, this all new Battles game is specially designed for multiplayer combat, featuring the ability to control bloons directly and send them charging past your opponent's defenses.
Create, upgrade, and customize your very own Bloons Monkey City in this groundbreaking blend of city building and tower defense awesomeness!
The Lost Colony is a strategy, building and survival game about discovering what happened to a famed lost colony of Vikings. As Jarl, the player must try to command their people and try to survive on a cursed island where vengeful gods are trying to kill them.
I was the solo developer on this project, building it in my spare time while working on my dissertation and completing my final semester at University.
Split was my Global Game Jam 2020 submission, working with the same team who made The Box in the previous 2019 Game Jam.
Two players work co-operatively to repair their broken island by solving puzzle mechanics together, but apart.