Back to Projects

SoulRex

2D action-platformer prototype built for a game production module, centered around orb-based combat, dark fantasy worldbuilding, and progression through tutorial and gameplay rooms.

SoulRex project preview

Project Overview

SoulRex was a team-based digital game prototype created as part of a game production module. The game follows a young protagonist who gains orb-based powers and fights through a dark fantasy world using mechanic-driven encounters, guided tutorials, and multiple room transitions.

Key Highlights

Designed and built a 2D action-platformer prototype in GameMaker Studio 2 with movement, jumping, combat, maps, transitions, and camera behaviour.

Developed multiple tutorial and gameplay rooms while shaping the overall dark fantasy theme, visual direction, and level flow.

Worked through real development constraints including tool learning, collision issues, animation bugs, and Git collaboration problems during production.

Problem

We needed to create a playable game prototype within a short academic timeline while learning a new engine from scratch. The project also needed to feel distinct rather than relying on generic combat or platforming alone.

Solution

We built SoulRex in GameMaker Studio 2 and focused on an orb-based combat concept, dark thematic art direction, and structured room progression. My contributions included map and room design, camera behaviour, transitions, environment composition, sound integration, and overall visual/gameplay polish.

Outcome

The project strengthened my ability to prototype interactively, design game flows around player learning, and collaborate under time pressure. It also gave me valuable hands-on experience with engine workflows, debugging, room-based progression, and creative iteration in a game development setting.