Portrait of Jack S Veasey

Jack S Veasey

Gameplay & Systems Programmer

Computer Games Development graduate (BSc, 2:1) and professional software developer since 2019. I build gameplay systems in Unity and Unreal Engine: player movement, AI, multiplayer and the tools that hold them together.

Works

Studio, game jam, university and personal projects — original work first.

Featured Projects

Tails Adventure Armada gameplay

Tails Adventure Armada

Gameplay Programmer · Armada Studios (team, ongoing)

Unity → UE5 (C++)3D PlatformerFlight SystemPlayer Movement
Lights Out cover art

Lights Out

Solo Developer · GMTK Game Jam 2026 (4 days)

UnityStrategy SimResource ManagementCountdown Systems
GearShift gameplay

GearShift

Sole Programmer · Metroidvania Month 29 (team of 2)

Unity2D MetroidvaniaForm SwitchingTraversal Abilities
Transversi cover image

Transversi

Programmer · Metroidvania Month 23 (team of 7)

UnityMetroidvaniaCharacter Swap
Toy Breakers gameplay

Toy Breakers

Programmer · University Group Project (team of 5)

Unity4-Player MultiplayerVehicle CombatPower-Ups
Platformer dissertation gameplay

Platformer Dissertation

Solo Developer · Final-Year Dissertation

Unity2D / 2.5D / 3DCamera SystemsPlayer Research

Courses & University Modules

Crash Drive 2 project screenshot

Crash Drive 2

Solo · 3rd-Year Module

UnityNetworkingLobby System
RTS Multiplayer project screenshot

RTS Multiplayer

Solo · 3rd-Year Module

Unreal (Blueprints)MultiplayerRTS Camera

About Me

A games programmer with seven years of production software experience behind him.

I studied Computer Games Development at the University of Northampton, graduating with a 2:1. Since 2019 I've worked as a Software Developer & DevOps engineer at a data-management consultancy serving financial-market clients, building and maintaining Java web applications hosted on AWS.

That job is where I learned to work on large, long-lived codebases: tracking down concurrency bugs and database connection leaks, removing performance bottlenecks, cutting AWS CloudWatch monitoring costs, setting up Cloudflare bot monitoring, writing SQL reporting and helping rebuild a legacy JSP platform in Spring Boot and React. The same habits — profile it, understand it, fix the root cause — carry straight into game code.

Outside work I make games: gameplay programming on the fan project Tails Adventure Armada, solo and small-team game jams, and structured courses in Unity and Unreal Engine 5. I'm drawn to story-driven games with rich worlds, and away from the keyboard I'm usually drawing, writing stories or playing chess.

I'm looking for a junior gameplay or systems programmer role where I can bring that engineering discipline to a games team.

What Are My Skills?

Game systems built across university, jams and courses, backed by 7+ years of professional software development.

Game Systems

Player Movement & ControlsEnemy AI (Behaviour Trees)Multiplayer & NetworkingGrid PathfindingProcedural GenerationSave / Load SystemsCamera SystemsUI & MenusInventory & Interaction

Game Engines

Unity (C#)Unreal Engine 5 (Blueprints, C++)

Languages

C#C/C++JavaPythonJavaScriptSQLPHP

Tools

GitVisual StudioIntelliJEclipseBlenderProBuilder

Software & Web

Spring BootReactAngularHTML / CSSApache TomcatMySQL

Cloud & DevOps

Amazon Web Services (AWS)Cloudflare

Platforms

WindowsmacOSAndroidiOS

Contact Me

Feel free to get in touch via email or mobile.

Email: jackv1@live.co.uk

Mobile: 07960 211 813