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

SYLVARAN RPG

JAVASCRIPTPHASERVITERPGPIXEL ARTGAME DEV
SYLVARAN RPG
MY ROLE
Game DevelopmentEngine ArchitecturePixel Art
IMPACT
Phaser 2D custom engine
IA State-based enemies
Modular Architecture
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
 _ 
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.

WORKFLOW
01
01 · PLANNING

Planning

Requirements · Scope · Timeline

02
02 · ARCHITECTURE

Architecture

Stack · DB Schema · APIs

03
03 · DESIGN

UI Design

Figma · Tokens · Responsive

04
04 · FRONTEND

Frontend

Components · Routes · State

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