Games Portfolio

Games and Prototypes

Pacman Classic and 3D

This game includes two version of Pacman, a remake of the classic Pacman, and a 3D first-person version. I made this game with Unity.

I developed a pixel perfect control scheme for Pacman Classic, where the player can only change Pacman’s direction at junctions. The ghost AI also uses these junctions to change direction, with the AI programmed to follow a specific path unless they are eaten by Pacman, which changes their behaviour to chase Pacman.

3D Pacman ultilises physics collision to keep Pacman and the ghosts in the level and stop them from phasing through walls. Meanwhile, collision triggers for the pellets allow Pacman to collect them and the ghosts to ignore them and pass through them. The ghosts ultilise Unity’s NavMesh movement system and objects that act as targets for the ghosts to travel towards.

Controls:

Pacman 3D

W – Move forwards
A – Turn 90 degrees left
S – Turn around 180 degrees
D – Turn 90 degrees right

Pacman Classic

W – change direction to up
A – change direction to left
S – change direction to down
D – change direction to right

Left mouse button to click on menu buttons

Pacman can be downloaded here.

On Your Marks

The concept behind this game is a platformer with no enemies or deadly obstacles. Instead the challenge is derived from the act of platforming, mastering the simple mechanics to overcome the obstacles and reach the end of each level. Fast completion times is its own reward, and this becomes crucial during the final race. I made this game with Game Maker 2.

Controls breakdown can be accessed from the main menu.

Arrow keys or gamepad D-pad to move through the menu

Enter to confirm selection or gamepad face button 1 (A for Xbox, X for PlayStation).

On Your Marks can be downloaded here.

Last Stand

Last Stand is a space shooter created as part of the Extra Credits Game Jam 2018. I made this game with Game Maker 2.

You’re in command of a stranded ship, deep in enemy space. With the aid of your chief engineer, you must fight for survival against encroaching foes, before attempting to escape by engaging your hyperdrive.

Use the mouse to aim the crosshairs. Left mouse button fires primary weapons, right mouse button fires secondary weapons.

Last Stand can be download here.

Pong

A simple remake of the classic Pong. Two player complete to beat each other in score by hitting a ball across the court and past your opponant’s paddle. I made this game with Unity.

Controls:

Player 1 (left side of screen)

W – move paddle up
S – move paddle down

Player 2 (right side of screen)

Up Arrow Key – move paddle up
Down Arrow Key – move paddle down

Alt + F4 to quit.

Pong can be downloaded here.

Frogger

A simple remake of the classic Frogger. You must guid your frog across the road in order to score points. Reaching the other side grants you points and resets you. Get hit by a car and your lose all your points and are reset. I made this game with Unity.

Controls:

W – move up
A – move left
S – move down
D – move right

Alternative:

Click left mouse button to move forwards.

Alt + F4 to quit.

Frogger can be downloaded here.

Slot Machine Game

A simple mobile game where you click on the handle of the slot machine and hope to win. You must match three of a kind or two of kind to win the prize amount stated at the top of the window. There’s a random chance as to what icons each row lands on. This is a Windows build of a mobile game. I made this game with Unity.

Controls:

Left click on slot machine handle to start all three rows spinning.

Alt + F4 to quit.

Slot Machine Game can be downloaded here.

Stacker

A simple mobile game where you attempt to stack crates on top of each other as high as you can. Crates spawn at the top of teh screen moving from side to side. You must choose when to drop the crate to best stack on the platform or other crates below. This is a Windows build of a mobile game. I made this game with Unity.

Controls:

Left click to drop crate.

Alt + F4 to quit.

Prototypes

Hack ‘N Slash Prototype

Single player hack ‘n slash game where the player is a skeleton trapped in a graveyard with three knights. The three knights mean to destroy you, unless you destroy them first. I made this game prototype with Game Maker 2.

Controls:

Mouse left click to attack – 3 attack combo.

Space bar to roll.

A – move left.

D – move right.

Alt + F4 to quit.

Hack ‘N Slash Prototype can be downloaded here.

Monster Basketball

Two player physics-based basketball game where the players play as monsters who move via torque within an enclosed court, using their attack to attempt to score baskets with the ball and fling their opponent helplessly around the court, with an accompanying scream if a player exceeds a certain speed. I made this game prototype with Game Maker 2.

Controls:

Player 1 –

Move left and right with A and D or a game pad’s D-pad.

Jump with Space or game pad face button 1 (A for Xbox, X for PlayStation).

Attack with E or game pad face button 2 (B for Xbox, Circle for PlayStation).

Player 2 –

Move left and right with arrow keys or second game pad’s D-pad.

Jump with Shift or game pad 2 face button 1 (A for Xbox, X for PlayStation).

Attack with P or game pad 2 face button 2 (B for Xbox, Circle for PlayStation).

Alt + F4 to quit.

Monster Basketball can be downloaded here.

Zoo Prototype

Single player zoo management game where the player is an alien entity who runs a zoo of humans. Coins are earned through visitors attending and spending money at your zoo, and these coins are used to purchase buildings and staff.

The aim of the game is to make as many coins as possible and maintain a high level of appeal in your zoo. Some buildings and staff members provide appeal and therefore attract visitors, and an enhancement to the human enclosure can be researched by building then left clicking on the research building, then click on the enhance human enclosure button in the box that pops up on the left side of the screen. Appeal gradually reduces over time. I made this game prototype with Game Maker 2.

Controls:

Mouse left click on a building or staff member on the right hand side to purchase them, and left click again to place buildings in legal spots (not over another building or the path or outside the walls).

Alt + F4 to quit.

Zoo Prototype can be downloaded here.

Applications

Dice Roller App

Controls:

A simple mobile application which allows the user to roll up to 12 dice and see their results. It’s designed for users playing board games / tabletop games, removing the need for physical dice. This application uses Unity physics to roll the dice. Quick roll uses random number generation instead.

(Windows)

Left click to roll dice or click on UI.

Alt + F4 to quit.

(Android)

Touch anywhere to roll the dice or touch UI elements to interact with them.

Dice Roller App can be downloaded for Windows here.

And the APK file can be downloaded here.

Advertisements
%d bloggers like this: