Still Life is a adventure game developed by Microids for the Xbox. The game was released on April 14, 2005.
Our Review
Still Life Review
I remember when adventure gaming simply involved rescuing my friends in Maniac Mansion or helping Guybrush Threepwood on Monkey Island (and romance Elaine Marley at the same time). Wow, how times have changed. As most of us have matured, so have our adventure games. Read More.