Microsoft have announced Avowed during the Xbox Games Showcase. You can find the announcement trailer (via Gamespot) below. [Developing]Original Article