The Legend of Zelda: Ocarina of Time was a landmark title when it launched on the Nintendo 64 in 1998 and is still fondly remembered to this day. Epic Games ... Read more