Gameloft: 기기 전력 소비를 70% 줄여 Game Mode API 사용 시 35% 더 긴 플레이 시간 달성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
배경
Gameloft는 20년 넘게 모바일 게임부터 크로스 플랫폼 PC 및 콘솔 게임까지 디지털 플랫폼을 위한 혁신적인 게임 환경을 만들어 왔습니다. Gameloft는 자체 기존 프랜차이즈 외에도 LEGO, Universal, Hasbro와 같은 유명 브랜드용 게임을 개발하고 있습니다. 전 세계 3,600명의 팀을 보유한 이 게임은 매달 100여 개국에서 5, 500만 명의 순 플레이어가 이용하고 있습니다.
진행한 작업
2018년에 처음 출시된 레이싱 아케이드 게임인 아스팔트 9: 레전드에는 성능과 정확성, 배터리의 균형을 맞출 방법이 필요했습니다. 이를 위해 Gameloft는 원래 '게임 옵션'이라는 사내 시스템을 사용했습니다. 이 시스템을 통해 사용자는 성능 개선, 품질 개선, 이 두 가지의 균형 중에서 선택할 수 있습니다. 플레이어가 설정을 선택하지 않으면 게임에서 사용자의 기기에 따라 자동으로 설정을 선택합니다.
최근 Gameloft는 최신 기기 사용자의 게임플레이 경험을 개선하기 위한 방법으로 Game Mode API를 통합하기 위해 게임을 업데이트했습니다. 또한 플레이어는 게임 모드를 통해 게임 대시보드를 사용하여 게임 성능을 맞춤설정하고 플레이 환경에 영향을 미치는 다른 시스템 설정을 조정할 수 있었습니다.
사용자들이 이미 아스팔트 9의 게임 옵션 기능에 익숙해져 있었기 때문에 Gameloft는 이 기능을 백그라운드에서 Game Mode API와 통합하여 사용자 경험을 방해하지 않으면서 기능을 개선했습니다. 사용자는 다음 4가지 옵션 중에서 선택할 수 있습니다.
배터리 모드에서는 환경 세부정보의 그래픽 해상도가 낮아져 전력 소비가 줄어듭니다. 자동차에서의 반사 및 환경 소품의 피사계 심도에 대한 광선 추적 계산과 같은 높은 계산 작업을 삭제하고 모션 블러와 날씨 효과를 위한 복잡한 셰이더를 간소화합니다. 또한 프레임 속도는 CPU 및 GPU 워크로드를 절약하기 위해 30FPS로 제한됩니다.
아스팔트 9이 BATTERY 모드로 실행됨
성능 모드에서는 게임이 사용자의 기기 기능을 감지하고 기기의 열을 조절하지 않고도 몰입도가 극대화되도록 최적의 리소스 구성을 적용합니다. 기기를 일시적으로 부스트하여 최고의 성능을 제공할 수는 있지만 에너지 효율이 낮고 열을 많이 발생시킵니다. 최고 성능을 가끔(예: 로드 중에) 입력한 다음 지속적인 성능으로 낮추면 에너지 사용을 최적화하고 전반적으로 더 나은 사용자 환경을 제공합니다.
성능 모드로 실행 중인 아스팔트 9
결과
Gameloft는 플레이어가 향상된 성능과 게임플레이를 즐길 수 있길 바랐지만 가장 큰 영향력은 배터리 모드였습니다. 일부 휴대기기에서 배터리 모드를 사용한 결과 아스팔트 9의 전력 소비량이 최대 70% 감소한 결과 플레이 시간이 평균 35% 늘어났으며, 그 결과 플레이어가 손에 쥐었을 때의 기기 상태가 시원해지는 느낌이 들었습니다.
Gameloft의 게시 운영 관리자인 알렉산드루 드미트루는 "구현은 관리하기 쉬웠습니다. 팀은 사용자에게 최고의 최신 성능 경험을 제공할 수 있는 간단한 방법을 높게 평가했습니다."라고 말했습니다.
Gameloft는 이러한 성공에 힘입어 포트폴리오에 있는 다른 게임에 Game Mode API를 구현하려고 합니다. 경쟁형 멀티플레이어 및 슈팅 게임의 플레이어는 추가 성능을 높이 평가하고, 심을 만드는 경우 배터리 절약 모드가 도움이 될 수 있습니다.
게임 모드 시작하기
Game Mode API를 사용하여 사용자를 이해하고 성능 및 충실도 절충에 대해 더 나은 결정을 내리세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2020-06-01(UTC)
[null,null,["최종 업데이트: 2020-06-01(UTC)"],[],[],null,["# Gameloft reduces device power consumption by 70%, resulting in 35% longer play time with the Game Mode API\n\nBackground\n----------\n\nFor more than 20 years, [Gameloft](https://play.google.com/store/apps/dev?id=4826827787946964969) has created innovative gaming experiences for digital platforms, from mobile games to cross-platform PC and console titles. In addition to its own established franchises, Gameloft develops games for popular brands like LEGO, Universal, and Hasbro. With a team of 3,600 people worldwide, their games reach 55 million unique players in over 100 countries every month.\n\nWhat they did\n-------------\n\nFirst released in 2018, racing arcade game [Asphalt 9: Legends](https://play.google.com/store/apps/details?id=com.gameloft.android.ANMP.GloftA9HM) needed a way to balance performance, fidelity, and battery. To do this, Gameloft originally used an in-house system called \"game options,\" which allowed users to choose from three settings: better performance, better quality, or a balance of the two. If the player didn't choose a setting, the game would select one automatically based on the user's device.\n\nRecently, Gameloft updated the game to incorporate the [Game Mode API](/games/gamemode/gamemode-api) as a way to improve the gameplay experience for users with newer devices. With Game Mode, they empowered players to use the [Game Dashboard](/games/gamedashboard/aboutdashboard) to customize the game's performance and adjust other system settings that affect their play experience.\n\nBecause users were already used to seeing Asphalt 9's game options feature, Gameloft integrated it with the Game Mode API in the background, improving the feature without disrupting the user experience. Users could choose from four options:\n\n- [STANDARD](/reference/android/app/GameManager#GAME_MODE_STANDARD) (60FPS on devices that support it and 30FPS on low-end devices),\n- [PERFORMANCE](/reference/android/app/GameManager#GAME_MODE_PERFORMANCE) (best quality but resource-intensive on high-end devices, 60FPS but lower quality on low-end devices),\n- [BATTERY](/reference/android/app/GameManager#GAME_MODE_BATTERY) (30FPS to reduce battery use), or\n- [UNSUPPORTED](/reference/android/app/GameManager#GAME_MODE_UNSUPPORTED) (visual settings stay in the options menu)\n\nIn Battery mode, graphic fidelity of environmental details is reduced to lower power consumption. High computational tasks such as ray tracing calculations for the reflections on the car and depth of field for the environmental props are removed, and complex shaders for motion blur and weather effects are simplified. The frame rate is also capped at 30FPS to save on CPU and GPU workload.\n**Asphalt 9 running in BATTERY Mode**\n\nIn Performance mode, the game detects the user's device capabilities and applies the optimal configuration of resources for maximum immersion without causing the device to thermally throttle. While devices can be boosted temporarily to deliver peak performance, it's not energy-efficient and generates a lot of heat. Entering peak performance sparingly, such as during loading, and then lowering to sustained performance optimizes the use of energy and provides a better user experience overall.\n**Asphalt 9 running in PERFORMANCE Mode**\n\nResults\n-------\n\nGameloft expected players to enjoy the improved performance and gameplay, but it was Battery mode that had some of the biggest impact. **On some mobile devices, Battery mode reduced Asphalt 9's power consumption by up to 70%, resulting in 35% longer play time on average and a cooler device in the player's hand.**\n\n\"The implementation was easy to manage,\" said Alexandru Dumitru, Publishing Operations Manager at Gameloft, \"and the team appreciated having a simple way to offer their users the latest and greatest performance experience.\"\n\nBased on their success, Gameloft intends to implement the Game Mode API on other games in their portfolio. Players of competitive multiplayer and shooter titles would appreciate the extra performance, while building sims could benefit from the battery-saving mode.\n\nGet started with Game Mode\n--------------------------\n\nUnderstand your users and make better decisions about performance and fidelity tradeoffs by using the [Game Mode API](/games/gamemode/gamemode-api)."]]