Development Roadmap
Our plan for building RS Haven — transparent and always up to date.
Core Infrastructure
Q1 2026
16 done
1 in progress
30 total
Engine improvements and foundational systems. Build the foundation before advertising.
Client
- Dynamic Interface System Server-controlled component creation/layout. New packets: IF_SETLAYOUT, IF_ADDCHILD, IF_REMOVECHILD. Client-side component pooling and layout engine.
- Camera Controls Middle mouse rotation (OSRS-style), scroll wheel zoom, camera smoothing options.
- Menu Clipping Fix Draw menus to canvas overlay instead of area buffers.
- Hotkey System Configurable keybinds, F-keys for tabs, ESC to close interfaces, custom action hotkeys.
Infrastructure
- CI/CD Pipeline GitHub Actions builds + GHCR image publishing.
- Staging Environment Test changes before production deployment.
- Monitoring Setup Prometheus + Grafana for server metrics.
- Database Migration Player data from files to MySQL.
- Backup System Automated backups + disaster recovery plan.
- Game Server CI/CD Cleanup Clean up game server build pipeline. SHA-based tagging, proper staging flow.
Website
- Forum System Categories, threads, posts, rich text (Quill), staff badges.
- Account Management Registration, login, email verification, password reset.
- Admin Panel User/thread/post management, bans, verification.
- Profile Avatars Custom image uploads, display in forum posts.
- Multi-Character Accounts Link multiple game characters to one web account.
- Forum Search/Filter Search threads and posts by author, date, content.
- SSO Game Login Seamless login when authenticated on website.
- Character Password Management UI to set/change character passwords from the website.
- Display Name Changes Allow users to change display name with cooldown.
- Roadmap Page Public display of the development roadmap.
- Support Contact Help email integration.
- User Welcome Banner Cleaner design with avatar, better page placement.
- Player Report Admin Integration Player report system integrated into admin panel for staff review.
- Website Builder Engine Visual page builder for staff. Phases 3-7 remaining. Spec: WEB-BUILDER-001.
Server
- Cooking Bug Fix Fix burn formula — players burn food at levels they shouldn't. Blocking player progression.
- Item Respawn Fix Ground items not respawning after pickup. Confirmed with wilderness steel platebodies.
- Death Mechanics Overhaul Review and fix death mechanics to be fair. Document what's kept/lost/respawn behavior.
- Command Cleanup & Audit Audit all registered commands. Fix broken ones, clean up janky ones.
- Run Energy Overhaul Implement OSRS-style run energy changes. New drain/recovery formulas based on weight and agility.
- In-Game Mod Interface Replace janky commands with proper staff UI. Right-click options on players for staff actions.
Player Experience
Q2 2026
3 done
31 total
UI/UX improvements, skilling quality-of-life, and pathfinding fixes.
Client
- Settings Interface Graphics options, audio controls, keybind configuration, gameplay toggles.
- XP Tracking XP drops, XP/hour calculator, session statistics.
- Goals System Set target levels, XP to next level display, actions until level calculator.
- Modernized Gear Display Equipment stats overlay, compare items, set bonuses display.
- Skill Interfaces Skill info panels — players need to see skill details, level requirements, etc.
- Quest Interfaces Quest list and quest detail panels for tracking progress.
- XP Drops Floating XP numbers on screen when gaining experience.
- Minimap Orbs HP, prayer, run energy, special attack as clickable orbs around minimap.
- Shift-Click Drop Hold shift + left-click to instantly drop items from inventory.
- Spacebar Dialogue Continue Press spacebar to advance NPC dialogue instead of clicking.
- F-Key Panel Switching Function keys to swap between inventory, prayer, spells, etc.
- Escape to Close Interfaces Press escape to close any open interface/panel.
- Tab to Reply Press tab to reply to the last private message received.
- Menu Entry Swapper Change default left-click actions on items, NPCs, and objects.
- Ground Item Labels See item names on the ground without right-clicking.
- Loot Tracker & Loot Beams Track loot drops with a log. Valuable drops get highlighted beams.
- Equipment Speed Display Show weapon attack speed in equipment interface.
- Click-Through Pets Pets don't block clicks on other entities or objects.
- Split Private Chat Private messages appear above chatbox instead of inline.
- Audio Sync to Skilling Audio repeats and syncs to skilling action timing.
- Spellbook Filters Hide/show spell categories in the spellbook interface.
- World Map Searchable, zoomable in-game map.
Server
- Production Interface Make 1/5/10/X/All with item icons.
- Auto-process Non-XP Items Soft clay, water filling, and similar non-XP activities.
- Left-click Skill Stations Furnace to Smelt, Range to Cook, etc.
- Skill Capes All 23 skill capes + emotes.
- Audit Pathfinding Document current pathfinding issues.
- Improve Pathfinding Reliability Reduce "can't reach that" frustration.
- Smart Pathing Walk around obstacles intelligently.
- Lumbridge Bank Add bank booth and bankers to Lumbridge. Retires the ::bank command.
- Home Teleport Free teleport spell, no runes, with cooldown. Retires the ::recall command.
Content Framework
Q3 2026
0 done
24 total
Boss framework, pet system, storage systems, and content creation tools.
Server
- Boss Phase System Bosses with multiple phases and mechanics.
- Boss Spawn System Instance management, respawn timers.
- Mechanics Library Reusable mechanics: AoE, prayer switching, etc.
- Loot System Drop tables, broadcasts, collection log.
- Pet Framework Following, interactions, storage.
- Skilling Pets Rare drops from skills.
- Boss Pets Rare drops from bosses.
- Bank Improvements Tabs, placeholders, search.
- New Containers Seed vault, rune pouch, etc.
- World Storage POH-style storage objects.
- Item Creator UI/CLI for defining new items.
- NPC Creator Define NPCs, stats, drops.
- Quest Framework State machine for quest logic.
- Testing Harness Automated testing for content.
- Game World Editor Visual tool for terrain and object placement. Design phase then wire-up.
- Drop Table Editor Editor for NPC drop tables and loot tables.
- NPC Behavior Editor Wander ranges, patrol routes, waypoints, delays, actions at waypoints.
- Right-Click Menu Editor Easy changing of right-click menus for all game entities.
- 3D Model Import Pipeline Import 3D models (Blender) into the game engine. Research and build pipeline.
- New Skills Framework System for adding entirely new skills to the game.
- New Equipment Slots Support for additional equipment slot types beyond classic RS.
- Fairy Rings Fairy ring teleport network — add if assets are feasible.
- Collection Log Achievement and collection tracking system for drops, kills, completions.
Client
- Pet Interface Collection, favorites, transmog.
Content and Polish
Q4 2026
0 done
12 total
First skill overhaul, custom boss, custom items, and AI experiments.
Client
- Live TTS Models Research producing voiced characters through a TTS LLM with toggling through settings
- Audio Overhaul Update game audio, music player, unlock notifications. Diverge from OSRS approach.
Server
- First Skill Overhaul Pick a skill, design document, implementation, playtesting.
- First Custom Boss Design mechanics/phases/rewards, 3D assets, implementation, balancing.
- Custom Items and Gear New progression paths, unique effects, set bonuses, special attacks.
- AI Experiments Research possibilities: NPC dialogue produced in real time by an LLM.
- Mining Skill Redesign Redesign mining to be fun to train. Modern game design within RS game loop.
- Runecrafting Skill Redesign Redesign runecrafting to be fun to train.
- Agility Skill Redesign Redesign agility to be fun to train.
- Elemental Weaknesses Port OSRS elemental weakness system for magic combat.
- Spell Damage Reworks Update spell damage formulas and balance.
- Item Stat Changes Rebalance item stats with modern design philosophy.
Future Considerations
2027+
0 done
15 total
Major engine work, scaling infrastructure, and community features.
Server
- Tick System Experiments More responsive combat timing.
- Events System Double XP, competitions, seasonal events.
- Ironman Mode Standalone ironman mode with own restrictions. Uses existing NODE_PROFILE infrastructure.
- Leagues Mode Unique worlds with own save profiles, relic system, relic management interfaces.
Client
- Plugin System RuneLite-style plugin system or actual RuneLite compatibility.
- GPU Rendering Modern graphics pipeline.
- 3D Model Research Research importing 3D models (Blender preferred) into the game engine. Feasibility study.
- Non-Web Downloadable Client Standalone desktop client — long term goal.
- Popout Game Client Game client pops out into floating/PiP window when navigating away from game page.
Infrastructure
- Multi-world Support Multiple game servers running simultaneously.
- Load Balancing Handle player growth across worlds.
- CDN for Assets Faster client downloads globally.
- Load Testing Stress testing before any public launch beyond close friends.
Website
- Public Advertising Marketing push when game is ready.
- Content Creator Partnerships YouTube, Twitch partnerships.