Student Projects

REXLEY, tHE WEIRD COUSIN 

This mod was created for my Master’s research project at Abertay University. The aim of the research was to study the possibility of showing adaptive behavior in followers in Skyrim. The idea came from observing that followers available in Skyrim all seemed to not care much about their surroundings. This mod explores the possibility of showing some sort of reactionary behaviors in a follower to make them appear more aware of their surroundings.

Language

Papyrus

Role

Programmer, Designer

Framework

Bethesda Creation Kit

Duration

3 Months

Project Carnage

The Unreal Engine was used to create an atmospheric platforming experience. the game draws inspiration from famous titles such as Ori and the Blind Forest and Journey. As a Lead on the project, I gave input on he concept, sound and mechanics of the game.

 As the main programmer for this project, I took it upon myself to deliver on the mechanics decided for the game. The game was developed in the Unreal Engine, taking advantage of its powerful and intuitive Visual Scripting system (Blueprints). It was a novel experience for me as I am used to writing lines on lines of code instead of dragging and connecting nodes. It got messy really fast but presented gamified the coding in a way!

Language

C++

Role

Lead Programmer

Framework

Unreal Engine

Duration

3 Months

AI FUZZY Racer

This project was a rudimentary implementation of a Fuzzy System which was able to control what direction the car would need to turn in order to remain on the racing line. The viability of this approach was assessed by comparing it to another approach, finite state machine.

It was observed that the Finite State Machine (FSM) was quicker and more accurate than the Fuzzy Logic system as the latter could not measure up in most extreme test cases. This was an interesting assignment to work on as it helped in understanding how AI Logic is written out and how some systems would be better suited than others for different problems.

Language

C#

Role

Programmer

Framework

Unity Engine

Duration

3 Weeks