产品研发
XOGO
Xogo 是 Bansen Labs 面向行动不便用户开发的无障碍娱乐平台。玩家在 VR 中体验游戏、表达需求,看护者通过手机查看画面并提供协助;平板辅助沟通与 Web 管理功能共同组成产品体系。
我在核心研发团队中负责 Unity VR、Flutter 移动端与 Web 的核心开发和系统集成,主导跨端架构与统一数据模型建设,并实现设备通信、VR 画面串流及 Firebase 后端服务。
- 我的职责
- 全栈与跨端研发负责人
产品概览
对行动不便的玩家来说,进入 VR 不仅是戴上头显,还涉及输入方式、界面操作,以及体验过程中如何获得协助。Xogo 将游戏、辅助沟通和看护端连接起来,让玩家与看护者能够在各自的设备上参与同一次体验。
如无法播放,可通过外部链接观看。
在哔哩哔哩观看 ↗玩家与看护者如何协作
玩家需要容易操作的 VR 界面,看护者需要知道头显中正在发生什么。两个端的任务不同,但设备、用户和游戏状态需要保持一致。
VR 端:输入与交互
平台通过简化的控制方式和辅助输入,让不同操作能力的用户参与游戏与沟通。
我负责 Unity 端的输入映射、游戏状态与网络通信集成,结合 OpenXR 和 Input System,将设备输入接入跨端控制流程。

看护端:看见画面,也能协助操作
看护者可以在手机上查看 VR 画面、发送控制指令,并了解用户的游戏活动。画面与操作在两个设备之间传递,陪伴者不必一直依靠口头询问来判断进度。
我负责 Flutter 移动端开发及相关界面实现,将实时串流、交互控制和用户数据接入应用,并完成与 VR 端的联调。

辅助沟通与需求表达
游戏之外,玩家也需要表达自己的需求。Xogo 的增强与替代沟通系统(AAC)提供分类词语面板和屏幕键盘,并通过表达建议辅助组织句子。
游戏内容与体验记录
Xogo 的游戏库包含音乐、动作和空间主题的体验,围绕易于参与的操作方式展开。看护端可以查看游戏活动与表现记录,帮助了解用户参与了什么。
游戏设计、视觉与产品体验由团队协作完成。我的工作重点是输入、状态、通信与数据服务的集成,使游戏能够接入平台并与看护端协同运行。

设备发现、控制与画面传输
我将跨设备通信拆分为三个职责明确的部分:先发现设备,再建立控制连接,最后传输 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 平台主题演讲,向现场观众介绍产品及跨设备协作体验。

团队成果
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 · 核心研发团队





