Iterophage
How to Play
You control a virus fighting off iterations of enemies.
You don't play the virus. You program it.
This isn't about fast reactions. It's about building behavior. Each choice in your AI logic is a mutation. Each wave? A test of your design. In this game, you're not the pilot. You're the code.
Each iteration, your virus runs a customizable AI logic loop—a series of actions and conditions that you define before the iteration begins. This loop is built using a simple drag-and-drop system, letting you chain together things like:
DONT FORGET TO CLICK "CONNECT TO VIRUS"
- Defend
- Attack
- If Conditions
- Wait Conditions
Your virus starts with just a basic loop and one action, but as you survive, you’ll earn mutation points and unlock new logic pieces through an upgrade tree system. Each wave is a test of how well you’ve designed your loop. Once your loop finishes, it resets and starts again... over and over... until you're destroyed—or break the cycle.
Note: due to a bug, mutation points weren’t rendering correctly during the jam. So we gave a few points for free just so players can still try out upgrades and explore the system properly.
Controls
Mouse
- Left Click – Place actions or conditions into your virus loop
- Del – Remove an element or disconnect logic
- Drag – Connect blocks in the logic loop
- Middle Mouse Button – Drag and zoom in the upgrade tree
Keyboard
- Ctrl + Alt + A – Delete all connections in the loop builder
- Ctrl + X – Delete all connections for the currently highlighted block
We didn’t get to polish everything due to time, and a few bugs are still lurking around. But we hope you enjoy experimenting with the system and seeing the direction it was heading! Thanks so much for playing :)
Credits:
Art and Code - Eterna Studios
| Status | Released |
| Platforms | HTML5, Windows |
| Author | Eterna Studio |
| Genre | Survival |
| Made with | Godot |
| Tags | Idle, Survivor-like, Tower Defense |
Download
Click download now to get access to the following files:

Comments
Log in with itch.io to leave a comment.
The exe gives me an error about a .pck file missing. Could you please include it for download as well?
ohh, we’re sorry about that, I’ll do that right away. Thanks
Just uploaded it as a zip, with the .exe and the .pck file, you can check now if its working :D, Thanks again for telling us about this!
A program with a single action ("Attack") survived a few iterations and earned me a bit over 100000 upgrade points, so I was able to buy the entire tree. Also, some upgrades cost negative amounts.
1) the upgrade points were given because there was a bug that didnt update them correctly, so we didnt want people to be soft locked
2) there wasn't enough time to playtest the game and tweak the difficulty and wasn't enough time to add more nodes other than attack and defend to have more complex logic
3) negative costs were because they weren't implemented
I love the idea , really fun and cool , juste i have 10 000 mutation points , idk if its normal lol
yeah we ran into a bug where the mutation points weren’t rendering to the upgrade tree, so we decided to not soft lock the players and rather have them go through the game with more than enough points than not enough :3
I liked how the theme was interpreted and how the actual loop editor works - it was pretty intuitive visual coding. The upgrade tree was surprisingly large and interesting, there's definitely a good game idea here!
Thank you so much for your kind words! Im glad you found the loop editor intuitive to use, i was scared people would struggle without a tutorial
-the game started me with near infinite mutation points.
-i dont see any changes, no matter what i use in the loop.
looks nice. think it will be great once it works. maybe i didnt get how to make it work, but think i got it right.
Hey Thank you for your feedback, for the loop, you should click "connect to virus" also for the mutation points, we had a bug last minute where it wasn't updating correctly, so we opted for giving everyone enough points to mess around with the upgrade tree
the image is played via web and it seems like its working :P Sorry for the confusing controls and the lack of tutorial!
yes. i did c;lick connect to virus specifically.
i figured i wouldnt need to say that :)
i do remember my first try making a change, now i think of it.
maybe the bug is that it doesn refresh after one time.
very weird, ill check it out and see if that's the case, thank you so much!
I just tested doing it more than once, and it works, i think a stupid quirk that shouldn't be the case, is every time you change the loop logic, you have to click connect to virus, so that might be the case? anyways thank you so much for playing the game and leaving feedback, its greatly appreciated