Double Cross is an action adventure game where you take on the role of Zahra, an agent of R.I.F.T. (Regulators of Interdimensional Frontiers and Technology), whose job it is to maintain peace and order between all dimensions.
Source: N4G.com: Double Cross Pins Down New Release Date

   
   
Tags: games   Technology