Portfolio

Unity projects & case studies

18 selected projects across PC & Steam, mobile, WebGL and multiplayer. Filter by category, then open any project for the full breakdown of my role and the systems I built.

Soul Fighters — 2D Fighting Game gameplay PC · Multiplayer
2D Fighting GameUnity 2021 LTS

Soul Fighters

Gameplay & Multiplayer Programmer

Built the deterministic, rollback-safe online combat for a competitive 2D fighting game on Photon Quantum 2.

Case study Unity · C# · Photon Quantum 2
Riviera: The Promised Land — Turn-Based RPG gameplay PC
Turn-Based RPGUnity 2023 LTS

Riviera: The Promised Land

Gameplay Programmer

Engineered the turn-based combat, quest and inventory systems for a Steam-released 2D RPG.

Case study Unity · C#
SurfPunk — Action RPG gameplay PC · Multiplayer
Action RPGUnity 2023 LTS

SurfPunk

Gameplay Programmer

Developed enemy AI for an IGN-featured online action RPG built on Photon Quantum 2.

Case study Unity · C# · Photon Quantum 2
Plush Fight League — Multiplayer Brawler gameplay PC · Multiplayer
Multiplayer BrawlerUnity 2020 LTS

Plush Fight League

Gameplay Programmer (Contract)

Built PvP brawler gameplay with Photon Quantum netcode and Solana wallet integration for an NFT game ecosystem.

Case study Unity · C# · Photon Quantum
Blood of Yamin — Metroidvania RPG gameplay PC
Metroidvania RPGUnity 2018.3

Blood of Yamin

Gameplay Programmer (Indie Team)

Programmed gameplay and quest systems for an action-RPG metroidvania during its Kickstarter build-up.

Case study Unity · C# · Corgi Engine
Lost in Pace — Multiplayer Racing gameplay PC · Multiplayer
Multiplayer RacingUnity 2020 LTS

Lost in Pace

Solo Developer

Designed and built a physics-based multiplayer racing game with online play, AI opponents and bot backfill.

Case study Unity · C# · Photon PUN2
Snek Tournament — Arcade .io Multiplayer gameplay Android · Multiplayer
Arcade .io MultiplayerUnity 2020 LTS

Snek Tournament

Gameplay & Backend Programmer

Shipped a multiplayer arcade snake game with online tournaments, leaderboards and a server-backed economy.

Case study Unity · C# · Photon
Who Needs a Hero? — Mobile RPG gameplay Android
Mobile RPGUnity 2023 LTS

Who Needs a Hero?

Gameplay Programmer

Built enemy AI, inventory and core gameplay for a published Android RPG.

Case study Unity · C#
Town Traveler — Endless Arcade Racer gameplay Android
Endless Arcade RacerUnity 2022 LTS

Town Traveler

Solo Developer

Developed a published endless arcade racer with obstacle dodging, scoring and a rank-progression system.

Case study Unity · C# · Synty Assets
Crypto Dungeon — Mobile RPG gameplay Android
Mobile RPGUnity 2023 LTS

Crypto Dungeon

Gameplay & Integration Programmer

Built RPG gameplay with NFT/wallet integration and a Node.js server backend for a blockchain dungeon crawler.

Case study Unity · C# · Node.js
Cube Busters — Puzzle gameplay Android
PuzzleUnity 2023 LTS

Cube Busters

Solo Developer

Designed and developed a published 2D puzzle game from start to finish.

Case study Unity · C#
Zombie Shooter — Tower-Defense Shooter gameplay PC
Tower-Defense ShooterUnity 2021 LTS

Zombie Shooter

Gameplay Programmer (Contract)

Delivered a 100-level tower-defense zombie shooter with a dual-currency weapon-upgrade economy for a US client.

Case study Unity · C# · Amplify Shader
Wordastic — Word Puzzle gameplay iOS
Word PuzzleUnity 2019.2

Wordastic

Solo Developer

Built and published a hundreds-of-levels word puzzle game on the iOS App Store.

Case study Unity · C# · Blender
Maokiji — Turn-Based RPG gameplay WebGL
Turn-Based RPGUnity 2018.4

Maokiji

Solo Developer

Built a browser-playable turn-based RPG with three zones, vendors and a 100-level progression curve.

Case study Unity · C# · WebGL
Rogue Jester — Open-World FPS RPG gameplay PC
Open-World FPS RPGUnity 2021 LTS

Rogue Jester

Gameplay Programmer

Prototyped an open-world FPS with RPG elements — a cyberpunk take on the Dark and Darker formula — with a Steam-ready pipeline.

Case study Unity · C# · Opsive Controller
Lacrosse 22 — Sports gameplay PC
SportsUnity 2021 LTS

Lacrosse 22

AI Programmer

Built the AI actions and behaviours for a lacrosse sports-game prototype.

Case study Unity · C# · AI
StarFox Clone — Rail Shooter gameplay PC
Rail ShooterUnity 2019.4

StarFox Clone

Solo Developer

Recreated the classic Star Fox 64 rail-shooter mechanics as a technical prototype using dolly-track and path tools.

Case study Unity · C# · Cinemachine Dolly
SummerBall Hooper — Casual Arcade gameplay Android
Casual ArcadeUnity 2022 LTS

SummerBall Hooper

Solo Developer

Built and published a skill-based casual arcade game with unlockable flippers, balls and countless levels.

Case study Unity · C# · TextMeshPro
Let's talk

See a project close to what you're building?

Tell me about your game and I'll point you to the most relevant work — and how I'd approach yours.