• 02 Mar 2026

Echo of Souls

Echo of Souls

Echo of Souls – Creating a Cyberpunk Platformer with Character Switching

About the Project

Echo of Souls is a 2.5D action platformer set in a cyberpunk world with a deep narrative, where players control two characters with distinct abilities and switch between them to fight enemies and overcome obstacles.

The game is built around action combat, platforming sections, and narrative delivery. Each character unlocks new ways to interact with the world and reveals their personality throughout the journey, while proper switching becomes the key to survival.


Core Idea

We wanted to create a platformer where character switching is not just an additional feature, but the foundation of the gameplay.

The player constantly makes micro-decisions:

  • which character to attack with,
  • who is safer to traverse a section,
  • when to change combat style in the middle of action.

This creates a feeling of continuous flow and momentum.


The World

In a megacity controlled by corporations and locked in a tense conflict with a Resistance rising from the slums, two strangers are forced into a deadly alliance. Their journey confronts them with the horrors born from their dystopian world. In their reality, however, the most dangerous weapon is the truth.

Our story follows two protagonists:

Amir – a grim corporate enforcer suffering from complete memory loss.

Aurora – a selfless and determined Resistance hacker driven by love.


Development Approach

The project is being developed by a small team focused on combat, game feel, and deep narrative delivery.

We follow several core principles:

  • mechanics before content;
  • rapid iteration instead of long planning cycles;
  • playable versions at every stage of development;
  • constant testing of player controls and feel.

The game is currently in the technical demo stage and moving toward a vertical slice, with primary focus on core mechanics, combat systems, level foundations, and narrative presentation.


What’s Next

The next stage of development focuses on polishing existing systems, expanding levels, and preparing a public demo.

In this blog, we will share the development process, decisions, mistakes, and how the game gradually evolves into a global, high-quality project.