Domainabus
Defend the bloodstream. Fight mutating superbugs. Survive the AI.
Domainabus is a 2D top-down survival arena shooter set inside a petri dish. Take control of a white blood cell tasked with defending a host body against waves of mutating, antimicrobial-resistant bacteria.
🔬 The Twist: A Dynamically Evolving AI Backend
Domainabus features a true split-client architecture. An external Genetic Algorithm (Python Flask API) tracks your weapon usage and pathogen survival metrics in real time to evolve the next wave of bacteria. As you deploy different antibiotics, the pathogens develop resistance, change their compositions, and mutate into aggressive red "Superbugs."
🎮 Core Features
- Evolving Pathogens: Battle three distinct classes—the standard Bacteriophage, the speedy zigzagging Spirillum, and the ultra-heavy Coccus tanker.
- Adaptive Arsenal: Balance your loadout between the safe Pistol (Beta-lactam), the wide-spread Shotgun (Macrolide), and the devastating Grenade Launcher (Cipro)—but beware, heavy weapons trigger rapid mutations!
- Inter-Wave Mutation Overview: Inspect exact average resistance increases and dominant threat breakdowns calculated by the AI before confirming the next wave.
- Smart Fail-safes: Includes a 25% "Monotony Breaker" chance for unpredictable AI counter-strategies, and a procedural client fallback if the server goes offline.
⌨️ Controls
- W / A / S / D: Move
- Mouse: Aim
- Left Click: Fire (Hold for automatic)
- R Key: Cycle Weapon
- Space / Enter: Proceed to next wave
🛠️ Setup & Architecture
This project consists of a Godot 4.6 (GDScript) client communicating via JSON payloads to a Python 3.14 (Flask) server.
Disclaimer: Domainabus is an educational simulation of Antimicrobial Resistance (AMR) built for entertainment purposes. Pathogen values are simplified/bounded for balanced gameplay and do not reflect real-world medical advice.
| Updated | 10 hours ago |
| Published | 1 day ago |
| Status | Prototype |
| Platforms | HTML5, Windows |
| Author | ItsAMeDann |
| Genre | Action, Shooter |
| Made with | Godot |
| Tags | Roguelite, Top down shooter |
| AI Disclosure | AI Assisted, Code |
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.