Creed Arena Review: Another Perspective

TheGamersHub writes:

"Creed Arena is an Xbox Live Indie Game, developed by Safari games and released at the beginning of this year. Creed Arena pits you, the player, in Gladiatorial showdowns in a futuristic tournament, and politely asks you to destroy your enemies with a variety of weapons across numerous game types."

Read Full Story >>
The story is too old to be commented.