Kabam은 W&B를 통해 게임 개발의 중심을 유지합니다.
"W&B 이전에는 행동의 불일치가 있을 때마다 무엇이 잘못되었는지 파악하기가 정말 어려웠습니다. 이제는 문제가 발생할 때마다 대개 신속하게 해결할 수 있으며 대부분의 경우 우리를 보는 것만큼 간단합니다. 대시보드."
Eric Chou
Senior Software Engineer
소형 스크린 엔터테인먼트
하지만 전 세계의 게이머가 많으므로 기억해야 할 점이 있습니다. 게임을 다운로드하는 것과 청중을 계속 참여시키고 더 많은 것을 얻기 위해 돌아오게 하는 것은 다른 것입니다. 예를 들어 버그나 결함은 종종 플레이어의 기분을 망칠 수 있습니다. 느린 로딩, 충돌, 정지, 그래픽 또는 오디오 문제는 약간 성가신 것에서 극도로 짜증나는 것으로 확대될 수 있습니다.
오류 없는 게임을 만드는 것은 불가능하지만, Kabam의 ML 팀은 가능한 한 그에 가깝게 만들기 위해 노력합니다.
피드백 루프 단축
게임 산업에서 ML이 게임 밸런스를 개선하고 비플레이어 캐릭터에 반응성을 추가하는 등 여러 면에서 활용되는 것을 보았지만, Kabam은 다른 이유로 ML을 사용합니다. AI 게임 디자인 어시스턴트입니다. AI 시스템의 첫 번째 목표는 팀의 ML 연구를 개선하고 이를 기반으로 구축하는 것입니다.
철자 검사가 작가에게 한 것과 같은 방식으로 ML 실무자에게 도움이 되는 도구를 상상해 보세요. 꽤 훌륭하게 들리죠? Kabam의 팀은 그 도구를 현실로 만들어서 그들에게 일상 업무에 대한 자신감을 주었습니다. Kabam의 수석 소프트웨어 엔지니어인 Eric Chou는 “ML 파이프라인은 일반적으로 데이터 세트, 기능, 모델, 매개변수 등 많은 움직이는 부분이 있습니다. 목록은 계속됩니다. 한 구성 요소가 변경되면 다른 구성 요소에 오류가 발생할 수 있습니다.”라고 말합니다.
예를 들어 기존 ML 프로젝트에 새로운 코드를 추가하는 경우를 생각해 보겠습니다. 모든 실무자에게 가장 큰 두려움은 시스템을 망가뜨리는 것입니다. 팀이 구축한 솔루션을 사용하여 새 코드를 실행하여 버그가 발생하는지 확인할 수 있습니다. 문제가 발생하지 않으면 안심하고 다음 단계로 넘어갈 수 있습니다.
새로운 도구의 효과에 대한 소식이 회사 전체에 퍼지면서 게임 디자인과 같은 다른 팀도 곧 워크플로에 이를 활용했습니다. 에릭은 “게임 팀이 게임에 새로운 기능을 도입할 때마다 우리 시스템을 사용하여 테스트하고 기존에 있는 것이 중단되지 않도록 합니다.”라고 말했습니다. “문제가 발생하면 일찍 포착하여 기능을 좀 더 나중에 푸시할지 여부를 결정할 수 있습니다.”
문제를 보다 스마트하고 빠르게 해결
팀의 AI 비서가 Kabam에 안정성을 제공하는 동안, W&B는 백그라운드에서 새로운 도구가 안정적으로 작동하는지 확인했습니다.
wandb.log 함수를 사용하면 팀은 다양한 ML 워크플로에서 원하는 거의 모든 것을 기록할 수 있습니다. 숫자, 이미지, 비디오, 오디오, HTML, 3D 등입니다. 이를 통해 팀은 모델 파이프라인을 쉽게 시각화하고 디버깅할 수 있습니다.
“W&B 이전에는 행동 불일치가 있을 때마다 무엇이 잘못되었는지 알아내기가 정말 어려웠습니다. 지금은 문제가 생길 때마다 보통 빠르게 해결할 수 있고, 대부분 대시보드를 보는 것만큼 간단합니다.”라고 에릭은 말했습니다.
그 외에도 Kabam과 같은 혁신적인 팀에게는 효율적인 실험이 중요합니다. W&B에서 관찰할 수 있는 다양한 지표를 통해 팀은 새로운 실험을 이전 실행과 쉽게 비교하고 일관성을 확인할 수 있습니다. 이러한 가시성을 확보하면 강력한 실험 문화가 조성되어 팀이 호기심을 유지하고 위험을 감수할 수 있습니다. AI 어시스턴트의 창조는 영향력 있는 결과를 낳은 잘 실행된 아이디어의 대표적인 예입니다.
게임의 미래를 바꾸다
모바일 게임 플레이에서 최첨단 엔터테인먼트를 제공하는 것으로 알려진 Kabam은 혁신을 안정적이고 효율적으로 추진할 방법을 끊임없이 모색하고 있습니다. 조직에서 ML을 구현하면서 팀은 AI의 힘을 활용하여 신뢰할 수 있는 ML 파이프라인을 개발하는 데 도움이 되는 솔루션을 구축했습니다.
W&B로 작업을 강화한 Kabam은 문제 영역을 빠르게 식별하고 해결하기 위한 빠른 피드백 루프를 갖추고 있습니다. 빠르게 움직이는 게임 산업에서 결함을 일으킬 수 있는 예상치 못한 행동을 포착하는 것은 훌륭한 플레이어 경험을 보장하는 데 중요합니다.