Game released (USA, Canada, France, Germany, Italy, Japan, Singapore, Spain, Sweden, United Kingdom): September 29, 2009 → Xbox 360
XCross is a strategy game with a hint of puzzle from the developers at Teapot Studio. The game is published by Teapot Studio. For some reason the...