Game announcements and trailers pop up all the time, but some of them tend to go missing. Let's take a…