Portfolio

Robot Rumble 2.0 - Team Member


Status: In Development
Role: Design, 3D Art, Programming, Social Media

Robot Rumble 2.0 is an upcoming robot combat game developed by a small team of indie developers. The project aims for a release on Steam, and will feature things such as a custom Robot Builder, Arena Editor, battles against AI controlled robots and currently, local 2 player battles.

I contribute to this project with my design, art and programming skills while also managing the games Twitter account interaction with the targeted audience. In terms of my own work, it is a chance to use everything I learnt with my MetalMania solo project and improve upon it to create something that can be a serious competitor to other games of the same genre.


MetalMania - Robot Wars Inspired Game Project

Status: Completed.
Role: Everything.

This project was mainly inspired by the BBC show 'Robot Wars' and various other robotic combat shows such as Battlebots. My aims for this game is to have multiple robots and arenas for the player to play as. There will be game modes such as the Robot Wars Pinball and Robotica Gauntlet trials and if possible, battles between 2 players or against AI controlled bots. Everything is being coded, designed, modelled and textured by myself, although I do not own the credit for designing the robots featured (unless stated it is a original design).

Development Image Gallery: http://imgur.com/a/VwnAR
This project had a total of 1400+ views over versions 0.1 to 0.4 and a total of 500+ downloads. This was a free to download game with minimal marketing done to promote it.




D.va Dash (An Overwatch fan game)

Status: Completed, may see further development.
Role: Everything.

This project was a short, 1 week project I made in Scirra's Construct 2 Engine and is built as a HTML5 mobile game. It was the first time I tried my hand at pixel art as well. Inspired by the characters from Blizzards 'Overwatch' (2016) it is a infinite runner/platformer styled game, made to simple waste a few minutes on. The gameplay mechanics are simple and easy for players to pick up on quickly. I would like to remake this game in another engine (such as Unity) and redo it to perform better and add more gameplay features.



Dsyphoria

Status: Completed.

A short 2D game made in 2 days for a small game jam at my university. Made in Unity, there isn't much gameplay and instead is meant to be thought provoking for the player with the themes of contrasting moods. All art was made by me in Photoshop.



A.R.I.A (Augmented Reality Intelligent Acquaintance)

Status: Final University Project, Completed
Role: Everything, primarily programming based project.
ARIA is a Augmented Reality Android Application made in Unity using the Vuforia plugin. The goal of my final project is to simulate an AI robot companion that you might see being developed in the real world, and mix it with Tamagotchi-esque elements to gamify it, all in a Augmented Reality environment via a smartphone/portable display.

The aims for this project is to have the application recognise different images that can trigger in game functions such as games or others. ARIA herself will have a basic speech function where she can understand and respond to 'speech' (either spoken or typed) to her and act accordingly, such as telling the user her current mood.

ARIA is designed to be a protoype application that demonstrates the foundations of a AR companion app and its concepts. She is open ended in which way she could be developed further, be it for entertainment or serious application.


Japanese Hiragana Flashcard Mobile App (HTML/Javascript)

Status: Completed, may see further development.
This is a basic Flashcard app designed to help beginners learnt the basic symbols of the Japanese Hiragana Alphabet. Developed on the web based Plunker IDE, using the Angular Javascript frame work. This was the first time in using the HTML and Javascript programming languages.





















CastleStorm

Status: Completed.
A group project made in 2nd year with 4 programmers and 2 artists within the space of 6 weeks. The game is designed as a 2 player strategy game for Android tablets. Each player sits at one end of the tablet and commands a small army of different unit types, each with advantages and disadvantages over each other, to storm their opponents castle and destroy it. The game was quite successful in playtests with people at showcase evenings.

My role in the team was programming the UI functionality, the main and pause menus, the unit changing system as well as unit animations. I also 3D moddelled the players castles seen on the board, created some of the UI art implimented all of the artists art into the game. I acted as the go between between the two teams, organising what art was completed and ready to be put into the game, after any tweaks if they were needed.





LuminoCity

Status: Completed.
Another group project made with the same team from CastleStorm, this time using the Unreal 4 Engine for the first time. The game is a high speed racing game based in the future where the player pilots a high speed, futuristic craft and must reach the other end of 'LuminoCity' as quickly as possible while dodging obstacles.

My role for this project as much the same as in CastleStorm. I worked on programming and designing the menus and UI, as well as a little bit of art. I moddelled multiple prototype ships and a few buildings, and modelled and textured the final ship that was used in game.





Unnamed Google Cardboard game

Status: Completed.
This game doesn't have a title but is a VR game that runs through Android via Google Cardboard and a bluetooth controller. The game itself features 3 small games inside it, made to represent different types of movement in VR applications. The first game is a simple colour target matching game that ultilises a teleport movement mechanic. The second game is a dungeon crawler styled game in which the player can fight enemies and move around freely using a sort of 'virtual treadmill' while a button on the controller swings the sword to attack. The 3rd and final game is a mech piloting game where the player must fight enemies around the map while attempting to reach their goal.

All of these games are graybox prototypes and my first foray into VR development. I might in the future make a proper game based off either the dungeon crawler game or the mech game as the concept greatly interests me.


Anti Grav Racing

Status: Completed Prototype.
This project was active for a few months and was the reason I started this blog. Inspired by the Wipeout games this game was a major programming challenge for me and I learned alot while working on it due to all the different parts needed. I also designed and modelled an almost complete track that was fully playable. I designed alot of background story and features on paper that never made it into the game aside from a few logos. Ultimately I decided that the scope of my ideas and the project was out of my league to efficiently develop alone and at my skill level. Its an idea I would like to revisit some time, but for the time being it has been shelved.




Data Jump

Status: Completed.
This was a 3D platformer I made in my first summer of my first year at university. It had basic mechanics such as being able to pick up and place objects around the level to create platforms for the player to reach the end goal. There were also obstacles for the player to avoid such as moving and rotating platforms, if they fall then they have to restart the level. A simple premise for a simple game.



First Fantasy

Status: Completed.
My first year project and the first game I made in Unity3D. A vertifcal slice/demo of a much larger proposed RPG with a story, more characters and locations touched upon in the design. I designed and programmed a turn based battle system that allowed for things such as basic attacks, magic, items, skills, running away, etc to all be implemented.

While I did no 3D modelling for this project everything was designed and coded by myself, including the layout of the dungeon, the town and the 'world map'.





No comments:

Post a Comment