Rusted Warfare eXtension
Rebuilding and extending Rusted Warfare as an open-source cross-platform RTS game
Project Status: Actively maintained. Issues and pull requests are welcome.
English, 简体中文
- Desktop + Android supported
- P2P multiplayer: A brand-new way to play together
- Area Control mode: capture zones, continuous scoring, new win conditions
- Linked Maps: connect multiple maps with portals and transfer units between them
- JVM modding for deeper gameplay extensions
- Desktop build (Windows / Linux / macOS)
- Android build
- P2P-based multiplayer system
- Dedicated relay / fallback path improvements
- Area Control mode
- Linked Maps / map portals
- Balance / UX polish for Area Control and Linked Maps
Java 25 is required. Common release tasks:
# Current-platform desktop distribution via Compose Multiplatform built-in packaging
# (app image plus OS installers under desktop/build/compose/binaries)
./gradlew :desktop:packageDistributionForCurrentOS
# Current-platform single JAR (Compose uber jar, current OS natives only)
./gradlew :desktop:packageUberJarForCurrentOS
# Android APK
./gradlew :android:assembleReleaseSee the workflow and the getting started guide for more details.
The UI design references RWPP
This is an unofficial extension project for Rusted Warfare, aiming to extend game functionality and gameplay through a modern technology stack. All related assets used in this project belong to their original authors. For educational and research purposes only, commercial use is prohibited.