Second Year Game

Platform: None
Engine: Unity 5
Development Language: C#
Team Size: 1
Team Role: Game Designer, Gameplay Programmer

For my second year of University, I was required to make a game.

Having grown up playing the likes of Starcraft, Warcraft and Age of Empires I chose to make a type of 4X game (eXplore, eXpand, eXploit and eXterminate).

In this game, the player acquires resources over time and the rate at which they get these resources depends on the different upgrades they have purchased. There are three resources available to players; Economy, Military and Science. The aim of the game is for the player to purchase the final upgrade.

Whilst very much an unfinished game, this is certainly a project I would like to develop further when I have more spare time. Each planet controlled by the player is textured using noise generation, an area I found extremely interesting throughout the development process.

It was intended to make it an online multiplayer game in the same vain as that of No Man’s Sky or Star Citizen where the players are able to engage each other in combat or diplomatic negotiations in order to advance their planet further and further. Additionally, it is intended to implement three different races for the players to play which in turn have their own advantages and disadvantages in terms of encouraging players on how to go about reaching the intended win condition.
The following a series of images depicting the game at the current stage of development.

Credits:
http://alexcpeterson.com/spacescape/

http://catlikecoding.com/unity/tutorials/noise/
https://www.assetstore.unity3d.com/en/#!/content/10747

Advertisements

Final Year Project

Platform: Mobile
Engine: Unity 5
Development Language: C#
Team Size: 1
Team Role: Game Designer, Game Programmer, Game Builder.

My final year project at University was “An investigation into multiplayer video-game balance”.

As a result I created a local-multiplayer game in which the goal is to deplete the opponents castles health. Waves of non-player character knights spawn from each players castle and attempt to reach the opposing players, engaging any enemy knights in combat along the way. Players are able to either purchase upgrades to their knights to increase their damage or armour, or to purchase and then upgrade towers for their castle which target and attempt to destroy opponents knights.

My final year dissertation outlining the research conducted and the analysis of results is also available upon request.

Credits:
https://www.assetstore.unity3d.com/en/#!/content/54486
https://www.assetstore.unity3d.com/en/#!/content/13615
https://www.assetstore.unity3d.com/en/#!/content/23699
https://www.assetstore.unity3d.com/en/#!/content/43810
Charles O’Rear – Bliss (Windows XP Background Image)

Feed His Greed

Platform: Android
Engine: Unity 4
Development Language: Javascript
Team Size: 5
Team Role: Programmer, UI Programmer
Get it on Google Play

Feed His Green is a 2D collection based game in which the player needs to feed the character to the point where he is sick. The player who achieves this goal the fastest gets the best ranking.

This game was part of a two week long project during my second year of University in which our group was provided with a theme (the renaissance) and an input method (an accelerometer and a gyroscope). It was our groups intent prior to any development commencing that we wanted to publish the game, shortly after the two week period had ended, the game was available on Google Play.

I was in charge of programming the scoring system in relation to how the score bar increased as the score went up and stopping the game once the score bar had been filled.