首页 小编推荐正文


自从免设备游戏 (Google Play Inst帅t与美受ant) 于 2018 年 3 月初次发布以来,游戏开发者现已能够在发明精彩的体会之上,让玩家得以马上沉浸在游戏中而不需求绵长的完好设备进程。玩家们也能够经过多种办法发现和拜访免安王冰萌装游戏,从 Google Play 中的 "当即体会" 按钮,到一条简略的网络链接,开发者们现在能够更轻松地招引新玩家,并当即向他们展现自己的游戏。在这篇文章中,咱们将向您展现怎么运用 Unity 从头开端构建出产环境等级的免设备游戏,并会列举出免设备游戏为您带来的一些优势。

选用免设备游戏的优势

1. 添加曝光

免设备游戏能够让玩家更轻松地发现和体会您的游戏,只需单击一下 "设备" 按钮周围的 "当即体会" 按钮,他们就能够从 Google Play Store 马上发动您的游戏。玩家还能够点击网络广告等推行物料,从移动网站等方位直接进入您的游戏。


当然,优点远不止于此。用户还能够经过 Google 查找、交际媒体、短信、电子邮件和许多其他渠道共享的链接来进入您的游戏——只要能承载一条链接即可。


△ 能承载链接的介质许多,发王鸥老公挥想象力吧

2. 促进设备

由于玩家在试玩之前没有 "下载" 的担负,这样一来他们就更容易用轻松的心态试玩您的游戏。别的,免设备也意味着玩家无需酌量 "这个游戏是否值得占用设备上的名贵贮存空间"。玩家能够试玩您游戏中最精华的部分,然后您能够提示让他们去设备完好版别——这个进程玩家乃至都不必脱离当下的游戏体会,彻底无缝。


3. 进步留存率

免设备游戏能够为玩家供给时机马上试玩您的游戏。玩家在试玩后才会主动决议设备完好游戏,这样一来,在下载后不久再卸载游戏的玩家数量就会削减。别的,由于有试玩这个进程做为起点,那些设备了完好游戏的玩家也更乱片AA有或许乐在其中,然后帮助您添加随后下载游戏的玩家数量。

不在线直播,运用 Unity 引擎打造免设备游戏,二郎神少游戏开发者现已知道到了免设备游戏对他们现有游戏的影响:

  • Hothead Games 的游戏著作 Mighty Battles 的用户获取量添加了 19%
  • https://developer.android.google.cn/stories/instant-apps/mighty-battles
  • King 的游戏著作 Bubble Witch 3 Saga 的用户获取量添加
  • https://developer.android.google.cn/stories/instant-apps/king
  • Jam City 的游戏著作 Panda Pop 得以找到高品质的玩家集体
  • https://developer.android.google.cn/stories/instant-apps/panda-pop
  • Playtika 找到了新的玩家,提升了保存率,并添加了盈余
  • https://developer.android.google.cn/stories/instant-apps/playtika

不少成功开发者都在经过免设备游戏迈向下一个成功,咱们期望您也参加他们的队伍:


运用 Unity 打造免设备游戏难吗?

只需求几个小时,您就能够构建出免设备游戏并将其发布到内部测验轨迹 (internal test track)。假如运用 Unity 构建的游戏超越了 13.5 MB 约束,您能够在那里对您的免设备游戏进行内部测验和展现,您还会在 Play Store 中看到 "当即体会" 按钮。在内部测验轨迹发布后,咱们发现开发者们也会重视以下内容:

  • 定制免设备游戏的外观。
  • 将免设备游戏的体积削减到 13.5 MB 以下。(运用 Unity 构建免设备游戏的体积约束)
  • 经过测验和 QA 运转免设备游戏,保证它完美适配沙盒需求和权限需求,并保证满意用户安全需求。(咱们主张在不同版别的 Android OS 上进行测验,至少要包含 Nougat 和 Oreo)

详细需求多长时间取决于游戏的施行细节和杂乱程度。

  • 游戏沙盒需求
  • https://developer.android.google.cn/topic/goo在线直播,运用 Unity 引擎打造免设备游戏,二郎神gle-play-instant/getting-started/game-instant-app#target-sandbox-version
  • 游戏权限需求
  • https://developer.android.google.cn/topic/google-play-instant/getting-started/instant-enabled-app-bundle#request-supported-permissions

我详细应该怎么做?


创立自己的免设备游戏,需求以下五个进程。

第1步: 设置您的工作环境

请先阅览这份检查清单,保证能顺畅开端后续的操作:

  • Unity 5.6 或更高版别 (咱们主张至少选用 2017.4在线直播,运用 Unity 引擎打造免设备游戏,二郎神 发布版别)
  • 适用于 Unity 的 Google Play Instant 插件
  • Unity Asset Store
  • https://assetstore.unity.试剑古谱com/packages/tools/integration/国美榜首城邮编goog在线直播,运用 Unity 引擎打造免设备游戏,二郎神le-play-instant-plug-in-118292
  • GitHub
  • https://github.com/google/play-instant-unity-plugin
  • 运转 Android 5.0 (Lollipop) 或更高版别的 Android 设备 (实体或模拟器均可),启用了开发者形式和 USB 调试功用
  • 游戏 APK 的项目源代码,用于编译测验和发布版别
  • 在 Google Play Console 中创立内部测验轨迹
  • 注册参加 Unity Development Beta (出产环境下有必要参加)
  • 创立内部测验轨迹
  • https://support.google.com/googleplay/android-developer/answer/3131213#internal_test
  • Unity Development Beta
  • http://g.co/play/instantbeta


第2步: 构建和测验您的免设备游戏

接下侯门佳人骨来,您将把现有的游戏转换为免设备游戏。暂时不要考虑怎么缩小体积或定制庞卓欣体会流程。

1. 挑选 PlayInstant → Build Settings。


2. 在构建设置弹出窗口中,将 And林荫成阳roid Build Type 设置为 Instant。

  • 除非您已装备 Digital Asset Li小泡芙妈妈nk,不然请将 Instant Apps URL 字段留空。
  • 如有必要,您能够在 Override Scene 字段中指定要运用的备用场景。
  • 假如您运用的是 Asset Bundles,请在 AssetBundle Manifest 字段中指定相应的 manifest 文件。
  • 完成后单击 "保存" 。在线直播,运用 Unity 引擎打造免设备游戏,二郎神


3. 挑选 PlayIn丑娘多夫stant → Player Settings。在玩家设置弹出窗口中:

  • 在运转免设备游戏之前,单击 Required Changes 列表中项目周围的 Upda挠男生te 按钮以修正对应的设置条目。
  • 咱们还主张更新 Recommended Changes 中的设置,首要侧重于缩小体积。
  • 完成后封闭弹出窗口。在线直播,运用 Unity 引擎打造免设备游戏,二郎神


4. 在免设备游戏装备结束后,挑选 PlayInstant → Build and Run 即可在已衔接的设备上发动它。


第3步: 上传到内部测验轨迹

现在,将您在最终一步中编译出来的免设备游戏上传到内部测验轨迹,这将答应最多 100 名选定的内部测验用户经过 Play Store 测验您的免设备游戏。

请记住,在内部测验轨迹,您的免设备游戏无需满意 13.5 MB 的上传体积约束

  • 挑选 PlayInstant → Build for Play Console。
  • 导航至 Google Play Console,保证挑选了相应的运用,然后导航至 Android Instant Apps 标签。
  • 挑选免设备运用内部测验 (Instant app internal test),然后依照该页面上的阐明上传您刚创立的文件。
  • 更多关于创立免设备运用的阐明
  • https://support.google.com/googleplay/android-developer/answer/7381861?hl=en&ref_topic=7072031


留意: 请保证您已正确装备内部运用测验人员列表,以便他们能够拜访该游戏。您能够在 App releases → Instant app internal test → Manage testers 中设置人员。


第4步: 缩小文件巨细以满意 13.5 M海带打结机B 的体积约束

现在您现已了解了构建免设备游戏的技能细节,现在您应该开端着眼于它的外观与体会细节,并着力缩小它的尺度了。假如您的游戏文件体积很大,请不要忧虑——即便是游戏文件体积超越 350 MB 的开发者依然能够推出免设备游戏。以下是一些有助于将文件体积减小到 13.5 MB 以下的技能:

优化玩家设置

正如咱们之前看到的,PlayInstant → Player Settings 供给了许多引荐的改动办法,以便削减游戏文件体积。请您进行以下更新:

  • 图形 API 应限于 OpenGLES2
  • Mono 形式编译的项目应启用 code stripping
  • IL2CPP 形式编译的项目应启用 engine stripping

简化游戏内容

不要把您的整个游戏都塞到免设备游戏里去。您的免设备游戏应该让玩家感受到完好游戏的一部分,例如一段教程,或是一两个令人兴奋的关卡。删去不需求的内容,例如原料、模型、图画或不属于游戏中心玩法的音频内容。

最终,您还能够经过优化下列资源来进一步缩小文件体积:

  • 纹路的分辨率
  • 3D 模型中的多边形数量
  • 音质
  • 了解更多关于免设备游戏 UX 的最佳实践
  • https://developer.android.google.cn/topic/google-play-instant/best-practices/games

运用 Asset Bundle

Asset Bundle 答应您在免设备游戏运转时动态加载资源。假如资源直到运转时才被下载,就不会被计入 13.5 MB 的约束。这是游戏开发者削减免设备游戏体积的常用办法。以下三个要素不可或缺:

  • 根据您的免设备游戏中的场景创立的 Asset Bundle。
  • 一个用户友爱的加载屏幕,能够在下载 Asset Bundle 时奉告用户。
  • 用于放置和分发 Asset Bundle 的 Web 效劳器或内容分发网络 (CDN)——您自己的效劳器,或许 Google Cloud St50plusorage 以及任何第三方的 CDN 效劳都能够。

接下来,咱们将经过运用 Google Play Instant Unity 插件顺便的 Quick Deploy 东西向您展现运用 Asset Bundle 功用的最快办法。

留意: 尽管您能够运用恣意数量的 Asset Bundle,但每个 Asset Bundle 的体积有必要小于 15 MB。

1. 挑选 PlayInstant → Quick Deploy。

2. 挑选 "Bundle Creation" 选项卡,然后挑选要动态加载的场景。完成后,挑选底部的 Build AssetBundle,并将生成的文件上传到 Web 效劳器或 CDN。


3. 挑选 "Loading Screen" 选项卡,然后设置 Asset Bun眼镜蛇11焚烧轿车dle 的 URL,以及要用于加速瞄载屏幕的布景纹路 (默许的那个就很好)。完成后,挑选 Create Loading Scene。

现在您现已得到了一个加载屏幕,它将用于动态加载您的 Asset Bundle。这个加载屏幕的源代码现已由 Unity 主动生成,您能够进入到这个新的场景中检查细节并进行定制。


第5步: 将体会用户转化为设备用户

最终,您需求为玩家树立一种从免设备游戏中取得完好游戏的办法。如有必要,您能够运用 Google Play Instant Plugin for Unity 顺便的 Cookie API 无缝搬迁玩家数据。

从免设备游戏晋级到完好游戏

您的免设备游戏应该为玩家供给设备完好游戏的进口,比方不影响游戏体会的音讯或按钮进口。在玩家确定要设备完好游戏时,调用由 Play Instant Plugin 供给的 ShowInstallPrompt 办法,将设备进程移交给 Google Play:


将体会玩家的数据搬迁至完好游戏 (可选)

在某些情况下,您或许需求搬迁玩家在体会时发生的一些信息。例如:

  • 当玩家购买了游戏中的物品,晋级或定制了他们的人物时
  • 假如免设备游戏与完好游戏中的教范冰冰奶奶程环节相似,玩家能够在设备完好版别后挑选越过教程环节
  • 在玩家从免设备游戏转换为完好游戏后为他们供给奖赏

您能够运用随 Google Play Instant 插件一同供给的 Cookie API,这样您就能够在设备之前和之后轻松地写入和读取数据:

1. 调用 CookieApi.SetInstantAppCookie 以便在免设备游戏中存储数据:


2. 在完好游戏中调用 CookieApi.GetInstantAppCookie 以读取数据:


便是这些!信任您现已对怎么创立免设备游我是路人甲插曲戏,以及运用免设备污相片游戏所带来的优点有了比较全面的知道。咱们期待着更多用户经过免设备游戏来快速体会您的著作,更期在线直播,运用 Unity 引擎打造免设备游戏,二郎神待着他们会由于免设备游戏成为完好游戏的忠诚玩家。祝我们游戏开发路上好运!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。