Game Development
Here are the main games I have created during my time studying at SETU Carlow. These projects range from solo work to group projects, and were built using a mix of web technologies and C++.
Angry Man's Utopia
HTML, CSS & JavaScript
Angry Man's Utopia is a game I created for my second-year module UI Programming. The goal of the game is to collect fruit to feed the residents of a utopian city, while avoiding enemies that attempt to stop you.
The black-and-white enemy resets your score to zero, which can actually be used strategically if your score drops into the negatives. Other enemies simply deal damage. The game includes both a good and bad ending, depending on whether your final score is above or below zero.
The game also includes a simple ranking system ranging from E to S+, determined using score thresholds. Audio is present throughout, and the game redirects the player to different ending screens based on their final performance.
Play Angry Man's Utopia View Codeberg RepositoryMagnet Misadventure
C++ & SFML
Magnet Misadventure was my final project for the first-year module Introduction to Object-Oriented Programming. It is a 2D arcade score-attack game where the player controls a magnet and shoots enemies approaching from all directions.
The player can move in four directions, and enemies respawn faster as the score increases, gradually ramping up the difficulty. The game includes a health bar system that visually changes colour from green to yellow to red as the player takes damage.
The player has five lives, losing one each time they are hit. The goal is to survive as long as possible and achieve the highest rank available.
View GitHub RepositoryArtefact Brawler
C++ & SFML
Artefact Brawler was our final group project for the Game Design module. We worked in a team of four and achieved a perfect grade. The game is inspired by Super Smash Bros' Home Run Contest.
It is a 2D beat ’em up arcade game where the objective is to attack a sandbag and achieve the highest hit combo possible. For this project, I primarily worked on the art direction, programmed some attacks and bounce pads, and edited the project trailer.
The game includes a countdown timer to create urgency, a shop system where players can purchase stronger attacks using coins earned from combos, and a percentage-based sandbag system with no upper limit to encourage replayability.
Watch Artefact Brawler Trailer View GitHub RepositoryAn Phiast's Decisions
HTML, CSS & JavaScript
An Phiast's Decisions was a project for the third-year module Interactive Content Creation. It was created for the Dingle Animation festival competition, although our game was not selected, it was a great experience
The player controls An Phiast, the idea of the game is a choose your own adventure game, the game has 3 levels, each level is supposed to demonstrate different aspects of the game.
View GitHub Repository