Warpzone

TowerFall (towerfall-port)

The archery party brawler, rebuilt: up to 12 archers on one screen or online, with rollback.

in developmentonline
Project page

An open-source, clean-room reimplementation of TowerFall Ascension and Dark World for Linux and Windows. Every sprite, sound, tower and song is loaded from your own copy of the game; nothing of the original is included or downloaded.

Up to twelve archers in any mix: twelve controllers on one screen, twelve machines online, or several couches against each other. Versus, Team Deathmatch with any split, Headhunters and Last Man Standing, with the original towers, arrows and variants.

Online: Versus for up to twelve archers on any mix of machines, the 8-player build's wide towers when everyone has it, co-op Quest and Dark World, Trials with spectators.

Warpzone brings public and private rooms, join codes, invite links and NAT traversal; online play uses rollback netcode, so remote archers feel as responsive as the one next to you on the couch.

You need: your own copy of TowerFall Ascension (Steam; Dark World optional) — towerfall-port reads its data at start

What's new

From the project's release notes. Games and the launcher show these after every update.

towerfall-port 0.3.0 preview

2026-10-19 · on GitHub

Full Changelog: https://github.com/jarvis-jhk/towerfall-port/compare/v0.2.0...v0.3.0

towerfall-port 0.2.0 preview

2026-10-19 · on GitHub

Full Changelog: https://github.com/jarvis-jhk/towerfall-port/compare/v0.1.0...v0.2.0

towerfall-port 0.1.0 preview

2026-10-17 · on GitHub

First public release of towerfall-port, a clean-room reimplementation of TowerFall Ascension and Dark World in Rust for Linux (also the Steam Deck) and Windows: Versus (Last Man Standing, Headhunters, Team Deathmatch) for 2-12 archers with every tower, arrow, treasure and variant, Quest, Trials and Dark World, in any mix of local play on one screen and online play over Warpzone with rollback netcode.

No game data is included. You need your own copy of TowerFall Ascension (Steam; Dark World optional): towerfall-port reads the art, sounds, music and levels from your install at start and never modifies it. Not affiliated with Matt Makes Games / Maddy Makes Games.

Easiest install: the Warpzone launcher installs towerfall-port, finds your TowerFall install and starts online rooms for you.

Manual install: unpack the archive for your system and run towerfall-port (Linux) or towerfall-port.exe (Windows); it looks for TowerFall in your Steam libraries, or use --game-dir PATH. See README.md in the archive. SHA256SUMS covers both archives.

This is a first version (prerelease). The Linux build needs glibc 2.39 or newer (Ubuntu 24.04+, Debian 13, current SteamOS); SDL2 is bundled. The Windows build is cross-compiled and was checked under Wine/Proton, not yet on real Windows. Please report problems as GitHub issues.

Open rooms

No open rooms right now. Host one from a game or the launcher.