Mindustry
Factorio-like tower defense game with production chains and complex facilities.
Open the official app on anuke.itch.io
This tool is hosted by its maintainers. Click below to open anuke.itch.io in a new tab — it's their official demo.
Browse gaming tools →What's next with Mindustry?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Mindustry?
Mindustry is a hybrid tower-defense sandbox factory game developed by Anuke, combining elements of resource management, automation, and strategic combat. Players build and manage complex supply chains using conveyor belts to feed ammunition to turrets, produce materials for construction, and defend structures from enemy waves. The game supports cross-platform multiplayer, allowing players to engage in large-scale PvP battles or collaborative map creation. Its open-source nature under the GPL-3.0 license enables community-driven development, with a dedicated GitHub repository for source code and modding. The tool caters to gamers seeking creative gameplay and developers interested in modding or studying game mechanics. It addresses challenges in resource optimization, real-time strategy, and multiplayer networking, offering a flexible platform for experimentation and competition.
How it works
Mindustry is a downloadable game for Windows, macOS, Linux, and Android, designed as a hybrid of tower-defense and factory simulation. Players construct automated systems to manage resources, defend against waves of enemies, and customize gameplay through its map editor. The game’s primary purpose is to provide a sandbox environment where users can experiment with logistics, combat strategies, and modular design. It appeals to players who enjoy combining strategic planning with real-time execution, while its open-source codebase attracts developers seeking to study or extend its functionality. Mindustry enables players to build conveyor belts, turrets, and factories to automate resource production and distribution. Its 24 built-in maps and map editor allow for custom level creation, while cross-platform multiplayer supports cooperative and competitive play. The game also features large-scale PvP battles with units and structures.
How to use it
- 1Download and install the game from its official website or Steam. 2. Launch the game and select a built-in map or load a custom map created via the map editor. 3. Use the interface to build conveyor belts, turrets, and factories to establish resource chains. 4. Deploy units and manage defenses to survive enemy waves or engage in multiplayer battles. Practical tips include utilizing the map editor to design unique challenges, leveraging the workshop for community-created content, and testing multiplayer configurations on local networks or dedicated servers.
What it can do
- AI Tools
- Gaming
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/mindustry
- license: GPL-3.0 — free to use
- privacy: Opens an external demo
Limitations
- Steep learning curve for new players unfamiliar with factory simulation mechanics
- Limited built-in tutorials for advanced features like complex automation
- Dependence on community-created content for expanded functionality
- Potential performance issues on lower-end hardware during large-scale battles
- Absence of official mobile-specific optimizations despite Android support
Understanding the result
Factorio-like tower defense game with production chains and complex facilities.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by mindustry (GPL-3.0).
- Built with
- mindustry (https://github.com/mindustry)
- License
- GPL-3.0
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Text
- Output
- Output
Built with https://github.com/mindustry. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- mindustry
- License
- GPL-3.0
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- /mindustry — GitHub Repository
Upstream project · GitHub
- GPL-3.0 License
Upstream project
Frequently asked
What platforms does Mindustry support?
Mindustry is available for Windows, macOS, Linux, and Android. The game uses libGDX for cross-platform compatibility, allowing it to run on multiple operating systems. However, some features may require specific hardware capabilities, particularly for Android devices.
How does the game handle multiplayer networking?
Mindustry uses a server-based networked multiplayer system, requiring a dedicated server for hosting matches. Players connect to servers via IP address or dedicated hosting services. The game’s codebase includes networking logic for synchronizing unit movements and combat events, but configuring servers requires technical expertise.
How do I create a custom map?
Launch the game and open the map editor. Use the block placement tools to design terrain, add spawn points, and configure enemy wave patterns. Save your map in the designated folder, then load it in-game through the map selection menu. Refer to the wiki for advanced editing options.
How does Mindustry compare to Factorio or Terraria?
Unlike Factorio’s focus on industrial automation, Mindustry emphasizes combat and real-time strategy with factory elements. Compared to Terraria, it lacks open-world exploration but offers more structured, goal-oriented gameplay. Mindustry’s unique hybrid mechanics make it distinct from both games, with a stronger emphasis on multiplayer and modular design.
What should I do if my game crashes during a battle?
Check for updates to the game and dependencies. Ensure your system meets the minimum requirements, particularly for RAM and GPU. If using a dedicated server, verify network settings and firewall configurations. Consult the GitHub issues page for known bugs or seek help in the Discord community.