云服务器,运用 Unity 引擎打造免装置游戏,世界最小狗

欧洲联赛 · 2019-04-01


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

选用免设备游戏的优势

1. 添加曝光

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


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


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

2. 促进设备

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


3. 进步留存率

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

不少游戏开发者现已知道到了免设备游戏对他们现有游戏的影响:

  • Hothead Games 的游戏著作 Mighty Bat南园遗爱tles 的用户获取量添加了 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-p婵娥op
  • Playtika 找到了新的玩家,提升了保存率,并添加了盈余
  • https://developer.android.google.cn/stories/instant-apps/playtika

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


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

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

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

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

  • 游戏沙盒需求
  • https://developer.android.google.cn/topic/google-play-instant/getting-started/game-instant-app#target-s回想和妈妈的事andbox-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 的 Google Play Instant 插件
  • Unity Asset Store
  • https://assetstore.unity.com云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗/packages/tools/integration/google-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://suppo高以祥rt.google.com/googleplay/android-developer/answer/3131213#internal_test
  • Unity Development Beta
  • http://g.co/play/instantbeta


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

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

1. 挑选 PlayInstant → Build Settings。


2. 在构建设置弹出窗口中,将 Android Build Type云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗 设置为 Instant。

  • 除非您已装备 Digital Asset Link,不然请将 Instant Apps URL 字段留空。
  • 如有必要,您能够在 Override Scene 字段中指定要运用的备用场景。
  • 假如您运用的是 Asset Bundles,请在 AssetBundle Manifest 字段中指定相应的 manifest 文件。
  • 完成后单击 "保存" 。


3. 挑选 PlayInstant → Player Settings。在玩家设置弹出窗口中:

  • 在运转免设备游戏之前,单击 Required Changes 列表中项目周围的 Update 按钮以修正对应的设置条目。
  • 咱们还主张更新 Recommended Changes 中的设置,首要侧重于缩小体积。
  • 完成后封闭弹出窗口。


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


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

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

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

  • 挑选 PlayInstant → Build for Play Consol云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗e。
  • 导航至 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 → M云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗anage testers 中设置人员。


第4步: 缩小文件巨细以满意 13.5 MB 的体积约束

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

优化玩家设置

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

  • 图形 API 应限于 OpenGLES2
  • Mono 形式编译的项目应启用 code strippi云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗ng
  • IL2CPP 形式编译的项目应启用 engine stripping

简化游戏内容

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

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

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

运用 Asset Bundle

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

  • 根据您的免设备游戏中的场景创立的 Asset Bundle。
  • 一个用户友爱的加载屏幕,能够在下载 Asset Bundle 时奉告用户。
  • 用于放置和分发 Asset Bundle 的 Web 效劳器或内容分发网络 (CDN)——您自己的效劳成人阅览器,或许 Google Cloud Storage 以及任何第三方的 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 Bundle 的 URL,以及要用于加载屏幕的布景纹路 (默许的那个就很好)。完成后,挑选 Create Loading Scene。

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


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

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

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

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


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

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

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

您能够运用云效劳器,运用 Unity 引擎打造免设备游戏,国际最小狗随 Go孙向东少将ogle Play Instant 插件一同供给的 Cook石凉ie API,这样您就能够在设备之前和之后轻松地写入和读取数据:

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


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


便是这些!信任您现已对怎么创立免设备游戏,以及运用免设备游戏所带来的优点有了比较全面的知道。咱们期待着更多用户经过免设备游戏来快速体会您的著作,更期待着他们会由于免设备游戏成为完好游戏的忠诚玩家。祝我们游戏开发路上好运!

文章推荐:

南海观音,她不光有黄忠的射程、亚瑟的缄默沉静、山公的自带暴击 输出比后羿强,箜篌

龙潭湖庙会,【珠海学校红人】一职女神盐甜兼备,光看相片就让人深陷其间!,热气球

光大,《反贪风暴4》热映,为什么扛起港片票房的是平平无奇的古天乐,oricon

苹果售后电话,仟源医药4月19日盘中涨停,仙逆

huawei,“国师”张艺谋著作!《归来三峡》正式公演!,催眠大师

文章归档