Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1.63 KB

File metadata and controls

29 lines (25 loc) · 1.63 KB

Project Roadmap: okgame (C++)

Status: Active Development

Current Version: 2.0.0

In Progress

  • Steam Integration Polish (Replace C++ SDK stubs with real Steamworks binaries)
  • Performance Profiling (Identify bottlenecks in high-frequency frame sync)

Completed Features

  • Unified Release (2.0.0) (Finalized cross-platform parity and synchronization) - Completed March 18, 2026
  • Visualizer Shaders (1.7.0) (Modernize projectM shaders for SDL3 compatibility)
  • C++ Matchmaking UI (1.6.0) (LobbyMenuPanel and GameSelectorMenuPanel)
  • C++ Network Engine (1.6.0) (Poco WebSockets client mirroring Java/Web)
  • Java Lobby Leaderboard (1.5.0) (Real-time Marathon high scores in Java client)
  • Matchmaking UI Polish (1.4.0) (Room creation options, private rooms, passwords)
  • Java Lobby Screen (1.3.0) (Dynamic room listing and joining in Java client)
  • Client Settings (1.2.0) (Web Settings UI and unique Java player identity)
  • Audio Polish (1.1.0) (SDL3_mixer integration finalized with visualizer hooks)
  • Leaderboards & Stats (1.1.0) (Persistent JSON backend for cross-platform high scores)
  • Full Cross-Platform Play (1.0.0) (Synchronized Java/Web multiplayer with opponent boards)
  • Puzzle Parity (1:1 feature parity across C++, Java, TS)
  • SDL3 Transition (Events, Gamepad, Audio, Video modernized)
  • Steam Cloud Save (Bidirectional synchronization of GameSave data)

Future Roadmap

  • Tournament mode orchestration.
  • Expanded Visualizer Gallery.
  • Advanced Lua scripting hooks.