返回工作项目

产品研发

XOGO

Xogo 是 Bansen Labs 面向行动不便用户开发的无障碍娱乐平台。玩家在 VR 中体验游戏、表达需求,看护者通过手机查看画面并提供协助;平板辅助沟通与 Web 管理功能共同组成产品体系。

我在核心研发团队中负责 Unity VR、Flutter 移动端与 Web 的核心开发和系统集成,主导跨端架构与统一数据模型建设,并实现设备通信、VR 画面串流及 Firebase 后端服务。

我的职责
全栈与跨端研发负责人

产品概览

对行动不便的玩家来说,进入 VR 不仅是戴上头显,还涉及输入方式、界面操作,以及体验过程中如何获得协助。Xogo 将游戏、辅助沟通和看护端连接起来,让玩家与看护者能够在各自的设备上参与同一次体验。

如无法播放,可通过外部链接观看。

在哔哩哔哩观看 ↗

玩家与看护者如何协作

玩家需要容易操作的 VR 界面,看护者需要知道头显中正在发生什么。两个端的任务不同,但设备、用户和游戏状态需要保持一致。

VR 端:输入与交互

平台通过简化的控制方式和辅助输入,让不同操作能力的用户参与游戏与沟通。

我负责 Unity 端的输入映射、游戏状态与网络通信集成,结合 OpenXR 和 Input System,将设备输入接入跨端控制流程。

Xogo VR 场景中的辅助沟通面板与佩戴头显的玩家

看护端:看见画面,也能协助操作

看护者可以在手机上查看 VR 画面、发送控制指令,并了解用户的游戏活动。画面与操作在两个设备之间传递,陪伴者不必一直依靠口头询问来判断进度。

我负责 Flutter 移动端开发及相关界面实现,将实时串流、交互控制和用户数据接入应用,并完成与 VR 端的联调。

Xogo 看护端界面,展示游戏数据、VR 画面和用户管理

辅助沟通与需求表达

游戏之外,玩家也需要表达自己的需求。Xogo 的增强与替代沟通系统(AAC)提供分类词语面板和屏幕键盘,并通过表达建议辅助组织句子。

平板输入,与 VR 实时互通

用户可以从食物、活动和个人照护等分类中选择内容,也可以使用键盘输入。

我负责 iPad 端 AAC 应用的设计与开发,实现句子生成、AI 表达建议,以及与 VR 端的实时消息互通,让沟通功能成为跨设备体验的一部分。

游戏内容与体验记录

Xogo 的游戏库包含音乐、动作和空间主题的体验,围绕易于参与的操作方式展开。看护端可以查看游戏活动与表现记录,帮助了解用户参与了什么。

游戏设计、视觉与产品体验由团队协作完成。我的工作重点是输入、状态、通信与数据服务的集成,使游戏能够接入平台并与看护端协同运行。

Xogo VR 游戏选择界面,包含 Music Cafe、Monster Mash 和 Space Hero

设备发现、控制与画面传输

我将跨设备通信拆分为三个职责明确的部分:先发现设备,再建立控制连接,最后传输 VR 画面。UDP、TCP 与 WebRTC 分别承担对应任务。

三端围绕统一的 GameData 模型组织游戏状态、输入映射和设备信息。我同时处理异步消息、应用生命周期、连接状态与异常恢复,减少不同端对同一状态的理解偏差。

UDP

01 · 发现设备

在局域网中发现可连接的设备,为移动端与头显建立联系。

TCP

02 · 传递控制指令

通过可靠连接发送控制指令,连接看护端操作与 VR 端响应。

WebRTC

03 · 实时查看画面

将头显中的画面传输到移动端,使看护者能够查看当前体验。

账户、数据与研发流程

设备连通之后,用户身份、持久化数据和跨端迭代仍需要统一管理。我负责相应的后端服务,也整理了支持持续开发的项目上下文。

Firebase 账户与后端服务

基于 Firebase Auth、Firestore 和 Cloud Functions,我搭建了账户管理、用户数据存储与后端业务服务,并设计邀请机制和邮件通知流程,简化新用户的初始化操作。

统一的数据结构同时服务于 Unity、Flutter 和 Web,减少各端独立维护业务状态带来的重复工作。

用分层项目记忆支持 AI 辅助研发

我将 Claude 和 Codex 引入跨端研发流程,按系统架构、C# / Dart 数据模型、接口协议和技术决策组织项目记忆。每次任务只加载相关内容,阶段结束后归档摘要并裁剪历史上下文。

这套做法用于帮助后续任务延续已有约定,减少反复补充背景和无关上下文。

在纽约展示 Xogo

2025 年,Xogo 参加了纽约 The Blanc Gallery 举办的 A’ Design Award × Utopia 40×40 国际设计展。我作为荣誉特邀嘉宾出席,并发表 Xogo 平台主题演讲,向现场观众介绍产品及跨设备协作体验。

秦一凡在纽约 UTOPIA 展览现场介绍 Xogo 平台,身后为产品投影,前方为观众

团队成果

Xogo 团队获得了包括 iF DESIGN AWARD、MUSE 金奖和伦敦设计金奖在内的 12 项国际奖项。产品、设计与研发成果来自团队合作;这里展示的技术职责是我在其中负责的部分。

查看证书与设计署名 ↗中华网标志中华网报道
技术与工具
  • Unity
  • C#
  • OpenXR
  • Input System
  • Flutter
  • Dart
  • JavaScript
  • Python
  • WebRTC
  • UDP / TCP
  • REST API
  • Firebase Authentication
  • Firestore
  • Cloud Functions
  • FCM
  • AWS Lambda
  • CI/CD
项目背景
Bansen Labs · 核心研发团队