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
- javascript
- maki
- phaser.js
- yarn



Log in or sign up for Devpost to join the conversation.