Google releases Android Game Development Kit (AGDK)

Google releases Android Game Development Kit (AGDK)

Google launched the Android Game Development Kit (AGDK) at the Game Developers Conference yesterday, a complete set of tools and libraries to help developers develop, optimize, and deliver high-quality Android games.

Download address: https://developer.android.com/games/agdk

[[411153]]

According to reports, AGDK focuses on performance issues, reduces fragmentation in the Android ecosystem, and aims to cater to enhancements provided by future operating system updates while providing backward compatibility as much as possible. The features of AGDK will follow the following three principles:

  • Built for game development. All libraries are built and tested using C or C++ APIs with performance in mind.
  • Reduce fragmentation. AGDK tools and libraries are available for many different Android versions, and most of these features support nearly all devices in use today.
  • Built by Android, for Android. Future Android platform updates will provide enhanced functionality, and these libraries in AGDK will provide backward compatibility as much as possible.

The current version is still in its initial stage, focusing on covering three main areas: integrated workflow, providing C/C++ game libraries and performance optimization.

Integrated Workflow

Allow developers to combine AGDK with existing projects according to their needs. An example of this is adding Android as a target platform for games on Visual Studio through an extension. Another example is providing plug-ins for game engines such as Unity. Google said that they are also working directly with game engine developers to integrate this capability directly into the tools of game engine manufacturers.

Provide C/C++ game library

Google understands that most games and game engines are written in C++, while Android development usually uses Java. Although there are tools such as JNI to solve this problem, the process is not simple and is very error-prone, and may even introduce errors or performance regressions. AGDK will reduce the dependence on Java and JNI by providing C/C++ game libraries, ensuring that games are easier to build, debug, and maintain.

Currently these libraries focus on basic class functions such as game events, game text input and game controllers, and in the future they will provide functions commonly found in game engines.

Performance Optimization

Performance optimization is also one of the goals of AGDK. Performance optimization is achieved through the frame analysis capabilities provided by the newly launched Android GPU Inspector (AGI), combined with Android Studio's CPU, memory, and power analysis features, as well as the new loading features in Android Performance Tuner.

This article is reproduced from OSCHINA

Title of this article: Google releases Android Game Development Kit (AGDK)

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

<<:  After the crash of B Station, A Station also crashed! Official response: It has been fixed

>>:  How to successfully install and run Windows 3.1 on iPad

Recommend

To do live streaming sales, you need to master 6 marketing skills

What are the key points that companies need to hi...

Brand marketing and promotion, how to maintain brand vitality?

When Tencent was founded in 1998, it was actually...

How to promote products overseas on TikTok?

In the past few years, the advertising market see...

[Qiu Ming Stock Talk] Wen Qiu Ming's Band Master Practical Class

[Qiu Ming Stock Talk] Introduction to the resourc...

Kuaishou short video advertising platform gameplay + case introduction!

Kuaishou is a well-known short video application ...

Car owner sues Tesla: Model X suddenly accelerates automatically when parked

Tesla was recently sued by a Model X SUV owner wh...

iOS 16.6 update released, a retirement version?

iOS 16.6 Beta 2 Update This morning, Apple pushed...

How to solve the problem of declining traffic in bidding promotion?

In fact, the solution to the deterioration of pro...

Which industries are suitable for bidding for OCPC? Urgent, waiting online!

We all know that Baidu recently updated its backe...

Mobile technology for the masses: words and gestures from the Overheard Word

[[120670]] Programmatically integrate third-party...

Tips for placing video information flow ads!

" Video is the king ", if you use one w...

Convincing "deep fakes" just to make you smile?

Leviathan Press: I personally think Walter Schere...