Piggo.gg
Spin up instant multiplayer lobbies, invite friends with a link, and rotate between fast-paced mini arenas built on the Piggo open-source platform.
Gameplay overview
Party playlist of real-time battles
Piggo.gg is an open-source multiplayer platform designed for quick drop-in sessions with friends. One lobby hosts multiple game types—from 2D volleyball rallies to tactical FPS retakes and block-based skirmishes—so your group can swap genres without leaving the browser.
The project is built with Bun, TypeScript, and a custom rollback netcode. Active git development means match rules, maps, and minigames evolve rapidly as the community experiments and contributes.
Included modes
Highlights from the Piggo roster
- Volley: Side-view arcade volleyball where teams set and spike with WASD movement, mouse aiming, and click-to-hit attacks.
- Strike: Three-dimensional tactical shooter inspired by bomb-retake scenarios—clear rooms, coordinate utilities, and aim for clean headshots.
- Craft: Block-building free-for-all that mixes double jumps, projectile combat, and on-the-fly terrain manipulation.
Controls & interface
Keyboard + mouse first
- Use WASD (or arrow keys) to move in every mode; Space jumps, with double jumps in Craft.
- Move the mouse to aim; left click serves, spikes, or fires depending on the active game.
- Scroll or use number keys to cycle inventory slots when the UI displays them (Craft and Strike).
- Press Esc to open the in-game menu, adjust sensitivity, or return to the lobby.
Tips
Get ready before inviting friends
- Launch a private lobby to practice each mode’s movement and aiming quirks before duo queues arrive.
- Enable ambient sound and adjust sensitivity in the settings panel—each mini-game remembers your per-mode preferences.
- Volley tracks last-hit stats: rotate positions and communicate who sets or spikes to avoid penalties.
- Craft and Strike share familiar shooter keys; bind mouse sensitivity per-mode to swap between close combat and long-range control.
Open development
Fork-friendly platform
The entire stack—engine, web client, and game server—is open on GitHub. Contributors add translation packs, performance fixes, fresh arenas, and even entirely new games through the `core/games` folder. If you have Bun installed, you can run bun install followed by bun dev to stand up your own instance locally.