작성자: Lily Raraport (Product Manager)
이 글의 원문은 여기서 확인할 수 있으며 블로그 리뷰에는 백정상(Google)님이 참여해주셨습니다.
1년이 넘는 비공개 베타 기간을 거친 Android Game Development Extension(AGDE)이 드디어 모든 개발자를 대상으로 출시되어 다운로드가 가능합니다. Android 스튜디오팀에서 출시한 이 혁신적인 게임 도구가 게임 개발자를 찾아갑니다. AGDE는 Microsoft Visual Studio에 Android를 대상 플랫폼으로 추가하여 게임 개발자가 기존의 멀티 플랫폼 Visual Studio 게임 프로젝트에서도 Android를 더 쉽게 타겟팅할 수 있도록 합니다.
AGDE는 Android에서 훌륭한 게임을 만들 수 있도록 지원하는 라이브러리와 도구가 모두 포함된 Android Game Development Kit의 일부입니다. AGDE는 주로 Microsoft Windows에서 Visual Studio를 통해 C/C++ 코드를 작성하여 개발하는 게임 개발자에게 특히 유용합니다. 이러한 기준에는 부합하지 않지만 C/C++는 사용하는 게임 개발자라면 Android를 대상으로 개발할 때 Android 스튜디오를 사용해야 합니다.
Google은 AGDE 2021.1의 출시 외에도 최근에는 AGDE를 사용하여 성공을 일구어 낸 파트너인 Epic Games와 Electronic Arts의 우수사례를 게시했습니다.
AGDE는 크로스 플랫폼 워크플로를 통해 Android를 타겟팅하는 과정에서 게임 개발자가 당면하는 문제를 해결하기 위한 노력의 일환으로 빌드되었습니다. 개발자가 다양한 플랫폼에 맞춰 여러 프로젝트를 유지하기보다는 하나의 IDE를 계속 사용하는 편을 선호하는 것이 가장 큰 문제였습니다. AGDE를 사용하면 플랫폼 간 전환할 때 IDE를 전환할 필요가 없으므로 Visual Studio를 사용하는 게임 개발자는 단일 IDE를 계속 이용할 수 있습니다. 또한 Google은 오래되거나 통합 문제가 발생하던 기존의 Android용 Visual Studio 도구에서 자주 발생하는 문제도 해결하고자 했습니다. Google팀은 AGDE에서 Android SDK와 NDK의 최신 버전을 지원하고 Visual Studio에서 손쉽게 액세스할 수 있는 업데이트된 도구를 제공하기 위해 최선을 다하고 있습니다. 마지막으로 Google은 유용한 Android 스튜디오 기능을 AGDE에 빌드하여 개발자에게 빨리 제공하고자 했습니다. 이를 위해 Google은 스튜디오 프로파일러, logcat, Android SDK, 기기 관리도구와 같이 가장 많이 사용하는 도구에 이러한 기능을 원활하게 통합하기 위해 노력했습니다. 전체적으로 이러한 기능은 일상적인 게임 개발 워크플로의 생산성을 높일 수 있도록 설계되었습니다.
AGDE로 빌드하기
Visual Studio 프로젝트에서 AGDE를 다운로드하고 설치하면 다른 플랫폼에서와 동일하게 Android 개발을 진행할 수 있습니다.
AGDE를 통한 디버그
AGDE는 Android용 에뮬레이터와 실제 기기를 대상으로 한 배포, 실행, 디버깅을 지원합니다. 디버그 세션은 Visual Studio 내부에서 실행되며, Visual Studio의 표준 인터페이스를 사용하여 중단점, 추적, 변수를 검사합니다.
AGDE를 통한 프로파일링
통합
Google은 사용자의 빌드 설정이 저마다 고유하기 때문에 모든 상황에 일괄적으로 적용할 수 있는 솔루션이 없다는 사실을 잘 알고 있습니다. 그래서 Google은 게임 개발자가 일반적으로 사용하는 다양한 도구와 AGDE가 호환되도록 만들기 위해 노력하고 있습니다.
시작하기
더 자세한 내용은 AGDE 2021.1을 다운로드하고 문서를 확인해보세요. AGDE로 프로젝트를 구성하는 다양한 방법을 샘플을 통해 빠르게 확인하실 수 있습니다.
Visual Studio IntelliSense 기능은 AGDE와 호환됩니다. 현재 32비트, 64비트인 ARM과 Intel의 모든 Android CPU 아키텍처가 지원됩니다.
어떤 점이 마음에 드는지, 어떤 문제나 기능에 대해 알고 싶은지 피드백을 보내주시면 감사하겠습니다. 버그나 문제를 발견하면 언제든지 여기에서 알려주세요. Android 게임 개발에 관해 자세히 알아보고 Android 스튜디오 개발팀을 Twitter와 Medium에서 팔로우하세요.
Microsoft 및 Visual Studio는 Microsoft 그룹의 상표입니다.