AAA releases and played some of the amazing indie titles and smaller games we got over the last 12 months. But there were ...