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.
Our take
Why Piggo.gg is special
Piggo.gg is less a single game and more a party platform: once your group is in a lobby, you can bounce between Volley, Strike, Craft, and whatever new prototypes the community has added without ever changing tabs. That makes it incredibly easy to keep a call or stream moving—when one mode is getting stale, the host swaps maps or game types and everyone instantly has something new to learn. The shared movement vocabulary across modes also means time spent practising in one mini-game pays dividends in the others.
From a developer perspective, the open-source nature and clean separation between “engine” and “games” make Piggo a compelling base for your own experiments. You can inspect how rollback, hit detection, and lobby handling work in a real production setting instead of reimplementing everything from scratch. For players, that openness translates into frequent tweaks and new toys to try, since community contributors are constantly tuning maps and adding small features.
Who will enjoy it?
Piggo.gg is ideal for friend groups who want quick, browser-based multiplayer nights without account friction, and for designers who like to dissect how modern web multiplayer works. It’s less suited to solo players looking for progression systems or unlock trees—here the main reward is the chaos of shared lobbies, custom modes, and laughing through misplays together.