Based in the United Kingdom

Hi there, I'm Connor

Gameplay & Systems Programmer specializing in multiplayer architecture, AI systems, and backend infrastructure. I build production-ready gameplay systems while applying distributed systems experience from professional backend development.

Current Projects

Cloak And Coin

Shipped

Wishlists

3000 Wishlists on Steam

Live Ops

6 months of continuous live support

Key Systems Built

  • Steam P2P multiplayer session system with player state replication
  • Network-synchronized stealth interactions and throwable physics objects
  • Guard AI system with perception detection, patrol behavior, and player capture
  • Procedural contract generator with dynamic objectives and loot spawning
  • Career progression and save system using Steam Cloud

Role

Solo Developer

Tech

UE5, C++, Steamworks API

Read Technical Blog

Screenshot coming soon

Untitled Game

In Development

A co-op multiplayer mystery/deduction game built solo in Unreal Engine 5.4 using C++. Players work together to identify a hidden monster among a town's NPCs before it strikes again.

Key Systems Built

  • Server-authoritative accusation/arrest system with replicated RPCs and HUD delegate binding
  • Data-driven NPC dialogue system and per-NPC interaction state
  • Day/night cycle with replicated time-block state driving NPC scheduling and AI pathing
  • Component-based interaction architecture (interactable/interaction components) shared across NPCs and players
  • Mystery Engine construction with dynamic Monster and clue assignment

Role

Solo Developer

Tech

UE5.4, C++, Enhanced Input

Independent Development

Gameplay & Systems Programmer (UE5/C++)

Solo developer of a multiplayer stealth-heist game built in Unreal Engine 5, responsible for gameplay programming, multiplayer systems, backend infrastructure, deployment pipelines, and live operations. My work focuses on creating scalable gameplay systems, immersive multiplayer experiences, and production-ready online services.

  • Multiplayer gameplay programming using Unreal Engine 5, C++, and Blueprints
  • Design and implementation of gameplay systems, AI behaviors, stealth mechanics, and interaction systems
  • Development of replicated multiplayer features and Steam integration systems
  • End-to-end ownership of shipped features, live updates, patching, and production support

Employment

Software Engineer (Python)

I work as a professional backend developer building production infrastructure using Python. My work focuses on reliable distributed systems, REST APIs, and cloud deployments running at scale. This experience directly informs my approach to multiplayer and gameplay system design.

  • Python backend services using Flask, FastAPI, Django, and custom ORMs
  • Cloud infrastructure deployed on AWS ECS and EC2
  • CI/CD pipelines using Jenkins, GitLab, and GitHub Actions
  • Configuration and deployment of custom LLMs
  • High-volume data processing and database architecture
  • Creation and management of large queueing platforms using RabbitMQ
  • REST API development powering production services

Technical Stack

Core

Unreal Engine Gameplay Systems

Enemy AI, gameplay systems, multiplayer replication, and interaction systems.

Specialty

Multiplayer Architecture

Steamworks integration and network optimization.

Programming Languages

C++, Python, JavaScript

Applied in both professional and hobbyist environments.

Infrastructure

AWS Cloud Systems

Configuration and deployment of cloud infrastructure at scale.

Gameplay & Engines

  • C++
  • Python
  • Unreal Engine 5
  • Unity
  • Steamworks API
  • REST APIs

Version Control

  • Jenkins
  • GitHub Actions
  • Git / GitLab

Systems & Cloud

  • AWS EC2 / ECS
  • Multiplayer Architecture