想在ESP32上自己做游戏,现在多了一条路。有开发者在Reddit的ESP32板块展示了Jet Studio,一个仿Godot风格的游戏编辑器,目标平台是Arduino Nano ESP32,搭配ILI9341 SPI显示屏。

打开网易新闻 查看精彩图片

工作流很直接:在PC上搭游戏,看着差不多了,把同一个游戏部署到ESP32上运行。编辑器里做的东西,最终跑在微控制器上。

性能数字是这套方案最抓眼的部分。一个2D射击游戏跑到约85 FPS,一款Outrun风格的赛车游戏达到65 FPS,一个3D物理演示则是55 FPS。按这个成绩,不少项目能摸到60帧或更高。

编辑器本身的功能清单也相当长:

  • 场景树、Inspector面板,2D与3D视图,带Godot那套移动/旋转/缩放手柄
  • 脚本编辑器、Godot风格的信号机制、补间动画,以及带时间轴的AnimationPlayer
  • 精灵、2D/3D物理、粒子、Timer和HUD标签等节点
  • 串口监视器,以及构建前的RAM占用估算
  • 构建与烧录走PlatformIO / ESP-IDF

这套组合的意味在于,微控制器上的游戏开发不再只能靠手写底层代码。场景树、Inspector、动画时间轴这些在桌面引擎里习以为常的东西,被搬到了ESP32的工作流里。

想看成片效果或者自己上手,GitHub仓库里有完整细节。