The legends tell that somewhere between dream and reality, where no human has set foot for centuries, dwells the Ouroboros. Its appearance is lost knowledge, but as the scrolls recount, it is a gigantic serpent trapped in an eternal loop. From time to time, on starry nights, the elders remind us of its story. And how it sacrificed its eternity to perpetuate the cycle of life. For as long as the Ouroboros lives and sustains the eternal loop, life will endure on the earthly plane. And should it die, life would end with it.

When demons rose from the underground to conquer the earthly plane.  They sought to destroy the serpent. Thus, vanquishing all enemies in a single blow. But someone stood in their way...A mighty sorcerer who wield powerful magic took it upon himself to protect the serpent for all eternity. So children may rest in peace, for as long as the sorcerer breathes, the Ouroboros will persist. 

To protect all life...Ouroboros must survive.



 Game Jam Theme: Loop.

As part of the GMTK Game Jam 2025, this game is inspired by the theme "Loop", which we integrated in the narrative and gameplay.

The Narrative:
The Ouroboros is a mythical being stuck in an endless loop. In our story, the Ouroboros is linked to the cycle of life, which could also be considered a loop. If the serpent dies, the cycle breaks and all living beings die as well.

The Gameplay:
Ouroboros Must Survive is a Tower Defense. Like any other it follows the gameplay loop of building towers -> kill enemies -> obtain resources -> repeat. In our game we take the loop a step further. We made the battlefield a loop that moves your towers and when towers reach the end of the loop, they get destroyed. So the player has to constantly build towers to prevent the enemies from reaching the serpent's head. Since your towers have a time limit on the battlefield, managing resources becomes more relevant.


Controls:
The game only uses mouse. Click on cards and drag them to play them.

Mechanics:
Play cards. Drag and drop cards to build towers on the green circles or cast spells.
Your towers move. They will progressively advanced through the loop and when they reach the head, the Ouroboros will break them. When destroyed, they will generate new cards depending on the number of enemies killed. With higher kill count there's a higher chance of rare cards.
Towers have skills. Click on your towers to activate their skill. They cost Mana to activate. Try them all out, but be careful, you may run out of Mana!
Mana recharges at the end of a loop. When Ouroboros has eaten all of its segments at least once, the loop ends and starts a new one, regenerating all of your Mana.


 


Comments

Log in with itch.io to leave a comment.

Is the game not finished? After some time enemies stop coming.

It was, but we screwed up and the last version we uploaded is bugged. When the voting ends, we'll upload the fixed version.