top of page
Shards of Hope.PNG

Developed In
GDevelop 5

Team Count
4

Roles:

  • Game Conceptualisation

  • Story

  • Mechanic Implementation

  • Project Manager

Shards of Hope was the first game I ever made as a result of my Fundamentals of Game Design unit. It was worked on with 3 other classmates as we were tasked on expanding an inital level pitch one of us came up with, where we ended up choosing mine.

Shards of Hope follows a young hero tasked with saving his village, and the nearby lands, from catastrophe. His village held the Neutralising Crystal, a powerful structure that radiated a special type of energy, keeping all manners hostility dorment. However, through an unknown force, the crystal ruptured, and shards of it were scattered across the land. With the crystal ruptured, once dorment animals became hostile, peaceful creatures were twisted and became unrecognisable abominations, and the friendly villagers started to go insane. The player, unaffected by the crystal's rupturing, must retrieve the missing shards, and restore the crystal its working order. 

In Shards of Hope I came up with the initial story and gameplay style, being a simple 2D platformer with a dash attack for traversal/attacking. The twist of the game was that restoring the crystal would restore everyone and everything to a peaceful state once again, but if the players had killed things while they were hostile, the village would become increasingly angry with the player, as either loved ones or livestock were killed due to the player not thinking about their actions. That being said, it was meant to have multiple endings, but time did not allow for that implementation. Therefor, only 2 areas were implemented, with their quality being average at best. As GDevelop 5 didn't require extensive coding knowledge, and instead relied on premade code, I aided in the implementation of various mechanics such as the dash attack and camera movement. In addition, I was also responsible for project management, and created a gantt chart for the team which can be found here.

bottom of page