Decay

Decay

Decay is an episodic and horror adventure game that has been released on Xbox Live Marketplace. This indie game had a dark setting and creepy...
Soul

Soul

Soul is an Xbox Indie Game with simple gameplay mechanics. You must guide a dead man's soul to heaven, and to do this you have to guide his soul...