Curse Breaker: Awakening - A Student's Solo Final Year Project
After 4 months of work, I have decided to publish my final year project as a public demo for everyone to try out!
This project is created as part of my final year project at Asia Pacific University. It has been quite a difficult journey, but I wanted to prove with this project that it is possible for anyone to create a near commercial quality video game given enough resources and time.
About the game
Curse Breaker: Awakening is a roguelike hack-and-slash game featuring fast-paced, movement-based combat and procedurally generated levels.
You play as brave young knight, hailing from the kingdom of Arcanum who lost his home and family due to a curse that befell the kingdom. Having lost everything, you entered the Moon Bastion, where the mastermind behind the curse, Morgana the Malevolent resides.
Upon entering the tower, you realized that you have fell right into Morgana's trap, cursed with immortality and forced to fight endless waves of powerful monsters. Every time you fall, you would awaken at the entrance of the Moon Bastion once again with no way to leave the tower.
Just when you are about to give up, you heard the voice of different deities offering their assistance. They are willing to give you their blessings to fight back against Morgana and her minions, but their motives remain unknown.
In the tower, you will face a number of witches that follow Morgana, each with their own agenda. They guard the stairways to the upper floor, preventing you from reaching Morgana.
Your goal is simple: reach the top of the tower to confront Morgana, and unfold her malicious plot before it is too late. You are the last hope of all of Arcanum.
About the Project
The original title of my final year project is to create a highly replayable roguelike game: whether by procedural level generation or other methods. I originally planned to do a generation system similar to that of Enter the Gungeon, but in the end it did not fit well so I ended up developing my own algorithm, which is a modified version of the depth-first search algorithm with extra features and customizable parameters. It makes sure that no two runs are the same, but the actual replayability part needs more work.
To make it all work I also had to create a lot of game systems, including the player controller, AIs, a full fledged audio system and more. I'm actually quite confident to say most of the code is modular and readable enough to be expanded into a full length game. In fact, you can read the code on my Github page.
Future of the Project
The project is currently a demo / prototype / vertical slice that has all core systems in place and be expanded upon rather easily. As I am now a fresh graduate, I have to focus on putting food on my table before anything else, so the project will stay how it currently is in the short future.
However, I am more than happy to continue working on the project with enough funding or development support, so do contact me on Discord (Goh#5519) or leave me an email on gamecellsentertainment@gmail.com if you are willing to support the development in any way, I really do appreciate it!
Files
Get Curse Breaker: Awakening
Curse Breaker: Awakening
...And so, the cycle begins anew.
Status | Prototype |
Author | GameCells |
Genre | Action, Role Playing |
Tags | 3D, Dungeon Crawler, First-Person, Hack and Slash, Procedural Generation, Roguelike, Singleplayer, Souls-like |
Leave a comment
Log in with itch.io to leave a comment.