Posted by Shane B on Jan 5, 2010
Sydney, Australia – January 03, 2010 – Indie developer Safari Studios has just released Creed Arena onto XBOX Live Indie Games, a dazzling new shooter with some unique game mechanics.
In just 3 days of sales, Creed Arena has already surpassed many other games on the channel. XBOX shooter fans...