Compassion Dash
Compassion Dash is an educational game project designed to help younger players engage with themes connected to the global food crisis.
- Client
- Undisclosed client
- Duration
- Nov 2022 - Feb 2023
- Engine
- Construct 3
- Platforms
- Web
The Brief
XGameDev took over Compassion Dash from a previous development team, working from client-supplied art and design assets in Construct 3. Taking over someone else's codebase mid-project comes with a specific risk: new features can break in ways the original structure hides. Before adding anything, we needed to understand what was already there.
Our Approach
We started with a review of the existing Construct 3 project: how events and objects were organised, where the previous team's structure would make new features fragile, and what needed refactoring before it was safe to build on top of. We debugged the issues that surfaced during that review and reorganised the project structure so new features could be added without breaking existing behaviour.
With that groundwork in place, we built:
- A shop system for in-game purchases and rewards
- A points system to track player progress
- New playable characters
- Gameplay refinements aimed at making the experience more accessible for younger players
The Outcome
Compassion Dash is an educational game designed to help younger players engage with themes connected to the global food crisis. Handing a mid-development Construct 3 project to a new team is a common failure point for browser-based games, features get bolted onto a structure that was never built to support them, and the game becomes harder to maintain with every release. Stabilising the codebase first meant the new shop, points, and character features shipped without destabilising what the previous team had already built.
Related Services
This case study relates to our Construct development and interactive HTML5 content services, particularly when an existing browser game needs rescue work before new features can be added safely.