top of page
Gaskellgames Wireframe (3840 x 1080).jpg

Prototype Games & Mechanics

2D Collection Game Project

The game was designed and implemented in the Processing IDE using Java. The aim of the game is to collect G-Coins which have been scattered throughout the ship. You also try to collect as many score bubbles as you can while avoiding dangerous robot enemies. It is a small minigame inspired by old flash games.

Download the game for windows/mac on itch:

Level_01
Level_02
Level_03
Level_04
Level_05

Retro Games Inspired Project

As part of the Computer Game Fundamentals module in my first year, the final assignment was to design an 8-bit inspired game within Tic-80 fantasy console. My final work in Tic-80 was inspired by Pac-Man, and was built using the Lua language.

You can download a cartridge for Tic-80 from itch:

level_01
level_02
level_03
level_04
level_05

Group Project

Outline:

 

Forsaken realms is a remote play game, that was developed as part of a group project for my final module of second year at university. The project consisted of creating a remote-play game, and presenting the final product to lecturers and fellow students. More information about the game can be found below:

slide_01
slide_2
slide_3
slide_4
slide_5
slide_6
slide_7
slide_8
slide_9
slide_10
slide_11
slide_12
slide_13

Forsaken Realms:

 

The Journey begins in 'Forsaken Realms' by joining players together in a social hub space that is reminiscent of couch co-op games. As a team we spoke about a need for a welcoming and communal environment - making sure everyone feels as if they are together, even if they are physically separated.

 

Once each player has picked their character class, they ready up and load into the lands of Sylvia - a once scenic and beautiful land now corrupted by the invasion of greedy goblins! Together with your fireteam you will make your way through the now goblin-infested lands to defeat them and reclaim what has been lost.

 

All assets in the game which you see have been created from scratch in order to create the authentic playing experience we aimed to create. The project lasted only 5 weeks, and we are all extremely proud of what we managed to create in such a short timeframe. Especially since this was the first time any of our group had looked into any networking integration for games!

Game a Week Project

GameAWeek.png

As part of the Computer Games Design module in my second year, we completed 'Game A Week' over a number of weeks. This required us to create small demo / prototype scale games each week based around a specific mechanic or theme. The end result each week was a proof of concept of whether a specific mechanic should be considered when creating games that are engaging and unique. I created all games using Unity and C#, with all code and assets created fom scratch unless otherwise credited within the game menus.

Mechanic Theme: Timers

The first week of 'Game A Week' tasked us to create a game based on the mechanic of timers.

For my prototype I created a 3rd person puzzle game using Unity as my game engine of choice. The game has the player navigate the maze in the quickest time possible, with collectables and moving walls to add some difficulty and replayability to the prototype.

GameAWeek_Wk1_Img1
GameAWeek_Wk1_Img2
GameAWeek_Wk1_Img3
GameAWeek_Wk1_Img4
GameAWeek_Wk1_Img5

Mechanic Theme: Indirect Control

The second week's theme was the game mechanic of Indirect Control.

 

My game prototype for week 2 is a short platform-puzzle game, which was created in the Unity game engine using C# scripts. The prototype is a 2D, side scroller game, where you interact with the  environment in order to help mini robots navigate the world.

GameAWeek_Wk2_Img1
GameAWeek_Wk2_Img2
GameAWeek_Wk2_Img3
GameAWeek_Wk2_Img4
GameAWeek_Wk2_Img5

Mechanic Theme: Mapping

The third week's theme was the game mechanic of mapping.

 

My game prototype is a short proof of concept for a dungeon generator, which was created in the Unity game engine using C# scripts. The prototype allowes the user to generate new dungeons and fill it with rooms of different types.

GameAWeek_Wk3_Img1
GameAWeek_Wk3_Img2
GameAWeek_Wk3_Img3
GameAWeek_Wk3_Img4
GameAWeek_Wk3_Img5

Mechanic Theme: Traitors

The fourth week's theme was the concept of traitors.

 

My game prototype is a couch co-op minigame that again was created in the Unity game engine using C# scripts. The gameplay has a unique twist, in that at the end of a match players switch teams based on a pre-match decision.

GameAWeek_Wk4_Img1
GameAWeek_Wk4_Img2
GameAWeek_Wk4_Img3
GameAWeek_Wk4_Img4
GameAWeek_Wk4_Img5

Mechanic Theme: Gift a Game

The final week's theme was to Gift a Game to someone else.

 

For my game I decided to create a game that was based around my brother's music (Link). The game was created in the Unity game engine using C# scripts.

GameAWeek_Wk6_Img1
GameAWeek_Wk6_Img2
GameAWeek_Wk6_Img3
GameAWeek_Wk6_Img4
GameAWeek_Wk6_Img5
bottom of page