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 (tested on 41.78.7) and Build 42 (up to 42.7, versions 42.8 and later are not supported)
- Supports Lua mods
- Supports external controllers with remapping and input preview
- Supports multiplayer (direct IP connect, no Steam relay)
- Android 11
- 3GB of free RAM (usually achievable on devices with at least 5-6GB of total RAM)
- 10-15 GB of free internal storage for downloading and installing the game
Planned features in order of priority: UI refinement, Google Play release.
request features on discord: @etonedemid or my mail etonedemid@gmail.com
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)
phone
Huge thanks to @Vannyk for supporting!
This is an independent project, Donate if you wish!
BTC: bc1qa9730ykua7f3qv426qm9cjv9mupwj8kj8kzsuz
TRC20: TLnPV1JCpLwMyTcnmHoRDXMmwLpcjoFsDc
Please report issues or suggest features via GitHub Issues
-
Zomdroid - the base of the project
-
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