SYLVARAN RPG
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.
Development — Gaming
> 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.
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.