The title is fine if you’re in the audience who knows the two proper nouns and then the common GDQ concept of a “showcase” and the tech concept of a beta. Which for The Click is most of their readers.
(Submitted title was "Games Done Quick Ocarina of Time beta showcase standing ovation")