About the Project

Inspiration

Two Souls, One Fate started from a simple idea:

What if saving one person meant losing another?

I wanted to create a small emotional RPG where choices truly matter and where the player feels the weight of every decision.


How I Built It

The game was built using:

  • JavaScript
  • Node.js
  • Phaser
  • Maki Framework

I used the Maki Framework with Phaser to create the game scenes, dialogs, combat, and story progression.


What I Learned

During this project, I learned more about:

  • Node.js project structure
  • The Maki Framework
  • Phaser scene management
  • Dialog and event systems
  • Game design and storytelling

Challenges

One of the biggest challenges was designing the story flow and making the choices feel meaningful.

I also spent time improving:

  • NPC interactions
  • Combat progression
  • Scene transitions
  • Dialog timing

so the world would feel more alive and immersive.


Final Thoughts

This project helped me improve both my programming skills and my game design thinking while creating a pixel-art adventure driven by emotion and fate.

Built With

+ 13 more
Share this project:

Updates