portfolioBack to the top
The Design Concept
I based the design for the portfolio on a handful of other design-based portfolios I found. Almost all of them had one common element: A full screen landing intro. This was an element that took up the whole viewport and showed the name of the person, a small paragraph of bio and social media links. I took this concept and added to it by adding a discover more button at the bottom that will only show up on 1080p displays and will automatically scroll down to the start of the portfolio entries.
I wanted a clean, modern look with minimal effects and shadows and chose a color pallete I liked: dark red, dark grey and off white.
In the age we live in, the amount of internet-connected devices is astonishing. In the past, people would only be able to visit your website from a computer. Now, your site could be visited by a phone, a watch, heck even a smartfridge! This means in the modern age we need to be able to account for displays of different size in our design. This is called responsive design. Of course, not every website needs to be responsive. For example, a company intranet site might only ever be used on internal computers of a set resolution. However, for my portfolio, I wanted anyone who visits to be able to have the optimal viewing experience as you never know what device people will be visiting on. Making a website responsive is also a must-have skill for any apsiring web designer and this is the perfect way to showcase my ability!
catch-a-rideBack to the top
Concept for an uber/lyft style service. This was created for a modded GTAV roleplay server. After logging in, a user can order a ride which has full Google Maps API integration allowing to select exact locations for pickup and dropoff and get fare estimates. The journey data is managed through MySQL and the website offers a sleak front-end with minimal page-loading thanks to AJAX Posts to handle getting and setting data. Since the service is essentially a parody of Uber, the design of the page was heavily influenced by Uber's website.
terragonBack to the top
Terragon is a 2D sci-fi puzzle platformer. You play as a rescue robot on a distant mining outpost in the future. A facility-wide distaster causes you to be activated to look for survivors. This was one of my most complete games and was roughly 40% done. Sadly, due to a hard-drive failure I completely lost all the source files for the game. All that still exists is a Unity Web Player build of an earlier version of the game. One day, I would like to try and remake the game.
aggressive gaming websiteBack to the top
Aggressive Gaming uses the XenForo forum software. Working with the owner, I modified the REKT theme to match the specifications provided to give the forum the appropriate color scheme. In addition, I created multiple widgets and extra site functionality including: notification/site information scrolling gallery, cross-site shoutbox modification to link the shoutbox across the multiple sub forums, sidebar widget for social media links, functionality to display the live server count of game servers, cross-site account synchronization.
planetary slingshotBack to the top
my darkest hourBack to the top
My Darkest Hour is, a 3D isometric survival game, set in the UK on the onset of a pandemic.
As the protagonist, you have to survive, grow food, manage day-to-day chores and face the dangers of the ever-growing hostile,
starved and desperate population.
- In-depth survival system
- Scripted Events
- Barricade and defence
- Inventory System
- Basic Enemy AI
pixel warsBack to the top
A top-down 2D multiplayer arcade shooter.
This project was for me to learn the basics of game development (my first game!)
and then advanced to learning networking and multiplayer.
- Multiplayer (Dedicated server model)
- Server-side statistic storage and user account system
- Physical/sprite-based shooting collision
- Networked chat
- Level editor
misc projectsBack to the top
Miscellaneous game development projects that did not become games or were cancelled. All of these were for learning purposes and investigating a part of game development.
- Tile-based random map generator
- 3D multiplayer shooter - unity
- Single player (vs AI) Vietnam era shooter (with vehicles)
- 2D side-scrolling building/sandbox game (terraria inspired)
- 2D character creation menu
- GTAV multiplayer police-sim mod
- "Rapture Inc"
Source Engine story puzzle game. Team project (cancelled)
- "After Effect"
Apocalyptic Survival "pick your own adventure" game. Team Project (left to focus on school) Link to IndieDB page
- Various Garry's Mod addons and gamemodes in LUA
- Mobile factory/production game (Factorio inspired)