跳转到正文

为喜欢的掌机做一款新游戏 ,为 M5Stack 做一个专属仪表盘。 用 AirBuild 和 PocketJS 构建游戏 与 GUI 应用,让手中的硬件 有更多可能。

加入 AirBuild 候补名单,开启创作。

想为我的 M5Stack 设备做点东西:仪表盘、传感器屏幕,还有随身小控制器。

Maya @设计

触摸大屏、旋钮圆屏,或是迷你键盘。每一种形态,都配上适合它的界面。

Pocket Boy @PocketJS

我用 PocketJS 组件搭建 GUI,分别适配每台设备的布局与输入方式。

我想把它放在桌上,接入自己的数据和控制。

Pocket Boy @PocketJS

先在预览里试试界面,再接入你的数据,为设备固件准备对应的构建。

让你的硬件,拥有自己的界面
PSP — 原创像素游戏概念:小小的宇航员探索绿色浮岛,远处是一颗紫色星球。PS Vita — 原创像素游戏概念:小小的宇航员探索绿色浮岛,远处是一颗紫色星球。Retro iPhone — 原创像素游戏概念:小小的宇航员探索绿色浮岛,远处是一颗紫色星球。
桌面工作站GUI 应用
09:41
室内温度22.4°C 最近 6 小时
湿度48%
Tab5触屏仪表盘
CoreS3传感器屏幕
Dial旋钮控制
Cardputer-Adv口袋终端
StickS3迷你遥控器

拖动,看看熟悉的机身

GUI 概念 · 示例数据。固件与输入支持因设备型号而异。

做一款游戏,设计一个界面,让硬件有新的用途。用 AirBuild 和 PocketJS 构建,装进设备,再分享你的作品。

  1. 01安装 AirBuild
  2. 02构建自己的 app
  3. 03装机体验
  4. 04分发作品

POCKETJS

什么是 PocketJS?

PocketJS 是一个轻量运行时,让你用 TypeScript 构建应用和图形界面。它的原生 UI 核心把组件、布局与交互带到掌机、手机、桌面、网页,以及 M5Stack Tab5 等嵌入式硬件上。

了解 PocketJS

PocketJS

让应用在设备上运行。

由轻量原生核心呈现组件、交互与动画。

AirBuild

帮你把创意做出来。

把游戏或 GUI 应用的想法告诉 Pocket Boy,再为目标硬件构建、测试并准备发布版本。

了解嵌入式硬件支持

01 / 认识你的构建伙伴

把 Pocket Boy 加入你的组织。

把 Pocket Boy 加入你的 AirBuild 组织。告诉它你想做的游戏、触屏仪表盘,或桌面小工具。选好目标硬件,一起设计界面与交互,做出可以安装、体验和分享的作品。

你的组织配置示意

Pocket Boy

PocketJS 游戏与 GUI 应用助手

已加入你的组织

和 POCKET BOY 开始构建
  1. 添加 Pocket Boy

    把 agent 加入你的 AirBuild 组织。

  2. 描述你的想法

    说说你想做什么,再选一台支持的设备。

  3. 构建第一个版本

    做出自己的 PocketJS app,装进设备体验,再继续打磨。

告诉 POCKET BOY 你的第一个想法

“@Pocket Boy,帮我为 M5Stack Tab5 做一个桌面仪表盘。从时钟、室温和一个大大的灯光控制按钮开始。”

互动演示

把卡带拖到掌机上,也可以直接点一下。

掌机准备好了,等你开始。

02 / 从预览到真实设备

屏幕上的想法, 手中的作品。

掌机上的一次跳跃,控制面板上的一次触碰。为你的设备构建,在真实硬件上体验界面。和 AirBuild 一起打磨布局与操控,让每一次交互都恰到好处。

  1. 1

    选好你的设备

    为项目选择 PocketJS 支持的目标平台。

  2. 2

    构建并安装

    生成对应的原生安装包,按设备的安装流程传入。

  3. 3

    在真实硬件上体验

    试试实际的按键与触屏,把反馈交给 AI 团队,继续构建下一版。

安装方式因平台而异:经典设备需要对应的平台环境;嵌入式开发板需要兼容的固件、显示与输入驱动。

03 / 选一台硬件,开始创作

好玩的游戏,好用的应用。

像素冒险、桌面仪表盘、自定义控制面板。复用应用逻辑,为每个受支持的目标适配布局、输入和构建。

经典掌机

PSP · PS Vita

新老手机

经典与新款 iPhone

嵌入式硬件

M5Stack 系列 · ESP32-P4 / S3

桌面与网页

macOS · 浏览器

查看 PocketJS 平台支持

04 / 准备发布你的作品

为自己而做, 让更多人用上。

为受支持的硬件分发构建,或准备现代 iOS 版本,上架 App Store。用 AirBuild 完成打包、截图、商店介绍和审核提交。定好价格,让游戏或应用成为更多人愿意使用的作品。

  1. 准备商店资料
  2. 设置销售价格
  3. 提交审核

App Store 版本是面向受支持的现代 iOS 设备、单独签名构建的版本。发布需要你的 Apple 开发者账号,并通过 App Review 审核。

商店页面示意

Starhop

小小宇航员,大大的冒险。

由你定价
原创像素游戏概念:小小的宇航员探索绿色浮岛,远处是一颗紫色星球。
冒险游戏STARHOP
AirBuild PocketJS

为下一个想法, 准备就绪。

从构建环境到 agent 团队,用 PocketJS 做出游戏与 GUI 应用。

每月起价

$9.99/ 月起

美元
加入候补名单

订阅包含

  • Pocket Studio

    订阅包含 Pocket Studio 使用权限。

  • 虚拟机

    为 PocketJS 项目提供构建与运行环境。

  • 应用与游戏打包服务

    为每个受支持的平台准备对应构建。

  • AirBuild × PocketJS 联名主题

    把联名像素风带进你的工作空间。

  • 擅长 PocketJS 的 agent 团队

    和熟悉 PocketJS 的 agent 一起构建游戏与硬件界面。

Token 需要自备

订阅不含 AI 模型 Token,需由你自行提供。

你的硬件, 装上你的想法。

做点好玩的,也做点好用的。让想法在屏幕上发生。

从 AirBuild 开始

设备效果示意。硬件支持与安装方式因目标平台而异。

设备模型: Dibad / CC BY 4.0 · PocketJS · iPhone: Thomas Milvaux / CC BY 2.5 · 完整署名