Passionate Game Developer with 5 years of Unity/C# experience building gameplay systems, UI, AI, physics, and multiplayer features for mobile and PC titles, and leading projects from inception to delivery. I have contributed updates to live titles on mobile app stores, totalling 15M+ downloads.
Enjoy learning emerging technologies and expanding my skills through personal projects, currently learning and developing a games project with the Unity Gaming Services multiplayer stack. Regular participant in game jams including Climax Game Jam 2024, GGJ 18–22, and Ludum Dare 44, and building game projects with friends and people in industry.
Please see my Portfolio here: Website not available. Sign in: https://www.twine.net/signup
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
Project Panzer was created to explore my interest in Multiplayer Networking. Having first explored networking at University with my Strategy Game project and Unity UNET, I gained a desire to build a small, Fun, replayable, multiplayer experience.
Project Panzer is an vehicular combat arena shooter, designed primarily with a free-for-all style game mode. The game is designed to be intuitive, and easy to play. The game has a WW1/2 setting, in regards to vehicles and environment, but nothing is out of the question. There are a number of historical models of vehicles in the game including tanks and wheeled vehicles. There will likely be some fictional elements including combinations of vehicles and representations of tech that was not yet available during this time period.
The project is based entirely in Unity and started in February 2025. I am the sole developer.
Full details: [View](https://www.twine.net/signin
Line Slide is my latest released project and first released game. It started a couple years ago as a technical challenge to improve my Game Development skills. The game is heavily inspired from Line Color mobile game and provided a solid technical challenge for my skill set. The project is of a similar complexity to my Planets Project.
Line Slide is a take on the casual game genre. The Player controls a Cube on a fixed path. The goal is to reach the end of levels and progress to the next. As the Player progresses, levels become more challenging. The Player earns coins by completing levels and can purchase colours to apply to their cube. The Player has the option of using Timer mode which records the time it takes for the Player to complete a level from start to finish. This can be used to beat previous level times.
Full details: [View](https://www.twine.net/signin
Car Run Racing was one of the projects I was a part of during my time at Aceviral Game Studio. I was the sole developer working on this project.
My main task undertook whilst working on this project was the re-development of the UI system for the game. This was a considerable task and particularly daunting as it was my largest weakness in terms of experience and knowledge within the Unity Engine.
Full details: [View](https://www.twine.net/signin
- Jaffa hunt- Inspired by Duck Hunt
- Whack-A-WheelBoi - Inspired by Whack-A-Mole
- Recherché - Inspired by Yoshi’s mini game Wanted!
Pay Wall was created for the Jingle Jam 2024 Game Jam. The theme was “Everything Has A Cost”. As a team, we decided to take a very different approach to design. In this project, we decided to play with the idea of earning back all of your computer files as the main concept.
The premise of the game is that the Players computer has been hacked and they have to earn back the files on their PС.
The main flow of the game works as follows: The Player opens loot boxes and earns rewards in theform of random files or applications on the interactable computer desktop.The computer applications include a File Explorer, the Loot box interactable, three mini-games and files present within the file explorer system. It’s the Players job to find out how to get thier files back, by exploring the computer system.
The three mini games are inspired by some classic games. These are:
The player interacts with the three mini games to earn money. In turn, the money is used to open loot boxes. Once all rewards have been earned through the lootbox system, the Player receives a note on the desktop, asking them to donate to the Jingle Jam Game Jam! When the Player clicks the donate button, they are met with the classic Windows Blue Screen Of Death (BSOD) screen with some comical text.
Full details: [View](https://www.twine.net/signin
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.