Skip to content

OpenFront Development Roadmapย #3694

Description

@iiamlewis

๐Ÿ—บ๏ธ OpenFront Development Roadmap

This issue is the central tracking point for the OpenFront development roadmap. Items are sourced from community feedback, GitHub issues, and internal planning, structured by category and milestone.

This is a living document. Items will be added, updated and removed as development progresses. For real-time discussion, join us on Discord.


๐Ÿ“‹ How to Contribute

  • Found a bug? Open a new issue with steps to reproduce, screenshots, and browser/OS info.
  • Want to work on a roadmap item? Comment on the relevant issue to express interest.
  • Have a feature idea not on the roadmap? Open a new issue and the team will review it.
  • Firefox issues? Please add your details to Abysmal firefox performanceย #3651 rather than opening a new issue.

Last updated: April 2026 โ€” maintained by @iiamlewis


๐Ÿ› Bugs

Issue Title Priority
#3070 Possible to join a game multiple times High
#2921 Stop mechanism missing in PollingLoop utility High
#3211 Randomized map spoiled in lobby invite embed Medium
#3071 Unit name not translated in some event panel messages Medium
#3441 Trade and Transport ships swapped in Account statistics Medium
#3461 Giant World Map caused Windows 11 WatchDog crash Medium
#3035 Unknown Players / Connection issues Ongoing
#1031 Show login cancelled dialog (good first issue) Low

๐Ÿ›ก๏ธ Moderation

Issue Title Type
#3580 Multilingual moderation system Open
#2066 Detect & Deter Teaming Behaviour in FFA Open

Discussion and implementation planning for moderation improvements should be centralised on these issues.


๐ŸฆŠ Firefox Improvements

Firefox users are experiencing significant performance degradation across multiple scenarios. This section consolidates all Firefox-specific issues into a single tracked workstream. The long-term fix is tied to the ongoing WebGPU/WebGL migration (#893).

Known affected scenarios:

  • Giant World and large maps cause extreme FPS drops and frame freezes
  • Factories on large maps cause severe performance loss
  • General rendering performance is significantly worse than Chromium-based browsers
Issue Title Status
#3651 Abysmal Firefox performance (most reported โ€” 10 comments) Open
#893 Use WebGPU/WebGL instead of Canvas2D (long-term fix) Ongoing

If you are experiencing Firefox performance issues, please add your details to #3651 rather than opening a new issue.


๐ŸŽฎ Gameplay Features

Issue Title Milestone
#3702 Game Recap / End of game stats summary (see closed PR #2230) High Priority
#2277 Game Modifiers and Scenarios v32
#3000 2v2 ranked matchmaking v32
#1651 Private lobby abandoned when creator leaves Backlog
#1793 Real-time countdown for boats in transit (see PR #3381) Backlog
#3162 Reconnect on refresh for Singleplayer Backlog
#3445 Unit-sharing reminder at 90% army limit Backlog
#3329 Make Cheats/Mods only enable to Host Backlog
#3086 Save selected skin+flag to account Backlog
#3159 Upload preferences to server Backlog
#2489 Save & reuse lobby settings (presets) Backlog
#3129 Oil rigs & oil fields Backlog
#3330 Improve Team leaderboard Backlog
#3541 Buying stacks instead of spam clicking Backlog
#3300 Team naming based on player clan tags (under review) Backlog

โŒจ๏ธ Keybinds & Shortcuts

Issue Title Milestone
#3636 Keyboard shortcut [C] for Quick Chat on hover Backlog
#3666 Allow selecting multiple warships with keybinding Backlog
#3164 Donate troops and gold hotkeys Backlog

๐ŸŽจ UI/UX Features

Issue Title Milestone
#3140 End of game awards screen v32
#3147 Show pattern name Backlog
#3067 UI size slider Backlog
#3685 Fullscreen button to HUD Backlog
#3682 Skin preview on map before purchase Backlog
#3485 Streaming Now tab on main page Backlog
#2368 Skins: change colour in team games (known issue) Backlog
#758 Blurry text on Safari (Scamiv investigating) Ongoing

๐Ÿ’ฌ Chat & Communication

Issue Title Milestone
#3189 Additional chat options Backlog
#3093 Don't show 'join Discord' if already on Discord Backlog

๐Ÿ† Achievements

Issue Title Milestone
#3144 Public achievements support (API + UI) v32
#3251 Achievement List Ideas (reference for implementation) Backlog

๐Ÿ‘ฅ Clans & Social

Issue Title Milestone
#3444 Updated clans system v32
#3639 Clan system v32
#2978 Clan Stats โ€” search bar and paginate v32
#3638 Clan cosmetics Backlog

โ™ฟ Accessibility

Issue Title Milestone
#2549 Colorblind/Accessibility options (new issue to be created) Backlog

๐Ÿ’ฐ Monetisation

Issue Title Milestone
#3443 2 tier currency system v32
#687 Custom Name Style Backlog
#3563 Weekly Rotating Store (FOMO cosmetics) Backlog
#1636 Only allow custom name if logged in Backlog

๐Ÿ“Š Data & Stats

Issue Title Milestone
#1254 Record additional stats (complex โ€” requires codebase knowledge) Backlog

๐Ÿ”ง Technical / Ongoing

Issue Title Milestone
#893 Use WebGPU/WebGL instead of Canvas2D (see Firefox section) Ongoing

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    RoadmapThe primary roadmapapprovedApproved for a PR, if you assigned to the issue.keep-openExempt from auto-closewill not stalePRs that will not be closed by the stale action

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions