英文原文:Hungering for Game Utilities? 发布者:Alex Ames,Fun Propulsion Labs*
在 Fun Propulsion Labs 我们花费了一些时间创建示例游戏,帮助说明如何制作易于构建、性能卓越的跨平台游戏。随着Google Cardboard 的增长,我们工作了许多难熬的日夜,用寿司充饥,我们开发出了 Zooshi。Zooshi 是一款开源的跨平台游戏,使用 C++ 编写,支持: - Android、Android TV、Windows、OSX 和 Linux
- Google Cardboard
- Android 平台上的 Google Play 游戏服务登录和排行榜
- 等级定制
Zooshi 说明了如何使用一套来自 Google 的新发布和更新的开源游戏技术构建 Android 游戏: - Motive 驱动我们的动画系统,为角色和环境提供了生命和运动。
- CORGI 即面向组件的可复用游戏接口,是个实体组件系统,其设计允许用户定义复杂的游戏目标作为模块化自定义行为的集合。
- FlatUI 是一种简单直接的即时模式 GUI 系统,占用空间少,使得构建用户界面更轻松。
- Scene Lab 允许设计者设计等级,并直接在游戏中编辑实体,无需使用外部编辑器。
- Breadboard 提供了易于使用的基于节点的脚本系统,用于编辑实体行为。不熟悉编程知识的设计者也可访问该系统。
- FPLBase 是一种跨平台的 API 层,用于抽象化底层任务,如读取输入和创建图形上下文。
如同在我们之前的版本中, Pie Noon,我们还广泛使用了 Flatbuffers、 Mathfu、 fplutil 和 WebP。 您可以在 Play Store 中下载该游戏,并从我们的 GitHub 页面下载最新的开源版本。我们邀请您学习代码,了解如何在您自己的 Android 游戏中应用这些库和实用工具。如果您有任何问题,请利用我们的讨论列表。在您进行讨论时,不要忘记带些寿司吃。 * Fun Propulsion Labs 是 Google 中专注于在 Android 和其他平台推动游戏的团队。Blog链接
|