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
StatusPrototype
PlatformsHTML5, Windows
AuthorItsAMeDann
GenreAction, Shooter
Made withGodot
TagsRoguelite, Top down shooter
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

Domainabus.zip 27 MB

Leave a comment

Log in with itch.io to leave a comment.