Gameplay Programmer at Shiverbug Studios

Oliver Neal

Games Developer · Unity (C#)

I graduated from Teesside University with First Class Honours in Games Development, and my final year project won Best Games Programming and Development Artefact at ExpoTees 2026. I build gameplay systems in Unity: enemy AI, multiplayer netcode and simulations that stay fast under load.

Portrait of Oliver Neal

About

A bit about me

I'm Oliver, a games developer working in Unity and C#. I graduated from Teesside University in July 2026 with First Class Honours in BSc (Hons) Games Development, and I've just started as a gameplay programmer at Shiverbug Studios.

The part of games I enjoy most is the systems layer: state machines driving enemy AI, multiplayer netcode, and the optimisation that lets thousands of entities simulate without dropping frames. My final-year project artefact, Cyber Station, scored 90 out of 100.

Everything below is playable, most of it on itch.io with source on GitHub. If you'd rather read about the engineering, the project breakdowns go deeper on seven of them.

  • 1stBSc (Hons) Games Development
  • 80%overall degree average
  • 90final year artefact grade

Now

Gameplay Programmer at Shiverbug Studios

Building gameplay systems in engine, every day, on an original IP.

Out of Water in game screenshot: the seagull and turtle sitting on a pile of crates in an open beach level, surrounded by sand, palm trees and rocky cliffs

Internship · 13 Jul to 18 Sep 2026 · 10 weeks

Out of Water, an original IP

A 3D platformer collectathon built for two players on one sofa, in splitscreen. As a gameplay programmer on the team, I work in engine across:

  • State machines for gameplay behaviour
  • Refining and creating gameplay mechanics
  • Authoring and working with shaders in Shader Graph
  • Implementing visual effects (VFX)
  • Building a decoupled FMOD layer the audio team plugs into
  • Unity 6
  • C#
  • FSM / HSM
  • Shader Graph
  • VFX
  • FMOD

Skills

What I work with

Languages & engines
C#, Unity 2D / 3D, Shader Graph, Unreal Engine 5, Python
Gameplay & AI
Gameplay programming, systems design, finite & hierarchical state machines, AI navigation, Unity UI
Performance
Performance optimisation, time-sliced & multi-rate simulation, runtime NavMesh baking, profiling large entity counts
Multiplayer & services
Netcode for GameObjects, Unity Authentication, Relay, Lobbies, Cloud Save
Tools & workflow
Git, Visual Studio, JetBrains Rider, Figma, Trello, technical documentation

Projects

Solo projects

Newest first. Click a thumbnail to play the game; hover to see it in motion.

Tile Turfer: blue and red teams battling to claim tiles across a pixel map, with a minimap and a fire rate power up

Tile Turfer

Jan 2026

A turf-war arena shooter where one territory percentage drives the difficulty, your fire rate and your attacks at once, across procedurally generated caves with runtime 2D navigation.

  • Unity 2D
  • C#
  • Procedural
  • Enemy AI
Minimalists: a stripped back 3D RTS map with blue and magenta bases, turrets and unit counts over each structure hover

Minimalists

Aug 2025

Minimalist 3D RTS with advanced enemy AI. Capture structures, commit forces by percentage and outthink opponents in anything from a duel to a four way free for all.

  • Unity 3D
  • C#
  • Enemy AI
  • RTS
Unicellular: thousands of glowing single celled organisms drifting across a dark field, running at 92 FPS hover

Unicellular

Feb 2025

Idle simulation stress-tested to 10,000 entities at once, kept smooth by finite state machines, a multi-rate tick and time-sliced proximity AI inside Unity's GameObject workflow.

  • Unity
  • C#
  • FSM
  • Optimisation
3D Netcode Tank Game: two Unity clients side by side, each showing the host and join lobby menu hover

3D Netcode Tank Game

Jan 2025

Server-authoritative multiplayer tank shooter on Unity Netcode for GameObjects: Relay-hosted sessions, cloud authentication and a 64-ray hitscan resolved on the server.

  • Unity 3D
  • C#
  • Netcode
  • Multiplayer
Pinnable: a metal bucket catching marbles fired from a cannon while dodging falling pins in a 2D arcade game hover

Pinnable

Mar 2024

A 2D arcade score-attack game: catch marbles from a moving cannon, dodge the pins, and survive a spawn director that ramps up the harder you play.

  • Unity 2D
  • C#
  • Arcade
  • Physics

Projects

Team projects

Group builds, with my individual contribution called out on each.

Space Bar Simulator gameplay: carrying a tray in first person while collecting Space Beer bottles from a fridge, with table orders and the day timer on the HUD
Team project · 10 people

Space Bar Simulator

Jan 2026

A retro futurist bar simulator set on its own asteroid, a 1950s diner drifting through space. Built in Unreal Engine 5 for Beta Arcade, Teesside's studio simulation module.

My role: player controller, interaction architecture and the camera-blended station systems.

  • Unreal Engine 5
  • Blueprints
  • Interaction
  • UI
Candy Corporate: pixel art top down view of the candy company storefront hover
Team project

Candy Corporate

Apr 2024

A 2D top-down extraction game inspired by Lethal Company: delve into the candy company, fill your pockets, and choose whether to eat your haul for abilities and health or sell whatever you carry back out alive.

My role: level design, tile creation and pixel art integration.

  • Pixel art
  • Level design
  • Tilesets
  • Extraction

Education

Where I studied

  1. BSc (Hons) Games Development

    Teesside University

    Graduated July 2026 · First Class Honours · 80% overall

    My final-year project scored 84%; its artefact, Cyber Station, scored 90 and won Best Games Programming and Development Artefact at ExpoTees 2026.

  2. FdSc Games Technologies

    Newcastle College University Centre

    Graduated July 2025 · 2:1 (Year 1 Distinction, Year 2 Merit)

  3. BTEC Level 3 National Diploma in Creative Digital Media

    Newcastle College

    Distinction

Contact

Get in touch

I'm currently a gameplay programmer at Shiverbug Studios. Whether it's about my work, a project or a future opportunity, I'd be glad to hear from you.

[email protected]