Skip to content

Roadmap

DooDesch edited this page Jun 23, 2026 · 6 revisions

Roadmap

Where Side Hustle is and where it is going. Items below "Planned" are intentions, not promises.

Shipped - 1.0.0

  • Main-menu hub. A single "Side Hustle" entry lists every installed gamemode mod (name, description, author) and launches the selected one.
  • No savegame. Gamemodes run in their own self-contained session and never load or alter your saves.
  • Singleplayer launch + clean return. OnLaunchSingleplayer starts a mode; LaunchContext.ReturnToHub brings the player back to the menu.
  • Public, load-order-independent API. SideHustle.API.Register(GamemodeDescriptor) works whether your mod loads before or after the hub.
  • Hide toggle. Turn the menu entry off without uninstalling.

Planned

  • Multiplayer launch. Host / Join for Multiplayer and Hybrid gamemodes. The buttons already exist in the menu (shown disabled), and the descriptor already exposes OnHostMultiplayer / OnJoinMultiplayer, so you can write against them today.
  • Server browser. Find and join other players' gamemode lobbies, filtered by gamemode id, so each gamemode shows only its own lobbies.
  • World gamemodes. For GamemodeSurface.World gamemodes, Side Hustle boots a throwaway session (outside your save slots) so a gamemode can use the actual game world without touching a real save.

Under consideration

  • Per-gamemode icons and grouping in the hub list.
  • A small "recently played" / favourites section.
  • A richer launch context (player count, difficulty hints) for gamemodes that want it.

Got a request? 🛟 support.doodesch.de.

Clone this wiki locally