This project involves porting as much of Mindustry as possible.
This build forkes and modifies the engine Mindustry itself is built on, so its rendering, audio, and I/O layers target the web instead of desktop backends. That modified engine along with the game code is then ahead-of-time compiled from Java to JavaScript with TeaVM. The result is bundled with all assets into a single self-contained .html file: open it in any browser, no server, JVM, or network required after download.
You can upload and download your savefiles the normal way you would do it, allowing you to continue your game progress from another device in a flash.
Almost every feature in the base Mindustry works as intended (as far as testing can go). Enjoy the same features as the original Mindustry, even on restricted devices. (Unless it is a potato.)
Even multiplayer is coded in, allowing any players to play Mindustry together even without hosting limits (like the Mindustry Tool mod)! (Work in progress, might be buggy)
(Multiplayer with normal Mindustry clients is still a work in progress)