top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

The SUN Levels

Location

Aberystwyth University

Length of project

February - May 2023

Types

Puzzle Platformer, 2D

Additional Info

This project was created as a partial fulfillment for my Batchelor's Degree

Tools used

Unity (engine), JetBrains Rider (IDE), GitHub (version control), Piskel (art and assets)

Timespan

4 months

Within this game the player needs to make his/her way through way through multiple seemingly similar stages controlling a hand-drawn cartoonish sun character, hand crafted with unique challenges in mind: the jump controls remapped to tripping into spikes; or setting the coins to explode but spikes become soft gold. At the end of the game the player will find different endings based on the actions in a specific level, since:
the goal of the game is to save the friend of our titular character who, while flying through the air, got lost in a cave.
The game has a pixelated art-style featuring small sprite-work lovingly hand-crafted all by me.
Inside the project there are multiple interesting implementations and solutions all made with modularity in mind, highlights include a Finite State Machine and a Save System. The former is used to navigate between the levels and to ensure the proper interaction happens dictated by the current challenge. Its implementation can be personally validated by using the "Debug" buttons in the menu located in the main level to jump between states at will, without the system itself breaking.
The latter system is an elaborate Save System which is responsible for keeping record of the player's progress in a file that may be saved at any time the player desires to. To load the player's session back, the level loading routine have been constructed to rely on the level's current number as the deciding factor of which level will be loaded, restoring that variable will restore the current session completely.
While the game can be played to completion and is (in my mind) considered complete, unfortunately I wasn't able to completely finish all of my stretch-goals for this project, thus music is missing from the game as well as 50% of the sound effects that I wanted to attach
In general, I am pretty happy with this game mainly from the fact that I have made every aspect of this game all by myself under 4 months. A fitting end to my studies

© 2035 by Site Name. Powered and secured by Wix

bottom of page