• Home
  • About
  • Projects
GitHub

Fynn Gallagher-Mundy

// Game Programmer

Game Programmer crafting gameplay mechanics
with a focus on game feel.

Projects

> About Me_

Game Programmer developing in Unity & C#, building juicy gameplay mechanics and experimenting with AI and Augmented Reality.

Currently pursuing an MSc in Computer Games Programming at Goldsmiths University. Former frontend web developer with production experience in HTML/CSS/JavaScript.

If I'm not making games, I'm probably playing them. Some of my favourites are Pokemon, Dragon Quest, Celeste and Terraria. When away from the computer I'm usually playing 5 a-side football or at the gym.

Fynn
GitHub itch.io Linkedin YouTube

> Skills_

Languages


C# Logo JavaScript Logo

Engines


Unity engine Logo

Tools


Git Logo GitHub Logo

Editors


Visual Studio Code Logo Visual Studio Logo

> Contact_

GitHub itch.io Linkedin YouTube

> Projects_


Dungeonball

Dungeonball - dodgeballs being thrown at slimes

Dungeonball

Implemented the Observer pattern using C# events: player actions broadcast events that the UI subscribes to for updates. Used the Strategy pattern to determine when a path should be recalculated, separating the logic into distinct classes.

ENGINE: Unity, C#

>Observer Pattern

>Strategy Pattern

GitHub - Dungeonball itch.io - Dungeonball YouTube - Dungeonball
View Project

Virtual Pet

Game logo - Virtual Pet - A 3D virtual dragon in a real-world space

Virtual Pet

Utilised the Meta XR SDK's hand tracking capabilities to interact with the augmented pet and toys. Pet behaviour is driven by a state machine that reacts dynamically to player actions.

ENGINE: Unity, C#, Meta XR SDK

>State Machine AI

>Augmented Reality

>Meta Quest

>Team Collaboration

GitHub - Virtual Pet YouTube - Virtual Pet
View Project

Sweet Dreams

Game logo - Sweet Dreams - a blue character jumping around on platforms

Sweet Dreams

Implemented coyote time and jump buffering using timers. The jump executes if input occurred within a set timeframe before touching the ground or leaving a platform. Made in 48 hours as part of a team for the 2025 Global Game Jam.

ENGINE: Unity, C#

>Character Controller

>Jump Physics

>Team Collaboration

>48 hours

GitHub - Sweet Dreams itch.io - Sweet Dreams YouTube - Sweet Dreams
View Project

> More Projects_

Cosmic Cultivator - a pink alien in a ufo floats above a cow in a wagon

Cosmic Cultivator

Built a timed Wave Spawning System using Object Pooling to minimise runtime allocations. Used an editor-exposed Animation Curve for spawn rates and movement speeds, decoupling logic and data for scalable difficulty tuning.

ENGINE: Unity, C#

>Object Pooling

>Wave Spawning

GitHub - Cosmic Cultivator itch.io - Cosmic Cultivator YouTube - Cosmic Cultivator
View Project
Game logo - City Drift - a black car in the city streets jumps over a fence

City Drift

Created a drifting mechanic by taking Rigidbody's lateral velocity and applying a counter force to control sliding. Reduced counter force on player input letting the vehicle slide and creating a controlled oversteer.

ENGINE: Unity, C#

>Vehicle Physics

>Drifting Mechanic

GitHub - City Drift itch.io - City Drift YouTube - City Drift
View Project
A battle within the Dragon Quest Engine

Dragon Quest MV

Fan-made game using RPG Maker MV, enhancing the engine's capabilities by overhauling the item management system to support individual character inventories. Designed and implemented skill-tree and quest systems that dynamically load data from JSON files.

ENGINE: RPG Maker MV, JavaScript

>Game Systems

>Existing Codebase

GitHub - Dragon Quest Engine YouTube - Dragon Quest Engine
View Project
> fynngm@hotmail.com
GitHub itch.io Linkedin YouTube

fynngm@hotmail.com
Built by Fynn Gallagher-Mundy