LUKE MELROSE
Junior gameplay programmer
About
I’m a gameplay programmer who has worked with a mix of C++ and C# in both Unreal Engine and Unity, with experience in modular weapon systems, vehicle physics, and machine‑learning agents for games. I build reusable systems, prototype AI behaviours, and ship student and personal projects. See demos and code in the projects below.
MY PORTFOLIO
01
2D PLATFORMER/FIGHTING

Chrono Frog
Iron Frog Studios - Student Project
Gameplay/UI Programmer
Chrono Frog is a game that was made for my DES315 Professional project at Abertay University. It is a game designed with the concept of "breaking out the loop" where you play as a gladiator frog who seeks freedom while using a special sundial which can rewind time. The game is a 2d platformer combat game where you are under a strict time limit to kill enough enemies to free yourself

During the course of this project I worked on repository management, the time rewind mechanic, basic attack system and controller support using the Unity Input System.
Chrono Frog is available on Itch.io:
02
TERRARIA MOD
Unnamed Terraria Mod
C# Mod
Ongoing mod development for Terraria using C#; features include new items, ore generation, and gameplay tweaks demonstrating engine scripting and mod architecture.
Mod is not published for the time being
03
HONORS PROJECT FPS GAME

Inverse Reinforcement
Learning Agent
Unreal Blueprints and Learning Agents Plugin
Implemented inverse reinforcement learning in a locally networked FPS; captured LAN human demonstrations, inferred reward functions, and integrated trained agents into live matches for evaluation
Source Code: https://github.com/AlphAssassin/S.A.L.M.O.N.git
04
THIRD-PERSON SHOOTER​

TPS Weapon System
Gameplay Programmer
Blueprint/C++
Implemented weapon management systems and a custom cone trace for a homing bullet; designed modular weapon code for reuse across multiple weapons.

