With 2016 in the books, it's important to note how many games that we thought would never see the light of day actually released. The three most notable titles were The Last Guardian, Final Fantasy XV and Owlboy, all of which had development periods pushing a decade.
The year 2016 was their year to shine, as all of…
