STEPHEN RAY


Independent Games Developer


University Projects

All of the games on this page were made for University Assignments.


Tag the World

Project Description

A virtual reality climbing / spray painting game prototype developed for a games design unit.

This was a group project, my role on the project was creating the virtual reality locomotion system including ground movement and climbing, as well as a basic interaction system for interacting with objects in the world.
I also contributed to the design of the project which was driven by having access to prototype valve index controllers.

The assignment received a first overall for both the design and the prototype implementation.

Project Details

  • Game Engine: Unity
  • Platform: SteamVR with Index Controllers

AI For Games

Project Description

A simple capture the flag game with a finite state machine implementation for both teams. The AI agents use the Unity Navmesh system for pathfinding and the finite state machine for determining the best course of action. This action may be going for the enemy flag, attacking enemies, going for power ups or fleeing.

The scene and assets for this project were provided as part of the assignment, with the task being to integrate the AI Logic.

The assignment received a first for the AI integration and a first overall.

Project Details

  • Game Engine: Unity
  • Platform: PC
  • Code: Github

Space Station Escape Room

Project Description

An escape room set within a space station with a selection of puzzles to solve in order to escape.

Features a laser grid puzzle with mirror redirection, a 3D gravity maze and an image sliding puzzle.

This was a group project, my role within the project was both designing the puzzles and coding the game, including all of the puzzles and the movement / interaction system.

The assignment received a first overall.

Project Details

  • Game Engine: Unity
  • Platform: PC & Android Phone

Casual Game Development

Project Description

A casual clicker game along the lines of cookie clicker with a space theme.

Featured save system with multiple save files as well as an in-game store with daily rewards.

The assignment received a first overall.

Project Details

  • Game Engine: Unity
  • Platform: PC

2D Platformer

Project Description

A 2D Ice Themed Platformer.

Features two platformer levels with multiple hazards and enemies. The game concludes with a multi-attack boss fight that requires the player to use a grappling hook to avoid attacks to defeat the boss.

This was a group project, my role within the project was all of the programming and animation integration.

Project Details

  • Game Engine: Unity
  • Platform: PC

Sound For Games

Unfortunately the project files for this have since been lost. A video of this assignment is avaliable on request however it is not included here due to the low video quality.

Project Description

An integration of audio into an already existing Unreal Engine 4 Game. The audio integration was done via blueprint with an original WWise simulation.

This project used a wide variety of audio techniques, including 3D spatial audio with reverberation zones, as well as material dependent footprints, sounds modified variables e.g velocity when entering water, and enviromental sounds.

The assignment received a first for both the WWise Simulation and the Unreal Engine Integration.

Project Details

  • Game Engine: Unreal Engine 4
  • Audio Engine: WWise
  • Platform: PC