Isometric ARPG web game with a DnD-inspired world, Diablo II-style loot system, and real-time auto-combat. Runs entirely in the browser — no server required.
- 3 Playable Classes — Warrior, Mage, Rogue, each with unique skill trees
- 5 Zones — Progress from Emerald Plains to the Abyss Rift (Lv.1–50)
- Diablo II Loot — Normal / Magic / Rare / Legendary / Set items with random affixes
- Real-time Combat — Manual control or auto-battle with skill priority configuration
- Fog of War — Explore and uncover the map as you go
- Homestead — Build structures, collect pets
- Quests & NPCs — Shops, dialogue, quest chains
- Procedural Sprites — All entity art generated via Canvas 2D, with external PNG override support
- Persistent Saves — IndexedDB via Dexie.js, multiple save slots
- Audio — Synthesized BGM and SFX via Web Audio API
- Engine: Phaser 3, TypeScript, Vite
- Storage: IndexedDB (Dexie.js)
- Art: Procedural Canvas 2D sprite generation
- Resolution: 1280x720, isometric tiles 64x32
npm install
npm run dev # dev server at localhost:5173
npm run build # production build to dist/| Key | Action |
|---|---|
| WASD / Click | Move |
| 1–6 | Use skills |
| I | Inventory |
| K | Skill tree |
| M | Map |
| H | Homestead |
| C | Character stats |
| Space | Toggle auto-combat |
- Tile Art — Isometric Landscape by Kenney (CC0) · License
- BGM — Various artists from OpenGameArt.org (CC0 / GPL) · Full credits
All rights reserved.