Google, Google Four Games: AGDK '
[Sponsored Article by Google] This article is the press release provided by Google.
Google has released tools and libraries that can effectively manage the entire process from the development of the game, optimization, and deployment.
AGDK has the characteristics based on the following three main principles:
Code built for game development: All libraries have been built using C or C ++ API and passed through tests that have been considering performance.
Delaying a fragmentation: AGDK tools and libraries are also compatible with various versions of Android. Most of the tools and libraries are also implemented on almost all devices that are used today.
Build for Android, build for Android: Future android platform update will be improved through Android platform updates, and libraries provide sub-compatibility if possible.
The first release focuses on the integrated workflow, C / C ++ game library, and performance optimization, which has been a majority that has received many feedback from the developer community.
In this regard, Google has opened a study process that allows you to send an update to the Android Games Development Kit for Korean developers and send questions in real time until 20 days. On September 3, I will continue to support online through the Q & A session on September 3.
More details can be found in Google Four Games .
Integrated workflow
Generally, the less the conversion of the tool, the lower the efficiency. As a result, AGDK is newly providing a tool that can support Android development in the developer's preferred IDE. We will focus on workflow elements in the future, and you will be able to add unique values to help you use your existing workflow as it is, while solving your Android issues.
\ - Android Game Development Extension is a tool that can more efficiently develop Android games in Visual Studios. Through this, we can quickly integrate the cross-platform visual studio game projects that were used as new platforms to Android.
\ - Google is that it can experience improved performance and stability without any changes, because it is working directly with the talented game engine developers to integrate tools and libraries.
\ - If integration is difficult, I focused on building a game engine plugin like Unity . These plugins are provided in one place to quickly obtain what they need.
C / C ++ Game Library
You can reduce the Java native interface and use the C / C ++ game library to start C development. Most games and game engines are written in C ++, while Android developments often need to use Java programming languages.
However, using a Java native interface to connect the two languages to connect the two languages, but also have a problem like a bug or performance regression. AGDK provides a C game library to minimize Java programming language and JNI usage, so it is effective to build and customize the game engine. This allows you to easily build, debug, and maintain more easily.
Performance Optimization
Google's goal is to find stability or performance issues prior to the release, and monitor the game after the release, and to capture any problems. For this purpose, it starts from the most important measurement items such as frame rate, load time, memory, but it will be new to add different measurement items over time.
Google added a frame profiling function while launching the Android GPU checker. This feature will help you thoroughly analyze GPU related issues with existing GPU profiling elements.
[Participate in Study Now]
Comments
Post a Comment