在 Unity 中构建您的游戏

Unity 是一款跨平台游戏引擎,Google Play 商店中的许多游戏都使用它。Unity 的模块化工具可帮助您制作和发布引人入胜的 2D 或 3D 移动游戏。

为 Android 创建 Unity 游戏

要为 Android 玩家创建游戏体验,请按照以下步骤操作

  1. 下载安装 Unity Hub
  2. 要启动 Unity Hub,请点击安装标签页,然后点击安装 Unity 编辑器。安装支持 64 位应用的 Unity Editor 版本。这些版本支持Android App Bundle,可实现更小、更优化的下载。

    Add an editor in the Unity Hub

  3. 安装 Unity Editor 时,请务必勾选旁边方框以包含 Android 构建支持模块。

    • 展开 Android 构建支持模块。如果您使用的是 Unity 2019 或更高版本,请添加 Android SDK 和 NDK 工具模块。

    Add the Android Build Support NDK option in the Unity
    Hub

  4. 项目标签页中,点击新建项目

    Start a new project

  5. 要开发您的游戏,请参阅学习页面。

Play Asset Delivery

Play Asset Delivery 可将 AssetBundle 和其他素材资源打包到 Android App Bundle 中,并通过 Google Play 交付。如需了解如何将此功能与 Unity 插件集成,请参阅文档运行时 API 参考

Play Integrity API

Play Integrity API 可帮助您检查游戏是否未经修改、是否由 Google Play 安装,以及是否在真正的 Android 设备或真正的 PC 版 Google Play 游戏实例上运行。当您检测到存在风险的流量时,您的游戏后端服务器可以做出响应,以防止未经授权的访问和作弊。如需了解如何将此功能与 Unity 插件集成,请参阅文档运行时 API 参考

Play 应用内更新

Play 应用内更新可让您在有新版本可用时提示用户更新到游戏的最新版本,而无需用户访问 Play 商店。如需了解如何将此功能与 Unity 插件集成,请参阅文档运行时 API 参考

Play 应用内评价

Play 应用内评价可让您提示用户在不离开游戏的情况下提交 Play 商店评分和评价。如需了解如何将此功能与 Unity 插件集成,请参阅文档运行时 API 参考

Play 游戏服务

Play 游戏服务可让您通过 Unity 的社交界面访问 Google Play 游戏 API,以提供诸如通过 Google Play 游戏账号进行玩家身份验证、与好友列表互动以及成就管理(解锁、显示和递增)等功能。详细的设置和使用说明可在文档中找到。

支持 16KB 页面大小

页面是操作系统管理内存的粒度。为了全面提升操作系统性能,并为设备制造商提供权衡选择,Android 15 (API 级别 35) 及更高版本可以使用 4KB 或 16KB 页面大小运行。配置 16KB 页面大小的设备平均会占用略多内存,但也会获得各种性能提升。

Unity 对 Unity 2021、2022Unity 6 支持 16KB 页面。