Demon's Crystals is a frenetic twin stick shooter where you guide the Urican demons through countless hazards in order to restore peace to the world. A variety of weapons and power-ups will help you defeat the massive enemy hordes.
- US May 12, 2017
- EU May 12, 2017
- JP N/A
Missing or erroneous information? Shout at us on Twitter