Two C++ plugins for what every multiplayer game needs before its gameplay: getting players into the same game (Lobbycraft) and the menus around it (Menucraft). For Unreal Engine 5.6, 5.7 and 5.8.
Note: Aimcraft and Horrorcraft already include both plugins. If you own either of them, you do not need this bundle, and installing both copies in one project stops it from compiling.
Lobbycraft: online for Steam, the Epic Games Store and LAN
One set of Blueprint nodes and one build: started from Steam the game uses Steam, started from the Epic launcher it switches itself to EOS
Crossplay with one line of config: Steam and Epic players in the same sessions, with no Epic login for the Steam player
Sessions, Quick Match, invites, private sessions and passwords, with no port forwarding
A games list and a waiting room with ready states, chat and voice, including proximity voice. Each screen opens with one node
Achievements, stats, leaderboards and cloud saves on both stores, checked with the store after each write
The Doctor reads your project and lists the online settings that fail silently, with the line to paste
78 automated checks per engine version, run on packaged Development and Shipping builds
Menucraft: menus and settings on CommonUI
Main menu, pause, credits, confirm dialogs and a loading screen that waits until the level has streamed in
A five-tab settings screen: graphics with upscalers, audio, controls, accessibility and gameplay
Key, button, trigger and stick remapping on Enhanced Input, two keys per action
Works with a controller alone, with button prompts for Xbox, PlayStation, Switch and keyboard
Seven themes from one Data Asset, and 10 languages for its own text
More than 170 automated checks with a simulated gamepad, on each engine version