Google은 개발자용 Android 게임 SDK를 출시할 준비가 되어 있습니다.

모바일 게임 개발자를 위한 Android Game SDK의 첫 번째 릴리스가 거의 다가왔으며, Google에서는 Android Frame Pacing Library를 소개한다고 밝혔습니다.

업데이트 1(19/12/5 @ 4:30 PM ET): Google은 공식적으로 블로그 게시물을 통해 Game SDK를 발표했습니다. 자세한 내용은 아래를 참조하세요. 원본 기사는 다음과 같습니다.

작년 말 Google은 AOSP에 "gamesdk"라는 새로운 트리를 만들었습니다. Google 엔지니어가 천천히 코드를 추가했습니다. 지난 1년 동안 이 트리를 방문했고, 이번 주에는 첫 번째 공개를 준비하고 있는 것 같습니다. 풀어 주다. "Android Game SDK"의 초기 릴리스는 모바일 게임 개발자가 Android 게임에서 프레임 속도를 개선하도록 돕는 데 중점을 둘 것입니다. Game SDK 버전 1.0.0에는 모바일 게임 개발자가 엔진에 통합할 수 있는 정적 라이브러리로 Android Frame Pacing Library가 포함되어 있습니다.

특히 Unity는 이미 Android Frame Pacing을 게임 엔진에 통합했습니다. 맥락상 올해 5월 Unity는 발표 게임 엔진 버전 2019.2 베타. 이 릴리스에는 "Android용 설정" 섹션에 "최적화된 프레임 속도"라는 새로운 설정이 포함되었습니다. Unity는 Google의 Android 게임 및 그래픽 팀과 협력하여 이 기능을 개발하여 "프레임을 덜 분산하여 배포함으로써 일관된 프레임 속도를 제공"했다고 밝혔습니다. 에 따라 Unity Technologies의 모바일 플랫폼 수석 기술 제품 관리자인 JC Cimetiere에게 이 새로운 최적화된 프레임 속도 설정은 "대기열을 방지합니다. 게임이 프레임을 제출하는 시간과 디스플레이 하드웨어가 해당 프레임을 소비하는 시간을 동기화하여 프레임을 구축합니다." 옵션이 활성화되면 "프레임이 대기열에서 더 적은 시간을 소비하여 입력 대기 시간이 감소"하고 결과적으로 플레이어의 입력 이벤트가 더 빨리 반영됩니다. 화면에.

Android용 Unity 플레이어 설정에서 프레임 속도가 최적화되었습니다. 출처: 유니티 테크놀로지스.

Google 짧게 이야기했다 Google I/O 2019에서 새로운 Android Frame Pacing API에 대해 소개하고 그 페이지에 페이지를 게시했습니다. Android 개발자 웹사이트에서 이 웹페이지에서는 Android Frame Pacing을 별도의 프로젝트에 통합하는 방법을 설명합니다. 게임의 렌더링 엔진이 OpenGL ES 또는 Vulkan을 사용하는지 여부에 따른 지침 세트 API. 두 가지 샘플 프로젝트가 제공됩니다. 탱탱볼 그리고 입방체 - OpenGL ES 또는 Vulkan을 사용하는 게임에서 각각 적절한 프레임 속도를 달성하기 위해 Android Frame Pacing 라이브러리를 사용하는 방법을 보여줍니다.

비록 구글 출판됨 Android Game SDK 버전 1.0.0의 출시 노트에 따르면 회사는 아직 발표하지 않았습니다. 릴리스 노트에 언급된 공개 게임 SDK 페이지도 아직 출시되지 않았으므로 곧 발표가 나올 것으로 예상됩니다.

Android 게임 SDK 버전 1.0.0 출시 노트

  • 이 Android Game SDK의 초기 버전에는 Android Frame Pacing 라이브러리가 포함되어 있습니다.
  • 특징
    • 버퍼 동기화를 표시합니다.
    • 자동 새로 고침 빈도 모드 및 파이프라인 지원.
    • 프레임 렌더링 통계의 컬렉션입니다.
    • Swappy에 필요한 Android, OpenGL 및 Vulkan 기능의 존재 여부에 따라 런타임 시 동작을 적절하게 선택합니다.
    • 라이브러리의 정적 및 동적 연결.
    • 여러 새로 고침 빈도를 가진 장치를 지원합니다.

자세한 내용은 다음을 참조하세요. https://developer.android.com/games/sdk/.

팁을 주신 XDA 공인 개발자 luca020400에게 감사드립니다!

업데이트 1: 게임 SDK 블로그 게시물

Android 개발자 블로그인 Google에서 공식적으로 발표 Android 게임 SDK는 모바일 게임 개발자가 게임을 향상시키는 데 사용할 수 있는 라이브러리 세트입니다. 예상대로 첫 번째 릴리스는 게임 개발자가 프레임 속도를 향상시키는 데 중점을 둡니다. Google은 Frame Pacing 라이브러리가 Unity SDK 버전 2019.2 이상에 통합되어 있지만 개발자가 액세스 권한을 갖고 있다고 말합니다. 게임 엔진 소스에 대해 다음을 통해 라이브러리를 OpenGL 또는 Vulkan 렌더러에 통합하는 방법을 배울 수 있습니다. 방문 이 페이지.