Demon's Crystals: Demon's Crystals is live!

Wow, it's been a long road to this day, but we're hyped to offer Demon's Crystals to the Steam community! We launched yesterday and are already in the popular new games to which we say "Thanks guys!" We also want everyo…