Downtown Devourer
You can download Downtown Devourer from itch.io

Games Like Downtown Devourer

Action

Downtown Devourer is a Action game. Released on August 24th 2015 for multiple platfroms including PC , Web . There are 60 games which are visually similar to Downtown Devourer.

Platforms: PC Web

Released: August 24th 2015

Blood Monsters Ludum Dare 33