Torillian on 05 February 2011
For me it has to be a tie between Atlus and Team Ico. Atlus has a longer track record of great games, but Team Ico games have this amazing atmosphere about them that I really love.
...