
OTTO



"Otto" is a 3D Platformer that I worked on over the second half of my second year at AIE. The team that I worked on the project were inspired by platformers made in the mid to late 1990s such as "Super Mario 64" and "Banjo Kazooie". The game was developed over 5 months with Pre-production, Alpha, Beta and Gold stages and the final product ended being a demo, having a Tutorial level and a Main level. The code was also well commented, and as neat as possible.
​
The team had two programmers for the project with myself acting as one of them. I primarily worked on the player controller, working with getting the jumping and movement to feel right, as well as working a lot with Unity's animation system. For an entirely student based project, I believe the end product turned out really well, with the feedback being well received from peers. The GitHub link can be found to the right, as well as the Itch.io page for "Otto".
FAST FOOD FURY

The game "Fast Food Fury" is a simple 3D competitive game that was made in a small development team for a game jam. The game pits two food stands against each other, with one aiming to sell hot dogs and the other selling tacos with the two players controlling each mascot, throwing their products at passing by customers in order to earn some cash. The player with the most cash after 2 minutes wins.
​
For the small project, I worked on getting the customers to walk by (the AI), which I feel I did a pretty decent job at getting working, however the code was pretty messy but this was because it was only a three day project. The game however turned out really well, with the title being praised among the teachers due to the limited time given for development. A link to the GitHub can be accessed to the right of the description.
FMOD AUDIO EDITOR

The Audio Editor was developed as apart of Complex Games System assignment during my second year of university. For the assessment task, the students had a choice to work with whatever system they'd like, and I chose to work with Audio Programming and make an Audio Editor using the FMOD Audio Library. The window itself was created with the help of ImGui, which is a library that can be used to create interactive UI for projects.
The editor itself allows users to load audio into the program by putting the directory to the load text box from the executable. From their, the user can Play, Stop, Pause, Mute and adjust the pitch and frequency of the audio file from the editor. Whilst the project had some bugs initially, I believe the program turned out really well and turned out to be a fun editor. The GitHub link can be accessed to the right of the description.
PHYSICS ENGINE 3D


This project was developed as part of a physics assignment at the start of my second year. The requirement for the project was to develop a small environment that simulated physics in either 2D or 3D (I chose 3D) and it had to include ImGui (which is a library that allows for custom UI in programs). The final product demonstrates both spheres and boxes colliding with one another, showcasing all of the physics collision tests that the program consistently needs to make. As well as the collision, there are UI options to add and remove objects
​
Whilst this program is somewhat limited in functionality, I still believe this to be a really well made projects with the collisions and buttons working fluently. The GitHub link to this project can be found by clicking the button to the right, which includes the source code and executable for the program.
MATT'S TENNIS (COMING SOON)

"Matt's Tennis" is an upcoming tennis game that I am working on, which is a 2D top down tennis-type game where you aim to hit the ball against a wall continually for as long as you can. Every time the ball rebounds off of the wall, you get a point and the player should aim to get the highest score that they possibly can.
Though I have been working on the game on and off for about two months, the reason I have not been able to get the game completed is due to university work getting in the way, especially over the past month. However, a github link can still be found to the right of the screen access the game in progress. The game uses a state machine and the player can move and swing their racket around, but the game still lacks collision at this stage and a score system so the game still needs some work, but I will continue to work on the title in the coming months.