Project Zomboid · Zomdroid (etonedemid)
Project Zomboid
OriginWindows
TechnologyNative C/C++ port (engine reimplementation)
Available forAndroid
View official projectAbout the project
Project Zomboid es un videojuego de supervivencia isométrico de mundo abierto desarrollado por el estudio independiente británico y canadiense The Indie Stone. El videojuego se desarrolla en la zona de exclusión postapocalíptica e infestada de zombis en una versión ficticia de Knox County, Kentucky, donde el jugador tiene el desafío de sobrevivir el mayor tiempo posible antes de morir. Fue uno de los primeros cinco videojuegos lanzados en la sección de financiación alfa del portal de videojuegos Desura.
3 versions of Project Zomboid
You're viewing: Zomdroid (etonedemid)
Official project information
Zomdroid-
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.
Features
- 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)
System requirements
- 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
Roadmap
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
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
Supporting Development
Huge thanks to @Vannyk for supporting!
This is an independent project, Donate if you wish!
- USDT (TRC20):
TCJ4HMJF3JHQG66khYTj98Em7v74j3cry9 - Bitcoin:
bc1qaeypp2m5h74alrmhyu4zvzf3yyf58k6mcw7868 - Monero:
45npN9u6zMFE7xMxfszfWBX2jdDdtZaogcGex4s5D7QDNsGPtbXjtjtXpbx9cnxLaKXC1KzGgckN2fMwrYrw5yqPTG2KiPj
Feedback
Please report issues or suggest features via GitHub Issues
Credits & Third-Party Sources
-
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
