All templates
Rune Jumble
Magical word unscramble puzzle with 90 levels across three difficulties, hints, drag-and-drop tiles and synthesized audio, built with Phaser 3
HTML5 GamesPhaser 3word gameword puzzleunscrambleanagram
$29
Rune Jumble is a magical word-unscrambling puzzle game built with Phaser 3, JavaScript ES modules, generated SVG artwork and synthesized Web Audio - no image or audio files ship with it, every texture and sound is generated by code. Read the clue, tap or drag letter tiles into the answer slots and cast the word: 90 levels across Easy, Normal and Hard, fully offline.
Highlights
- 90 levels across three difficulties: Easy (3-4 letters), Normal (5-6) and Hard (7-9)
- Tap a tile to place it in the next slot, or drag it onto a specific slot; tap to return
- Shuffle, Undo and Clear controls plus full keyboard play (type, Backspace, Enter, Space)
- Hint system reveals and locks one correct letter; hints used are tracked on the results screen
- Level-by-level unlocking with best times, check marks and replay support
- In-progress puzzles autosave - leave and re-enter a level to resume
- Anagram-aware validator accepts alternate words spelled from the same letters
- All artwork generated by one script from a single palette file - re-skin the whole game by editing hex colors and running one command
- Fully synthesized Web Audio: every event sound is a small, retunable function - no audio files
- Wizard theme with celebrations, shake feedback and a results screen per level
Technology
- Phaser 3 (arcade physics), JavaScript ES modules, Vite build
- Code-generated SVG artwork (src/assets/createSvgAssets.js + palette.js)
- Web Audio API synthesis for all sound
- localStorage save system with versioned save format and migration hook
- npm run validate puzzle checker plus a headless smoke test (scripts/)
Requirements
- Node.js 18+ and npm for development/building
- Any modern browser to play - no accounts, no keys, no backend, 100% offline
What You Get
- Complete Vite + Phaser 3 source: 6 scenes, gameplay modules, systems and 90 level definitions in plain data files
- SVG art generator driven by one palette file for instant re-theming
- Puzzle validator and headless smoke test
- Prebuilt dist/ folder with relative paths - deployable to any static host or subdirectory
- documentation.html: running, how to play, project structure, re-skinning, adding puzzles, save format and deploying
- README.md and 16 screenshots
- Full rights to rebrand, reskin, extend and publish anywhere
Please note: this is a source code template, not a hosted game. Node.js and basic JavaScript knowledge are required to build and customize it. If you have questions, use the contact form on the site, I usually reply within 24 hours.


