All Projects

Aetherfall RPG

Creator & Solo Developer

Aetherfall RPG

Browser-based tactical MMORPG inspired by Dofus, built as a single ~6,000-line vanilla JavaScript file — no framework, no build step. An isometric town and turn-based grid combat render on an HTML5 canvas, with real-time multiplayer over WebRTC (PeerJS) and Firebase handling accounts, persistence and live presence. Features per-spell leveling, dungeons and a full bestiary, loot tables with item sets (panoplies), shops and a bank, NPC dialogue and quests, co-op group XP, social chat with emotes, and an installable mobile-friendly PWA.

Tech Stack

  • JavaScript
  • HTML5 Canvas
  • Firebase
  • PeerJS / WebRTC
  • Firestore
  • PWA

© Developed by Jordan Perez