OpenZT2
OpenZT2 is an open-source engine reimplementation of Zoo Tycoon 2 that supports mod reloading and controller input.
- Type: PC port
- Game: Zoo Tycoon 2: Ultimate Collection
- Runs on Windows, Linux and macOS
- By overyonder
- Latest release v1.1.3-beta, 2026-11-03
- Source: https://github.com/overyonder/openzt2
README
OpenZT2
OpenZT2 is an open-source engine reimplementation of Zoo Tycoon 2 Ultimate Collection, a game about building and managing zoos and aquariums. It's written in Rust with Bevy and is in early beta, with gameplay still in development.
Downloads
Download a package from GitHub Releases. You'll need your own Zoo Tycoon 2 Ultimate Collection game files to play.
✅ marks a built release package. The packaging guide covers installation and signing.
| OS | Architecture | Package | Built | Install with |
|---|---|---|---|---|
| Windows | x86-64 | .zip | ✅ | Extract and run |
| Windows | x86-64 | .msi | ✅ | Windows Installer |
| Windows | x86-64 | .msix | ✅ | App Installer |
| Windows | ARM64 | .zip | ✅ | Extract and run |
| macOS | ARM64 (Apple Silicon) | .dmg | ✅ | Finder |
| macOS | x86-64 (Intel) | .dmg | ✅ | Finder |
| Linux | x86-64 (glibc) | .deb | ✅ | APT / dpkg |
| Linux | x86-64 (glibc) | .rpm | ✅ | DNF / Zypper / rpm |
| Linux | x86-64 (glibc) | .pkg.tar.zst | ✅ | pacman |
| Linux | x86-64 (glibc) | .AppImage | ✅ | Run directly |
| Linux | x86-64 (Freedesktop runtime) | .flatpak | ✅ | Flatpak |
| Linux | ARM64 (glibc) | .deb | ✅ | APT / dpkg |
| Linux | ARM64 (glibc) | .rpm | ✅ | DNF / Zypper / rpm |
| Linux | ARM64 (glibc) | .pkg.tar.zst | ✅ | pacman |
| Linux | ARM64 (glibc) | .AppImage | ✅ | Run directly |
| Linux | ARM64 (Freedesktop runtime) | .flatpak | ✅ | Flatpak |
| Alpine Linux | x86-64 (musl) | .apk | ✅ | apk |
| NixOS / Linux with Nix | x86-64 | Flake / .nar.zst | ✅ | Nix |
Listings for winget, Chocolatey, Scoop, Homebrew, AUR, nixpkgs and Flathub can also be requested in Discussions.
MSIX users need to install the supplied certificate before installing the package.
Native Linux packages and AppImage require glibc 2.39 or newer. Flatpak supplies its own runtime. The Linux installation guide covers dependencies, installation and game-file locations.
Features
- Mod reloading from the main menu.
- Construction undo and redo, with Ctrl+Y for redo.
- 64-bit builds for Windows, Linux and macOS.
- Controller input for gameplay and menus.
- Rendering the original game's materials through Bevy using patched vkd3d-shader and MojoShader libraries.
Building and contributing
The Nix flake provides an x86-64 Linux development shell and package definition. CONTRIBUTING.md covers building from source on Linux, Windows and macOS and the project's contribution guidelines.
Bug reports and missing features are tracked in Issues.
Community
Visit openzt2.org for project details, use Discussions for questions and package requests, or join the Restorers Discord for development updates.
License
OpenZT2 is licensed under the MIT License. Release packages include the licences and notices for their dependencies.