• Home
  • About
  • Projects
GitHub GitHub

Fynn Gallagher-Mundy

// Programmer

Frontend Engineer by profession, Game Developer by passion.

Projects

> About_

I'm a Frontend Engineer with 5 years of experience in HTML, CSS (SCSS & Tailwind), JavaScript, and TypeScript.

Outside of work, I'm a Game Programmer. I've been creating games in Unity and C# for the past two years, and built this site to showcase my game projects. I am currently learning to make web games using Defold and Lua.

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 GitHub itch.io itch.io Linkedin Linkedin YouTube YouTube

> Skills_

Languages


JavaScript Logo JavaScript Logo C# Logo C# Logo Lua Logo Lua Logo

Engines


Unity engine Logo Unity engine Logo Defold engine Logo Defold engine Logo

Tools


Git Logo Git Logo GitHub Logo GitHub Logo GitHub Copilot Logo GitHub Copilot Logo

> Contact_

GitHub GitHub itch.io itch.io Linkedin Linkedin YouTube 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 GitHub - Dungeonball itch.io - Dungeonball itch.io - Dungeonball YouTube - 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 GitHub - Virtual Pet YouTube - 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 GitHub - Sweet Dreams itch.io - Sweet Dreams itch.io - Sweet Dreams YouTube - 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 GitHub - Cosmic Cultivator itch.io - Cosmic Cultivator itch.io - Cosmic Cultivator YouTube - 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 GitHub - City Drift itch.io - City Drift itch.io - City Drift YouTube - 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 GitHub - Dragon Quest Engine YouTube - Dragon Quest Engine YouTube - Dragon Quest Engine
View Project
> fynngm@hotmail.com
GitHub GitHub itch.io itch.io Linkedin Linkedin YouTube YouTube

fynngm@hotmail.com
Built by Fynn Gallagher-Mundy