Home About Work Services Writing Contact ES
BACK TO PROJECTS
ID: 30 // Gaming // Development

SYLVARAN RPG

JAVASCRIPTPHASERVITERPGPIXEL ARTGAME DEV
SYLVARAN RPG
MISSION

Sylvaran is a dark fantasy action RPG where the player controls Kael, the last member of an extinct order, in a world corrupted by the fallen goddess Nihzara. Built with Phaser as 2D engine and Vite as bundler, the project implements navigable maps with multiple layers, reactive environmental animations, player control systems, experimental sound design, and narrative transitions. The aesthetic combines gothic pixel art inspired by classic Japanese RPGs with muted color palettes and retro typography.

CATEGORY

Development — Gaming

SOURCE github ↗
DIAGNOSIS
> sylvaran@mission-control:~$ diagnostics --run

ERROR: Building a complete RPG without a commercial
engine requires an architecture that supports combat,
inventory, dialogues, and progression in sync.

WARN: The modular design must allow narrative changes,
new mechanics, and multi-region expansion without
structural disruption.

CRITICAL: The world must feel alive with NPCs,
enemies with their own AI, dynamic events, and
environmental animations with reactive properties.
SOLUTION

Modular architecture with Phaser where each system (combat, inventory, dialogues, progression) operates independently. Navigable maps with multiple layers and reactive environmental animations. Elemental sanctuary system as progression axis. Enemy AI based on state machines with range detection and patrolling. Integrated ambient sound design and cinematic narrative transitions. Code structure that supports expansion without disrupting existing architecture.

GALLERY
SYLVARAN RPG screenshot
SYLVARAN RPG screenshot
SYLVARAN RPG screenshot
SYLVARAN RPG screenshot