Note
While the original development is currently on hold, community-driven updates are being made.
Check the CHANGELOG for the latest improvements. If you like the work that’s been done you can support it via Buy me a Coffee.
Zomdroid is a launcher for Project Zomboid on mobile Android devices.
Note
This application is not developed by The Indie Stone and is not affiliated with them in any way.
- ✔️ Supports Project Zomboid Build 41
- ✔️ Supports Project Zomboid Build 42
- ✔️ Supports Gamepad support
- ✔️ Supports Lua mods
- ⭕ Currently MultiPlayer JOIN only
- ✔️ Currently Keyboard + mouse support
- Android 11
- 6GB of free RAM (usually achievable on devices with at least 6-8GB of total RAM for b41, 8GB+ for b42)
- 10-15 GB of free internal storage for downloading and installing the game
Planned features in order of priority:
- Expand GPU and device compatibility
- Add full multiplayer support
Prebuilt binaries and JARs are located in the app/src/main/assets/dependencies folder,
except for Box64 and GLFW, which are built alongside the Zomdroid APK.
All Zomdroid dependencies—except Box64 and GLFW—can be either:
- Built from the zomdroid-dependencies repository
(Mesa, LWJGL, Assimp, JNIWrapper, GL4ES, zomdroid-agent), or - Downloaded from official sources (FMOD, standard GNU/Linux libraries, JRE from PojavLauncherTeam, SQLite JDBC)
This is an independent project. To help keep it going, financial contributions are welcome via Ko-Fi.
Please report issues or suggest features via GitHub Issues
-
OpenJDK (Android port by PojavLauncherTeam) - Used as the Java backend
-
Box64 - Used as the emulation backend
-
GL4ES - Used as the rendering backend
-
Mesa - Used as the rendering backend (Zink, Freedreno Turnip driver)
-
ByteBuddy - Used for java agent creation and runtime code generation
-
ANTLR - Used for shader parsing and lexing
-
GLFW - Library for OpenGL, OpenGL ES and Vulkan development on the desktop (required by Project Zomboid)
-
LWJGL - Java game library (required by Project Zomboid)
-
Assimp - Asset loading library (required by Project Zomboid)
-
FMOD (proprietary) - Audio library (required by Project Zomboid)
-
SQLite JDBC - Library for accessing and creating SQLite database files in Java (required by Project Zomboid)
-
liblinkernsbypass - Library that provides access to the hidden linker namespace functionality on Android 9+
-
Winlator, Termux, and PojavLauncher - Served as inspiration and guidance