top of page

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

Title_Screen_Art.png

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:

​https://iron-frog.itch.io/chrono-frog

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

image_2026-07-13_171605297.png

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

04

THIRD-PERSON SHOOTER​

image_2025-09-22_213004268.png

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.

bottom of page