This might sound funny for some, but what does N64 mean ?
Nintendo 64. So it has to give Nintendo 64 games vibe
Thank you!