University Projects
Hunter's Pool Party
This is a mini-game where Hunter(you) has to make his first party as enjoyable as he can in order to be accepted by the popular kids in their group. This is accomplished by bringing different objects back to the guests.
Procedural Terrain Generation Application
This project was developed as part of my final year project, where I decided to create an application that procedurally generates terrain that can later be exported and used in other game engines or tools to help people without experience create games.
Space Hunters
This is a side-scrolling shooter game that I worked on as a programmer during my first year at university. This was created using MonoGame, Visual Studio and C#. The part that I worked on was the controls, including shooting, flying and collision.
Back-Street Football
This project was created as coursework for the 3D Graphics Programming module.
The game is a simple penalty shooter game where you have 10 tries to score as many points as possible.
This project was developed using OpenGL and C++
Rhino Multiplayer Shooter
This project was created as coursework for the Game Networking and Security module.
This project is a small multiplayer arena shooter game where the goal is to achieve the highest score before time runs out.
Each lobby allows up to 4 players where Photon (PUN2) was used to implement multiplayer functions such as lobby chat, leader board and hosting.
Weather App
This project was created as coursework for the Mobile Native Application Development module.
The goal was to create a fully functional weather app that uses the OpenWeather API to gather and display the data for any location the user wishes.
The app was created in SwiftUI for IOS only.
AI Experimenting
This project was developed as part of the Game AI module, where I had to implement different elements that a game might use and combine them in a working showcase.
The concepts implemented were a procedural tile map using Perlin Noise to generate different tiles representing different terrain types, basic player movement, enemies with different finite state machines, pathfinding algorithms for finding the shortest distance between the enemy and player, as well as collectables deployment in player accessible areas.
Personal Projects
Fruit Game
This is a project of mine made in Unity. The main gameplay loop is to combine the same type of fruit which will grow into a different type of fruit. The goal is to combine 2 of the highest fruit types which will free more space allowing the player to gain an even higher score.
This is an attempt at making my own "Suika Game" in order to gain more knowledge about different game mechanics and challenges.
Pong Game
This is a small project where I tried to make my version of the famous game named Pong, using Microsoft Forms and C#.