Phenomena Embattled: The new Demo has arrived!

Phenomena Embattled - Demo v3.0 The update features an entirely new approach to the game. An approach we mean to keep and refine in the coming months. Start on a new adventure on Earth. Face off against humanity and cla…