Games Development · Belfast Met

Your Name

First-year Games Development student building games in Unreal Engine 5. Gameplay programming in C++, level design, and game audio.

First Year Showreel

Ninety seconds of everything I built this year: gameplay, levels, models and audio. Full breakdowns of each piece are below.

Music: Track name by Artist, used under licence. Watch on YouTube

What I built this year

Six projects from first year. Each one lists the tools, what I was responsible for, and what I would do differently next time.

Player character collecting spinning coins in a neon arena

Coin Rush

Unreal Engine 5 · C++ · Solo · 2 weeks

A timed arcade game written entirely in C++ with no Blueprints. Twenty coins spawn at random positions and the player has thirty seconds to collect them.

My role: everything — gameplay classes, spawning, scoring, HUD and the end-of-round state.

Greybox blockout of a warehouse level seen from above

Warehouse Blockout

Unreal Engine 5 · Level design · Solo · 3 weeks

A greyboxed stealth level built to a brief: three routes to the objective, each favouring a different playstyle. Tested with six classmates and re-cut twice after watching them play.

My role: layout, pacing, sightlines, playtest notes and iteration.

Low-poly sci-fi crate and barrel models on a turntable

Sci-Fi Prop Pack

Blender · Substance Painter · Solo · 2 weeks

Eight modular low-poly props under 1,500 triangles each, UV unwrapped, textured, and imported into Unreal with correct scale and collision.

My role: modelling, UVs, texturing and engine import.

Audio editing session showing layered footstep waveforms

Footsteps and Foley

Reaper · Unreal MetaSounds · Solo · 1 week

A surface-aware footstep system: recorded foley on four surfaces, layered and randomised so the same step never plays twice in a row.

My role: recording, editing, and implementation in engine.

Two-dimensional platformer level with a character mid-jump

Skyline

Unreal Engine 5 · Blueprints · Solo · 2 weeks

A 2D platformer prototype exploring coyote time, jump buffering and variable jump height — the small details that decide whether a jump feels good.

My role: movement system, camera, and level.

Game jam entry title screen with three team member names

48-Hour Game Jam: Signal Lost

Unreal Engine 5 · Team of 3 · 48 hours

A first game jam, built to the theme "no way back". Finished and submitted with ten minutes to spare, which taught me more about scoping than any lecture has.

My role: gameplay programming and build packaging.

About me

I am a first-year Games Development student at Belfast Metropolitan College, Castlereagh campus. I came to the course from playing games and taking them apart, and I am here to learn to build them properly.

I am most interested in gameplay programming — the systems that decide how something feels to control. This year I have worked in C++ and Blueprints, modelled and textured my own assets, and recorded and implemented my own audio.

Next I want to go deeper into C++ and take on a longer team project.

Tools

  • Unreal Engine 5
  • C++ and Blueprints
  • Blender
  • Substance Painter
  • Reaper and Audacity
  • Git and GitHub

Strengths

  • Gameplay programming
  • Level blockout and pacing
  • Sound design and implementation
  • Finishing things on a deadline

Get in touch

Open to work experience, collaborations and game jams.