Still Life is a adventure game developed by Microids for the Xbox. The game was released on April 14, 2005.