top of page

PORTFOLIO

Below are some of the examples of coding work in the C# Language, using the Unity game engine completed over the last few years. Feel free to check out any of my projects.
To view more about the project view on GitHub - https://github.com/OliverSmithDev

or on Itch - https://oliver-smith.itch.io/

PORTAL DASH

HakxQu.png

BONCE BATTLE

BonceBattle.png

MIDNIGHT ESCAPADE

I was one of two programmers collaborating together during a one week 'Game Jam' focusing on a one button game. Bonce Battle has an arcade art style theme.

​

Skills learned

​

2D physics 

Post processing 

Rapid prototyping

This is my final year University project where I created a game from scratch. This project highlights my coding skills. as well as my time management skills to keep to the deadlines that was set by lectures as well as personal deadlines I set myself.


Skill learned


Lead programmer C#

Worked from prototype to publishing 

Rapid production of ideas

Multi Camera mechanics 

Unity HDRP

Unity optimization 

038e7dce7913080f9cc3cdaec478cfb1.png

EARTH'S REDEMPTION

Earths Redemption.png

EMPIRE OF THE CLOUDS

Empire of clouds.png

DISH CATCHER

Dish Catcher.jpg

Dish catcher was a collaborative project over a week within a small group. The main guideline was to make the game satisfying, with this rule in mind, we decided to go for catching plates. To further enhance the enjoyment of the game when throwing them up we gave the player the equipment to destroy the plate.

​

Skills Learned

​

Lead programmer position

Tutoring junior programmer

Key contributor to scaling of project

Empire of Clouds was a 'Game Jam' focusing on the theme of an airship, which was completed over a week. This project took place during the COVID pandemic and was fully remote.

​

Skills Learned 

​

Leaderboard system

Parallax effects

Earth's redemption was the first major project that I worked on. For this project I was the Technical Director and oversaw all coding work. This game was 2D platformer and was created over a few months within a group of 4/5 people.

​

Skills Learned 

​

Larger scale project

Key programmer

2D platformer 

​

This project is all about accessibility, using different controller schemes rather than the typical ones. In this project, we chose to use a trackball as it would allow people with limited movement the ability to play and enjoy the game. The choice of a simple colour scheme was used to support those players who suffer from Epilepsy.

Skills Learned 

​

Working alone without need for constant instructions

Accessibility 

2D endless runner experience

​

Projects: Projects

©2021 by Oliver Smith. Proudly created with Wix.com

bottom of page