Mecharise: MECHARISE DEMO RELEASE NEXT WEEK!

The Mecharise demo will be released next week on May 21th!!! Mecharise is a strategy and tower defense game that combines elements of base building, resource management, and wave-based combat against hostile aliens. Pil…