
The rule-pushing puzzle game, rebuilt: solve it together, up to 12 players on one screen or online.
An open-source, clean-room reimplementation of Baba Is You for Windows, Linux, macOS, Android and PortMaster handhelds. Every level, sprite, sound and piece of music is loaded from your own copy of the game; nothing of the original is included or downloaded.
Up to twelve players in any mix of controllers and machines, in three ways to play: everyone pushing the same Baba through one level, each player on their own path through one shared save, or everyone in their own game side by side, just to share the experience. Undo and restart work for everybody.
Warpzone brings public and private rooms, join codes, invite links, NAT traversal and spectators. If the host leaves, the others carry on with a new host.
You need: your own copy of Baba Is You (Steam, GOG, itch.io or the Humble Store) — baba-port reads its data at run time
From the project's release notes. Games and the launcher show these after every update.
2026-10-19 · on GitHub
Full Changelog: https://github.com/jarvis-jhk/baba-port/compare/v0.1.0...v0.1.1
2026-10-18 · on GitHub
First public release of baba-port, a clean-room reimplementation of Baba Is You in Rust: the main game, New Adventures and the Museum, all 18 languages, endings, the level editor with custom world packs and level codes (download), and up to 12 players in three modes (everyone pushing the same Baba, a shared save, or side by side), locally with controllers, online over Warpzone, or both mixed.
No game data is included. You need your own copy of Baba Is You (Steam, GOG, itch.io or the Humble Store; the Windows, Linux or macOS build): baba-port reads the levels, sprites, sounds and music from your install at run time and never modifies it. It can import your original saves. Not affiliated with Hempuli Oy.
Easiest install (Linux, Steam Deck, Windows): the Warpzone launcher installs baba-port, finds your Baba Is You install and starts online rooms for you.
Manual install: README.md in every archive. SHA256SUMS covers all of them.
| System | File | |---|---| | Linux x86_64 (glibc 2.35+), Steam Deck | baba-port-0.1.0-linux-x86_64.tar.gz (./play.sh, SDL2 bundled) | | Windows 10/11 x86_64 | baba-port-0.1.0-windows-x86_64.zip | | Android 8+ arm64 | baba-port-0.1.0-android-arm64.apk (import your game files from a zip on first start) | | PortMaster handhelds | baba-port-0.1.0-portmaster.zip | | macOS 11+ (universal) | baba-port-0.1.0-macos-universal.zip (ad-hoc signed, untested) |
This is a first version (prerelease). Checked: Linux natively, Windows under Wine, Android on a tablet, PortMaster under emulation; the macOS build is made and smoke-tested in CI only. Please report problems as GitHub issues.
No open rooms right now. Host one from a game or the launcher.