Portfolio


AR cycle tourism application


My Thesis focused on the UX of cyclists visiting cultural heritage sites along their bike routes, the research explored the impact AR can have on the experience of the user. The images below show the design and development of several of the experiences that the participants tested. The findings of the study suggest that AR did have a positive impact on the UX. This application was developed for Android and IOS using ARFoundation.

A user-centred design approach was taken to investigate the user requirements for the development of an AR application. This involved interviewing cyclists to determine what they would expect from an AR experience on their bike route. The study displayed a general preference towards visual information rather than just textual. This results from the requirement gathering informed the design of the application, leading to three different AR experiences being developed for different locations.



UX research action game


This is a first person shooter developed for my final year project. The game was programmed using scripts written in C# and Unity was used for the development and design of the project.

The game was tested by participants who were then interviewed to gather data on their experiences. The purpose of the research was to determine whether users prefer games with more downtime and breaks to explore the level, rather than a constant action focused game. The findings suggested that gamers prefer to take their time when exploring the level and search for upgrades and collectibles.


Virtual Reality interactable environment


For the third-year module on Virtual and Augmented Reality, this project was developed. It included building a setting that a player wearing a VR headset could explore. The entire environment had intelligent AI, including pedestrians who would react to the player and oncoming traffic as well as objects that could be picked up and used in gameplay. In addition, the cars would respond in a realistic manner. The idea behind this was to provide the user an immersive experience.

In this project, a 3D environment with a wide range of unique assets is used. The purpose of this project was to create an atmosphere that could enhance presence when wearing a VR headset. 3D audio was also employed to enhance presence.


Procedurally generated environment


This project involved the development of an environment that is procedural generated every time it is loaded. This involved creating my own assets through Blender as well as assets provided on the Unity store. The environment was an ice cave with procedurally generated lakes and settlements as well several other objects. This was developed through Unity and C#.


React Native wellbeing application


This app was developed with the mission to have a positive impact on mental health. The application featured a range of functions that motivate the user to be more active and sociable.

  • Pedometer to encourage the user to be more active.
  • GPS map to make the user aware of nearby venues etc.
  • Resources for mental health organisations.

Unity 2D space shooter


Below is one of my first game projects which was a 2D space shooter developed with Unity and the game featured 3 levels. The project included pick-ups, as well as an increasing difficulty of enemies. The project used pre-designed assets that are credited in the game and design document.


Dead's Diner

As part of a programming challenge, I was tasked with making an out of the box idea game with a pre-determined set of assets. In this case I was given post apocalyptic assets and decided to develop a prototype restaurant management simulator, where the protagonist is given the goal of cooking and serving the undead customers their order. If the player fails to deliver in time or gives the wrong item, it is game over.