Games developed by Red Frizbee Studios

Developed by Red Frizbee Studios

MegaRats

MegaRats

The planet is under attack by Giant Rats. We don't know where they came from, or why they're here.

33% of 6 Steam reviews are positive$4.99