My Portfolio
Here you can find information and links to all of my projects, past and present.
Projects in Unity
In 2015 I discovered Unity and I haven't looked back since. Working with a fully fledged Gaming Engine has taught me so much and opened my eyes to the wonders of C#. You can find links to my more recent projects below, where I have also prepared some short videos of the demos I have been working on over the last couple of years, showing my forays into a range of gaming genres.
The more recent and complex projects are linked to their own standalone page that expand a bit more on that project and some of the features that I am proud of.
The more recent and complex projects are linked to their own standalone page that expand a bit more on that project and some of the features that I am proud of.
Asteroids Concept
Asteroids Concept was a short project I completed in a week for the purpose of completing a Programmer Test. The Test was to create a project based on the classic Asteroids Arcade Game. My version features a number of new features including a wave and health system. Click Here for more information on this project and to see a live demo. |
Vertical Divider
|
Tube Runner
Tube runner is my first commercial project released in full to the public. It started out as a learning exercise from an online resource and quickly evolved to a complete project in a matter of weeks! The full version is currently available on the Google Play Store and boasts full Google Play Services Integration including, Profile Sign In, Achievements and Leaderboards. On top of this, the game features a range of content including an endless and randomised level generation, a suite of power ups, different difficulties and more! Click Here for more information on this project and to see a live demo. Click Here to download this game from the App Store (requires a compatible device). |
Vertical Divider
|
Racing Concept
A short proof of concept for a 3D Racer game featuring AI Opponents, collectable power-ups, fully customisable cars, a fully fledged checkpoint and lap system, track selection and skidding mechanics. Click Here for more information on this project and to see a live demo. |
Vertical Divider
|
Zombie Survival Concept
A short proof of concept for a top-down, 3D, Zombie Survival Shooter game, complete with terrified civilians, randomised zombie enemies, a host of weapons and explosives and a good exercise in making the most of the Unity Physics Engine Click Here for more information on this project and to see a live demo. |
Vertical Divider
|
Space Shooter
This was an extended build of a Unity Tutorial from their main website of the similar name. A simple 2.5D game where the player controls a Spaceship and must either shoot or dodge an incoming field of Asteroids. Expanding from the Tutorial, I included a Wave System with increasing difficulty, a Level-up System, Score Counter and Bonus Weapons and Upgrades. Click Here for more information on this project and to see a live demo. |
Vertical Divider
|
Block Breaker
Block Breaker is a short 2D game I made as part of an online game development course. The player controls a paddle at the bottom of the screen that is controlled by moving the mouse. Using this they must keep a ball from falling off the screen and at the same time focus on breaking all the blocks in the level. I added some unique features such as unbreakable blocks and my own graphics and Sound Effects. There are 5 levels to play through in this short demo build, feel free to download and have a play! Click Here to download and play Block Breaker. Left click on the mouse to release the ball and then use the mouse to control the movement of the paddle. |
Vertical Divider
|
Number Wizard
Number Wizard was part of a coding exercise to get familiar with the Unity Editor. Players must think of a number between 1 and 1000 and the AI will try to correctly guess the number with the player declaring “Higher” or “Lower” depending on the guess from the computer. The game features a limited Guess Counter for the computer so if it can’t guess the correct number in a certain amount of attempts, the player wins. Feel free to download it and have a go on the link below. Click Here to download and play Number Wizard. Use the mouse to navigate through the menu and play the game. |
Vertical Divider
|
Prison
Prison was my first project in Unity. It’s a very simple discovery/adventure game where players are seemingly trapped in a prison cell. Using various keyboard inputs, players must explore their cell and find a way to escape based on certain objects interacting with each other. It is extremely short, but I have included a link below to download the game for anyone curious. Click Here to download and play Prison. Use the mouse to navigate through the menu and play the game. |
Vertical Divider
|
Projects outside of Unity
As well as Unity, I have also made strides in a number of other programs and engines. In the following section you can see some examples of my work in some of these other formats.
RPG Maker VX Ace
Having always been a fan of the RPG Genre, I had naturally always had the urge to try and build my own. As Unity was still fairly new to me at the time I started this project I looked into other programs that would perhaps be more tailored to creating an RPG; this is where I found RPG Maker VX Ace in Steam.
Having always been a fan of the RPG Genre, I had naturally always had the urge to try and build my own. As Unity was still fairly new to me at the time I started this project I looked into other programs that would perhaps be more tailored to creating an RPG; this is where I found RPG Maker VX Ace in Steam.
RPG Maker offers users a Tiled Map Editor, Pre-Drawn Assets, some sample Sound Effects and Music, a Basic Scripting Language (in Python) and a Turn-Based Combat System from which to build on. Starting from a clean slate users are free to take their design in any direction they choose, with the inclusion of Python being a welcome addition for us coders so that we can add a number of unique elements. I added a probability based fishing game, a basic farming system, a quest log, quests requiring specific equipment or actions before being unlocked, in-game cut-scenes, limited wander movements for npc's (so they don't wander all the way to the other side of the map for example!) and much more.
Though the game is not currently in a playable state (as you have to purchase the full version of the creator in order to export your project and remove branding etc), this project taught me a great deal about coding in Python, map design, story building and just how much work an RPG can take! Please enjoy the galley for some in-game snaps. |
Vertical Divider
|
Age of Empires II: HD Edition
Age of empires II is a real time strategy game developed by Microsoft for the windows platform. It was originally created in 1999, but has since found new life with a HD re-make being made available in Steam.
Age of empires II is a real time strategy game developed by Microsoft for the windows platform. It was originally created in 1999, but has since found new life with a HD re-make being made available in Steam.
What separates this RTS game from others is its’ attention to historic detail and massive in-game map editor. The map editor is a games designers paradise being a powerful, blank canvas from which to create your vision. Within the map editor are conditional triggers, essentially basic IF statements, which give map design in this game an element of coding.
Using this editor I have created a number of projects for the online community to play on. One such project is my recent creation, Lone Tower Defence. Which as the name suggests is a Tower Defence mini-game, built within Age of Empires. It includes a fully functioning power-up shop, difficulty selector, player kicking mechanic and much more. A map of this scale takes a great deal of time to produce and indeed this was no exception. Programming some 1,134 conditionals along the way, this took me just over 3 weeks to fully complete and test, but I still update this map with various balance changes and tweaks based on user feedback. |
Vertical Divider
|
The Map was then released as a fully fledged Steam Workshop Mod that players can download and play directly from Steam in their copy of Age of Empires 2! If you have Age of Empires I highly recommend checking out the creation on the link below, but I have also supplied some screenshots alongside this entry for those merely browsing.
Click here to view the Steam Entry for this project.
Click here to view the Steam Entry for this project.
Project Archive
Below are links to some of my older works. Though for the most part still functional, some of the features may no longer work correctly - My old highscore table provider for one has since shut down! You'll just have to take my word for it when I say I'm the best!
Newgrounds Channel #2
My more recent work in Adobe Flash. Not the greatest in the art department still, but I am actually very proud of these two submissions. Featuring achievements, character selection, high scores and a few hidden secrets as well! As the reviews show, these were well received by the online community.
Newgrounds Channel #1
My inexperience shows in some of these, but we all have to start somewhere! This is when I was just discovering Adobe Flash and was just getting brave enough to submit some of my work to the masses. My most well received piece, "The Impossible Quiz, Trib" was a tribute to a very popular quiz game at the time, The Impossible Quiz - which you may have heard of! What really made me beam however, was that the creator of the original game had a little play through of mine and dubbed it the best fan version he had ever seen! Starstruck was certainly an understatement that day.