Infestation is a text-based adventure game that uses procedural generation to randomly create a world filled with towns, locations, items, and monsters. Your goal is to help stop an infestation of hostile creatures by ridding the world of as many monsters as you can until you eventually get killed by one of them. I would definitely add more strategy to this if I had more time, but for now it's kinda a demo of how random generation can make games more interesting. And it's fun for a bit of novelty. It gets pretty frustrating though. Created for #PROCJAM summer 2018!


  • Avoid monsters if you aren’t prepared to deal with them. The only thing you gain from slaying them is making your slain counter go up, and while that is a satisfying prize, you’re better off collecting items and exploring then trying to get into combat. You’ll likely get into combat anyway by monsters attacking you preemptively, and so you’ll still get plenty of combat from that; and when you’re well prepared, feel free to pick fights.
  • Pick up every item. There is no reason not to grab one. Weapons you find will always be better than your current weapon, so don’t pass them up.
  • The purpose of towns is to heal you to 10 HP for free if you have 4 hp or less (and also because I wanted to make a random town name generator.) If you find a town, you can come back there whenever you want to get healed.
  • Again, DON’T PURPOSEFULLY START COMBAT UNTIL YOU’RE REALLY STRONG. Instigating combat before getting a lot of items ends most runs. You have no way of knowing how strong an enemy is until it attacks you.
  • A couple times I’ve screwed myself over by accidentally clicking Defend instead of Attack. Don’t make my mistake.

If you have feedback put it in the comments. Thanks for playing!

Leave a comment

Log in with to leave a comment.