로그인

회원가입 | ID/PW 찾기

실시간정보

구글,'구글 포 게임즈: AGDK'로 게임 퍼포먼스 진단 가능하다

게임 출시 전후 안정적인 퍼포먼스 진단 가능

디스이즈게임(디스이즈게임) 2021-08-05 11:40:22
[Sponsored article by Google] 본 기사는 구글에서 제공된 보도자료입니다.​

 

구글 이 게임의 개발부터, 최적화, 배포까지 전 과정을 효과적으로 관리할 수 있는 툴과 라이브러리를 출시했다. 

 

AGDK는 다음의 세 가지 주요 원칙에 기반한 특징이 있다. 

 

게임 개발을 위해 빌드된 코드: 모든 라이브러리는 C 또는 C++ API를 사용해 빌드되었고 성능을 고려한 테스트를 통과했다.

파편화 줄이기: AGDK 도구 및 라이브러리는 여러 가지 다양한 안드로이드 버전에서도 호환된다. 도구 및 라이브러리의 대부분 기능들도 오늘날 사용되는 거의 모든 기기에서 실행된다.

안드로이드에 의한, 안드로이드를 위한 빌드: 향후 안드로이드 플랫폼 업데이트를 통해 기능이 개선될 예정이며, 라이브러리는 가능할 경우 하위 호환성을 제공한다. 

 

이번 첫 출시에서는 개발자 커뮤니티로부터 많은 피드백을 받았던 세 가지 주요 영역인 통합 워크플로, C/C++ 게임 라이브러리, 성능 최적화에 초점을 맞추고 있다.

 

이와 관련하여, 구글은 한국 개발자를 위해 안드로이드 게임 디벨롭먼트 키트의 업데이트 소식을 확인하고 오는 20일까지 실시간으로 질문을 보낼 수 있는 스터디 과정을 오픈했다. 받은 질문에 대해서는 9월 3일 Q&A 세션을 통해 온라인 지원을 이어갈 예정이다. 

 

더 자세한 사항은 구글 포 게임즈에서 확인할 수 있다. 

 

 

 

 

# 통합 워크플로우

 

일반적으로 툴의 전환이 적을수록 효율을 높일 수 있다. 따라서 AGDK에서는 개발자가 선호하는 IDE에서 안드로이드 개발을 지원할 수 있는 도구를 새롭게 제공하고 있다. 앞으로 워크플로우 요소에 주력할 예정이며, 고유한 가치를 더해 안드로이드 문제를 해결하면서도 기존에 편안하게 사용하던  워크플로우를 그대로 사용할 수 있도록 지원할 것이다.

 

- 안드로이드 게임 디벨롭먼트 익스텐션은 비주얼 스튜디오에서 안드로이드 게임을 더욱 효율적으로 개발할 수 있는 도구다. 이를 통해 평소 사용하던 교차 플랫폼 비주얼 스튜디오 게임 프로젝트를 안드로이드에 새로운 플랫폼으로서 빠르게 통합할 수 있다. 

 

- 구글에서는 실력있는 게임 엔진 개발자들과 협력하여 도구 및 라이브러리를 직접 통합하고 있기 때문에, 별도의 변경 없이도 향상된 성능과 안정성을 경험할 수 있다.

 

- 통합이 어려운 경우에는 유니티 같은 게임 엔진 플러그인을 빌드하는 데 주력했다. 이러한 플러그인들은 필요한 것을 빠르게 얻을 수 있도록 한 곳에서 제공된다.

   

 

# C/C++ 게임 라이브러리

 

자바 네이티브 인터페이스를 줄이고 C/C++ 개발용 게임 라이브러리를 사용해 C 개발을 시작할 수 있게 되었다. 대부분 게임 및 게임 엔진은 C++로 작성되는 반면, 안드로이드 개발에서는 자바 프로그래밍 언어를 사용해야 하는 경우가 많다. 

 

하지만 자바 네이티브 인터페이스를 사용해 두 언어를 연결하려면 번거로울 뿐만 아니라 버그나 성능 회귀 같은 문제가 발생할 수 있다. AGDK는 C 게임 라이브러리를 제공하여 자바 프로그래밍 언어 및 JNI 사용을 최소화하기 때문에 게임 엔진을 빌드하고 맞춤설정하는 데 효과적이다. 따라서 더욱 쉽게 게임을 빌드하고, 디버깅하고, 유지할 수 있다. 

 

 

 

# 성능 최적화

 

구글 의 목표는 출시 이전에 안정성 또는 성능 문제를 발견하고, 출시 이후에도 게임을 모니터링하여 어떠한 문제든 포착하도록 지원하는 데 있다. 이를 위해 처음에는 프레임 속도, 로드 시간, 메모리 등 가장 중요한 측정항목부터 시작하지만, 앞으로 시간이 지나면서 다른 측정항목을 새롭게 추가할 예정이다. 

 

구글 에서는 안드로이드 GPU 검사기를 출시하면서 프레임 프로파일링 기능을 추가했다. 이 기능은 기존 GPU 프로파일링 요소와 함께 GPU 관련 문제를 철저히 분석하는 데 도움이 될 것이다.  

 

[지금 스터디 참여하기]


최신목록 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10