谷歌发布android游戏开发工具包

xhmj12 xhmj12     2022-12-10     370

关键词:

相关阅读:一个90后员工猝死的全过程


谷歌在近日举办的游戏开发者大会上推出了 Android 游戏开发工具包 (AGDK),这是一套完整的工具和库,用于帮助开发者开发、优化和交付高质量的 Android 游戏。

下载地址:https://developer.android.com/games/agdk

据介绍,AGDK 关注性能问题,减少了 Android 生态中的碎片化问题,并旨在迎合未来操作系统更新所提供的增强功能,同时尽可能提供向后兼容性。AGDK 的特性会遵循以下三个原则:

  • 为游戏开发而构建。 所有的库都使用 C 或 C++ API 进行构建和测试,并考虑性能问题

  • 减少碎片化。 AGDK 工具和库适用于许多不同的 Android 版本,大多数这些功能都支持当今使用的几乎所有设备

  • 由 Android 构建,适用于 Android。 未来的 Android 平台更新会增强功能,AGDK 的这些库会尽可能提供向后兼容性

现在的版本尚处于初始阶段,专注于涵盖三个主要领域:集成工作流、提供 C/C++ 游戏库和性能优化。

集成工作流

允许开发者根据自己的需要将 AGDK 与现有的项目结合起来。这方面的一个例子是通过一个扩展在 Visual Studio 上为游戏添加 Android 作为目标平台。另一个例子是为 Unity 等游戏引擎提供插件。谷歌表示,他们也在直接与游戏引擎开发商合作,把这种能力直接集成到游戏引擎厂商的工具中。

提供 C/C++ 游戏库

谷歌了解到大多数游戏和游戏引擎都是用 C++ 编写的,而 Android 开发则通常使用 Java。虽然有 JNI 这种工具来解决这种问题,但此过程并不简单,并且非常容易出错,甚至可能会引入错误或性能回归问题。AGDK 将通过提供 C/C++ 游戏库来减少对 Java 和 JNI 的依赖,保证游戏更易于构建、调试和维护。

目前这些库侧重于基础类功能,如游戏活动、游戏文本输入和游戏控制器,未来会提供游戏引擎中常见的功能。

性能优化

性能优化也是 AGDK 的目标之一。通过最新推出的 Android GPU Inspector (AGI) 提供的帧分析功能,将其与 Android Studio 的 CPU、内存和电源分析等功能搭配使用,以及 Android Performance Tuner 中的新加载功能来实现性能优化。

转自:OSCHINA

https://www.oschina.net/news/150329/android-game-development-kit


1、滴滴、满帮、Boss直聘都被调查,为啥知乎美国上市没被查?

2、字节跳动重大宣布:取消!员工炸了:直接降薪1

3、再见了,Teamviewer!

4、人脸识别的时候,一定要穿上衣服啊!

5、程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果懵了

欢迎体验android游戏开发工具包

...den我们在 2021Google游戏开发者峰会发布了 Android游戏开发工具包(AGDK)。它是一整套工具和库,可以帮助您开发、优化和交付高品质的Android游戏。Android游戏开发工具包(AGDK)https://developer.android.google.cn/games/agdk△ Androi 查看详情

Android stetho 谷歌开发者工具资源被截断

】Androidstetho谷歌开发者工具资源被截断【英文标题】:AndroidstethoGoogleDevelopertoolsresourcestruncated【发布时间】:2017-03-1523:25:09【问题描述】:使用Stetho和Stetho领域。Stetho.initialize(Stetho.newInitializerBuilder(this).enableDumpapp(Stetho.defaultDumpe 查看详情

游戏开发进阶教你自制离线maven仓库,实现unity离线环境使用gradle打包(unity|android|谷歌|gradle)(代码片段)

文章目录一、前言二、Gradle与AndroidGradlePlugins1、Gradle工具1.1、Gradle工具简介1.2、Gradle工具下载1.3、在AndroidStudio中配置Gradle工具1.4、在Unity中配置Gradle工具1.5、在Unity中开启Gradle方式构建项目2、AndroidGradlePlugins插件2.1、AndroidGradlePlu... 查看详情

游戏开发进阶教你自制离线maven仓库,实现unity离线环境使用gradle打包(unity|android|谷歌|gradle)(代码片段)

文章目录一、前言二、Gradle与AndroidGradlePlugins1、Gradle工具1.1、Gradle工具简介1.2、Gradle工具下载1.3、在AndroidStudio中配置Gradle工具1.4、在Unity中配置Gradle工具1.5、在Unity中开启Gradle方式构建项目2、AndroidGradlePlugins插件2.1、AndroidGradlePlu... 查看详情

像谷歌游戏商店一样折叠工具栏布局

.../ugjspx8r这是我的布局:http://sendvid.com/s4mx3xem如何使用新的android支持库来做到这一点?这是我 查看详情

谷歌daydreamvr开发工具

...发者的到来,这得益于新发布的GoogeVRSDK(开发者工具包),它在周四结束测试正式上线。谷歌表示,这套工具包将让开发者能够为支持Daydream的手机和头戴设备开发虚拟现实体验,而且它现在还对集成Unity... 查看详情

谷歌即将推出的android12将拥有更好的游戏体验

...。在这次峰会上,谷歌推出了新的解决方案,让Android和ChromeOS操作系统上的游戏开发变得更加容易。此外,谷歌还推出了一项新功能,旨在让游戏玩家拥有更好的游戏体验,它就是“边下边玩”功能,该功... 查看详情

从开发者控制台中的谷歌游戏服务中删除链接的应用程序

...ole【发布时间】:2014-09-2511:19:26【问题描述】:我有一个Android游戏,它使用Google游戏服务来获取排行榜和成就。我已经使用我的调试密钥创建了链接的应用程序,以便能够测试应用程序,但最近我不得不重新安装我的计算机并... 查看详情

Worklight:谷歌结束对 android eclipse 工具支持的任何影响

】Worklight:谷歌结束对androideclipse工具支持的任何影响【英文标题】:Worklight:Anyimpactofgoogleendingsupportforandroideclipsetools【发布时间】:2015-10-2318:55:11【问题描述】:环境:Worklight6.1.0.2道场1.9.4Eclipse朱诺我们使用Worklight6.1开发了一... 查看详情

游戏开发工具哪个好

...适应这些不同的选项。游戏完成后,您可以导出到HTML5,Android,iOS,Windows,Mac,Linux,XboxOne,MicrosoftStore等。2.GameMakerStudio2拖放OR代码:与Construct3一样,GameMa 查看详情

androidstudio有啥用

  AndroidStudio是一个Android开发环境,基于IntelliJIDEA.类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。  2015年5月29日,在谷歌I/O开发者大会上,谷歌发布AndroidStudio1.3版,支持C++编辑和查错功能。AndroidStudio... 查看详情

谷歌浏览器自定义开发者工具主题/颜色架构

】谷歌浏览器自定义开发者工具主题/颜色架构【英文标题】:GoogleChromeCustomizeDeveloperToolsTheme/ColorSchema【发布时间】:2014-01-1316:10:23【问题描述】:如何在GoogleChrome中的开发者工具、JavaScript控制台上更改颜色模式?像这样:【问... 查看详情

谷歌浏览器开发者工具和“已知”异常

】谷歌浏览器开发者工具和“已知”异常【英文标题】:GooglechromeDeveloperTools&\'known\'exception【发布时间】:2012-06-2018:09:33【问题描述】:我的开发者工具会话在页面加载时暂停。我看到它在加载jquery和angular.js时发生。之后我... 查看详情

谷歌浏览器在开发者工具中复制 CSS 路径

】谷歌浏览器在开发者工具中复制CSS路径【英文标题】:GoogleChromecopyCSSPathinDeveloperTools【发布时间】:2013-02-2811:27:52【问题描述】:GoogleChrome的开发者工具在工具栏底部显示所选元素的CSS路径(或其中的大部分)。在Firebug中,... 查看详情

Google Play 游戏登录失败。 (谷歌播放服务)

】GooglePlay游戏登录失败。(谷歌播放服务)【英文标题】:GooglePlayGamesloginfails.(GooglePlayservices)【发布时间】:2019-07-0507:18:54【问题描述】:应用程序被加载到开发者控制台中。该应用程序在内部测试中发布。测试人员组已激活... 查看详情

android开发游戏前都要会啥?

...。获取SDK新手上路的第一步便是获取AndroidSDK(软件开发工具包)。SDK里有一个核心类库,一个模拟器,一些工具和示例代码。我强烈建议使用Eclipse和AndroidEclipse插件。如果你玩Android的话,EclipseIDE对Java开发者来说很好用。如果... 查看详情

谷歌开发者工具“网络”标签在重定向后清除

】谷歌开发者工具“网络”标签在重定向后清除【英文标题】:GoogleDeveloperTools"Network"Tabclearsafterredirect【发布时间】:2012-05-2901:22:02【问题描述】:Google开发者工具“网络”选项卡在重定向到另一个页面后清除,我想知... 查看详情

Firebase + 谷歌游戏服务

】Firebase+谷歌游戏服务【英文标题】:Firebase+GoogleGamesServices【发布时间】:2016-10-2313:40:42【问题描述】:在设置Firebase和Google游戏服务时,无法在Play开发者控制台(游戏服务)中关联应用。Firebase项目会自动生成相关的api密钥等... 查看详情