四大核心

RetroPlay 能做什么

RetroPlay 功能

桌面端管理

基于 Tauri v2 构建的原生桌面端应用,启动速度极快,内存占用极小。关闭后不在后台残留任何进程。支持 Windows 10/11 和 macOS (Intel + Apple Silicon)。

Tauri v2 + React

轻到不像桌面应用。基于 Tauri,一秒启动,关闭不残留后台。拖入 ROM 文件夹,剩下的交给我们。

智能 ROM 整理

拖入一个 ROM 文件夹,RetroPlay 自动扫描所有文件,计算 SHA1 校验值,与预建数据库比对。重复的自动去重,未被识别的存入待处理列表。整个过程轻量高效,再大的文件夹也不会卡顿。

SHA1 双重校验

一键导入,自动扫描、去重、分类。SHA1 校验匹配,将杂乱散件重建成井然有序的数字图书馆。

封面画廊

采用 Three.js 渲染真实光源和景深效果,将游戏封面以立体书架的形态呈现。每张封面都经过精心处理——光影反射、投影柔化、间距微调——旨在还原实体游戏盒在真实光线下的质感。支持鼠标拖拽旋转视角和滚轮缩放。

Three.js 驱动

真实光影与景深渲染,将封面扫描图变为沉浸式数字书架。那些泛黄的游戏盒,在这里依然光可鉴人。

自动匹配

自研的 ROM 别名数据库映射了全球范围的 ROM 命名变体——中/日/德/法四语人工精确翻译;韩/西/葡(BR)/俄五语 AI 翻译。基于 No-Intro 和 Redump 数据集,配合 SHA1 双重校验。社区成员可提交修正并获得奖励——你的名字将显示在你贡献的翻译旁。

rom-name-cn + rom-name-ja 及 9 种语言

你从小玩到大的游戏,终于有了正确的中文名字。自研数据库自动清洗乱码 ROM 名,秒速匹配封面、评分与多语言元数据。

浏览器秒开

基于 Nostalgist(编译为 WebAssembly 的 RetroArch 核心),在浏览器中运行经典游戏。无需安装、无需配置。分享一个链接,对方打开就能玩。支持触屏操作、键盘映射和手柄适配。存档自动保存到你的私有云空间。

Nostalgist / WebAssembly

把链接发给朋友,他不用下任何东西就能直接玩。基于 WASM 内核,打开浏览器即玩。

支持平台

NES / 红白机SNES / 超任Game BoyGame Boy ColorGame Boy Advance世嘉 MD / GenesisNintendo DSPlayStation 1街机
PSPN64更多——告诉我们你想要什么

我们聆听社区的声音。你想要的平台不在列表里?去 Discord 告诉我们。

技术栈

RetroPlay 建立在现代 Web 技术之上,兼顾性能与便携性

🖥
Tauri v2
桌面端框架
⚛️
React 19
前端 UI
🎨
Three.js
3D 封面渲染
🎮
Nostalgist
WASM 模拟核心
🗄
SQLite
离线数据存储
🦀
Rust
性能 & CLI 工具
☁️
Cloudflare
云同步 & R2 存储
🚀
Astro
官网框架

准备好回家了?

下载 RetroPlay,给怀旧游戏一个应有的归宿。