AI 기술로 둠을 플레이하다

구글 연구원 그룹은 실시간으로 Doom의 플레이 가능한 버전을 제작할 수 있는 AI 기반 게임 엔진을 개발했습니다.

매일 모더와 혁신적인 엔지니어는 원래 하드웨어를 사용하지 않고도 Doom이나 다른 게임을 경험할 수 있는 새로운 방법을 발견합니다. 심지어 일부 색다른 장치와 장내 박테리아도 상징적인 슈팅 게임을 실행할 수 있었습니다.

논리적 진행은 AI 기반 게임 엔진의 개발인 듯합니다. GameNGen이라는 이 엔진은 안정적 확산과 약간 유사한 “확산 모델”을 활용하는 연구자들에 의해 만들어졌습니다.

과학자 다니 발레브스키, 야니브 레비아탄, 모압 아라르, 슈로미 프루흐터는 AI 기반 엔진을 사용해, 수동으로 작성한 게임 소프트웨어 없이도 실시간으로 둠을 성공적으로 시뮬레이션했습니다.

일반적으로, 원래 Doom을 만드는 데 사용된 id Tech 1(Doom 엔진이라고도 함) 등의 게임 엔진은 작동하기 위해 방대한 양의 코드에 의존합니다.

이러한 사실에도 불구하고 GenNGen은 정교한 환경과 실시간으로 상호 작용할 수 있는 신경 모델에만 의존하여 확장된 궤적에 걸쳐 고품질 결과를 생성합니다.

이 모델은 플레이어의 입력과 이전에 처리된 프레임을 기초로 시뮬레이션된 환경 내에서 새로운 프레임을 만드는 방식으로 작동합니다.

GameNGen이 Doom의 자체 버전을 효과적으로 운영하는 데 필요한 정보를 얻기 위해 연구원들은 AI 에이전트를 활용하여 모든 난이도 레벨에서 원본 Doom을 플레이했습니다.

이를 통해 GameNGen은 다양한 수준의 플레이어 기술을 정확하게 재현할 수 있었습니다.

Doom에서 플레이어는 레벨을 완료하면 보상을 받았지만, 데미지를 입거나 죽으면 페널티를 받았습니다.

그 결과, GameNGen은 게임을 플레이할 수 있는 AI 에이전트로부터 대량의 훈련 데이터를 받았습니다.

GameNGen에서 실행되는 Doom의 스크린샷입니다.
게임엔젠

연구진이 발표한 논문을 토대로 , 연구진은 20 FPS의 프레임 속도를 달성했고 원래 Doom 게임의 시각적 품질을 재현할 수 있었습니다.

GameNGen의 Doom 버전은 남은 체력과 탄약을 모니터링하고, 쓰러뜨린 적과 손상된 물체 등 게임 상태의 변화를 기록할 수도 있었습니다.

하지만 AI가 가까운 미래에 현대 타이틀을 생성하고 플레이할 수 있을 가능성은 낮습니다. Doom을 실행하는 것조차 어려운 작업이었기 때문에 AI가 Baldur’s Gate 3나 Elden Ring과 같은 게임을 어떻게 만들어낼 수 있을지 상상하기 어렵습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다