I Am Alive makes a Comeback with new Trailer
Ubisoft first announced the game I Am Alive back in 2008. Since then, the game has been stuck in development hell, been shifted from developer Darkworks to Ubisoft Shanghai, and had its focus switched from being a premium full retail release to its current form, where it will be exclusively a downloadable title for both […]