Eric Patrick

Gameplay Programmer ・ Software Developer ・ Student

Gameplay Programmer
Software Developer
Student

Frontiers Screenshots
Pixi.js TypeScript Mobile Indie

Frontiers

Designed and implemented a full-stack multiplayer system, including a mobile client, Pixi.js web visualizer, and a JavaScript backend with real-time WebSocket communication and game database management.

Role: Founder / Lead Software Engineer

Duration: July 2025 - Present

Team Size: 6

AvatarUX Gameplay Screenshots
Pixi.js TypeScript Contract

Online Slots Games

Developed production slot games in TypeScript using Pixi.js, implementing animations, responsive game logic and optimizing gameplay experience.

Role: Contract JavaScript Programmer

Duration: June 2025 - Present

Team Size: ~30

When The Embers Wake Gameplay Screenshots
Unity C# Steam Contract

When The Embers Wake

Implemented player and AI character systems using Malbers Animal Controller framework, and integrated Steam Cloud Saves and Achievements using Heathen for Unity.

Role: Gameplay Programmer

Duration: August 2025 - Present

Team Size: 4

Personal Projects

Charybdis Screenshots
Unity C# VR Multiplayer

Charybdis VR

Implemented a shared control scheme for a 2 player co-opperated submarine in VR using Photon Fusion.

Role: Team Lead / Systems Programmer

Duration: January 2026 - Present

Team Size: 3

Scraprooms Screenshots
Unity C# Multiplayer

The Scraprooms

Designed a two-tier GameObject managment architecture that allowed hundreds of in-game props to be efficiently networked over multiplayer. Implemented Photon Fusion 2 and Vivox Voice Chat for proximity chat multiplayer with up to 6 friends.

Role: Team Lead / Systems Programmer

Duration: March 2025 - October 2025

Team Size: 11

Chronomancy Gameplay Screenshots
UE-5 C++

Chronomancy

Developed a Jigsaw based world generation system in Unreal Engine 5 (C++), creating a randomly branching dungeon maze with guaranteed boss rooms and structural constraints.

Role: Systems Programmer

Duration: September 2024 - March 2025

Team Size: 19

Bugs Vs Bunnies Gameplay Screenshots
Unity C# Open Source

Bugs Vs Bunnies TD

Programmed backend level building and gameplay tower placement systems. Developed collaboratively through the Open Source P1 Games organization.

Role: Systems Programmer

Duration: July 2024 - September 2024

Team Size: 12

Convergence Screenshots
Unity C#

Convergence

Developed a compute shader that allowed for a rigidbody based gravity simulation for ~1200 particles. Hosted biweekly sync meetings and delivered a polished vertical slice game in the 8 week deadline.

Role: Team Lead / Gameplay Programmer

Duration: March 2024 - June 2024

Team Size: 4