Video game development has become more and more complicated as the years have passed by. The need to push a game's technical achievements time and time again has led to titles taking years to develop, with many developers putting their hearts and souls into the products they form from the ground up. This makes it a massive achievement for any prolific video game developer to show what they're all about by developing a suite of amazing titles that are a joy to play through.