• Home
  • News
  • 비디오 게임 엔진을 대체할 수 있는 AI 모델, MarioVGG 등장

비디오 게임 엔진을 대체할 수 있는 AI 모델, MarioVGG 등장

Video2 Game Generation: A Practical Study using Mario
이미지 출처: 미드저니 생성

Video2 Game Generation: A Practical Study using Mario

인공지능(AI) 연구진들이 기존 게임 엔진을 대체할 수 있는 혁신적인 비디오 생성 AI 모델을 개발했다. ‘MarioVGG’라고 명명된 이 모델은 텍스트 프롬프트만으로 슈퍼 마리오 브라더스(Super Mario Bros) 게임 플레이 영상을 생성할 수 있다. 연구진은 이 기술이 향후 게임 개발 과정을 획기적으로 변화시킬 수 있을 것으로 전망한다.

게임 엔진 없이 AI로 게임 영상 생성

MarioVGG 모델은 디퓨전(diffusion) 기반의 텍스트-비디오 생성 AI다. 이 모델은 초기 게임 화면과 텍스트로 된 행동 명령(예: “점프”, “달리기”)을 입력받아 해당 행동을 수행하는 일련의 게임 화면을 생성한다. 주목할 만한 점은 이 모델이 전통적인 게임 엔진 없이도 마리오의 움직임과 게임 물리 법칙, 그리고 게임 환경을 일관성 있게 생성해낸다는 것이다.

연구진은 “MarioVGG는 단순히 기존 게임 영상을 재생하는 것이 아니라, 실제로 게임의 규칙과 물리 법칙을 학습하여 새로운 게임 플레이를 생성합니다”라고 설명했다. 이는 AI가 게임의 기본 메커니즘을 이해하고 이를 바탕으로 새로운 콘텐츠를 만들어낼 수 있음을 의미한다.

모델 훈련 과정에서 연구진은 실제 게임 플레이 데이터를 사용했다. 총 280개의 게임 에피소드를 포함하는 데이터셋을 활용했으며, 이 중 141개는 성공적으로 레벨을 클리어한 에피소드, 139개는 실패한 에피소드였다. 이러한 균형 잡힌 데이터셋을 통해 모델은 다양한 게임 상황을 학습할 수 있었다.

AI의 게임 물리 학습 능력 입증

MarioVGG 모델은 중력, 충돌 감지 등 게임 내 물리 법칙을 정확히 시뮬레이션할 수 있는 것으로 나타났다. 예를 들어, 모델은 마리오가 플랫폼에서 떨어지는 장면이나 장애물과 충돌하는 상황을 올바르게 생성해냈다. 이는 AI가 단순히 영상을 생성하는 것을 넘어 게임의 근본적인 규칙을 이해하고 있음을 보여준다.

연구진은 “우리의 모델은 명시적인 규칙 프로그래밍 없이도 게임 데이터만으로 이러한 물리 법칙을 학습할 수 있었습니다”라고 밝혔다. 이는 향후 AI가 더 복잡한 게임 시스템도 학습하고 시뮬레이션할 수 있는 가능성을 시사한다.

특히 주목할 만한 점은 모델이 생성한 게임 환경의 일관성이다. MarioVGG는 초기 프레임을 바탕으로 새로운 게임 레벨과 환경을 자동으로 생성하면서도, 슈퍼 마리오 브라더스 게임의 고유한 그래픽 스타일과 규칙을 유지했다. 이는 AI가 단순히 학습한 데이터를 복제하는 것이 아니라, 게임의 본질적인 특성을 이해하고 이를 바탕으로 창의적인 콘텐츠를 생성할 수 있음을 보여준다.

모델 평가 및 성능

연구팀은 MarioVGG의 성능을 평가하기 위해 LPIPS(Learned Perceptual Image Patch Similarity) 점수를 사용했다. 이 지표는 생성된 영상과 실제 게임 영상 간의 지각적 유사성을 측정한다. 평가 결과, MarioVGG는 0.636의 정규화된 LPIPS 점수를 기록했다. 이는 모델이 생성한 영상이 정지 영상보다 37% 더 실제 게임 영상에 가깝다는 것을 의미한다.

또한 연구진은 모델의 해상도와 프레임 생성 능력을 향상시키기 위한 실험도 진행했다. 기존 6프레임에서 13프레임으로, 해상도는 64×48에서 128×96으로 증가시켰다. 이러한 확장 실험을 통해 MarioVGG가 더 높은 품질의 게임 영상을 생성할 수 있는 잠재력을 확인했다.

게임 개발의 미래

MarioVGG 모델은 게임 개발 방식에 혁명을 가져올 잠재력을 지녔지만, 현재로서는 몇 가지 한계점이 있다. 가장 큰 문제는 모델의 느린 추론 속도다. 현재 6프레임의 게임 영상을 생성하는 데 약 4초가 소요되어 실시간 상호작용이 어렵다. 또한 모델이 가끔 부자연스러운 움직임을 생성하거나 캐릭터가 사라지는 등의 오류를 보이기도 한다.

그러나 연구진은 이러한 한계점들이 기술의 발전과 함께 극복될 수 있을 것으로 본다. “향후 모델 최적화와 하드웨어 성능 향상을 통해 실시간 게임 생성이 가능해질 것입니다. 또한 더 다양한 게임 데이터로 학습시켜 모델의 성능과 안정성을 높일 수 있습니다”라고 연구진은 전망했다.

현재 MarioVGG는 슈퍼 마리오 브라더스라는 단일 게임에 특화되어 있지만, 연구진은 이 접근 방식을 다른 2D 플랫폼 게임으로 확장할 계획이다. 궁극적으로는 다양한 장르의 게임을 생성할 수 있는 범용 AI 모델을 개발하는 것이 목표다.

게임 산업에 미칠 영향

MarioVGG와 같은 AI 모델의 등장은 게임 개발 과정을 크게 간소화하고 민주화할 수 있는 잠재력을 지니고 있다. 복잡한 게임 엔진 대신 간단한 텍스트 명령만으로 게임을 만들 수 있게 되면, 전문적인 프로그래밍 지식 없이도 누구나 자신의 아이디어를 게임으로 구현할 수 있게 될 것이다.

이는 특히 인디 게임 개발자들에게 큰 기회가 될 수 있다. 고비용의 게임 엔진 라이선스나 전문 프로그래머 고용 없이도 창의적인 게임 아이디어를 실현할 수 있기 때문이다. 또한 대규모 게임 스튜디오에서도 이러한 AI 기술을 활용해 프로토타입 제작 시간을 단축하고, 새로운 게임 메커니즘을 신속하게 테스트해볼 수 있을 것이다.

더불어 이 기술은 게임 교육 분야에도 혁신을 가져올 수 있다. 학생들이 복잡한 프로그래밍을 배우지 않고도 자신의 게임 아이디어를 구현해볼 수 있게 되면, 게임 디자인과 기획에 더 집중할 수 있게 될 것이다.

일각에서는 AI의 발전이 인간 창작자의 역할을 축소시킬 것이라는 우려의 목소리도 있다. 그러나 연구진은 AI는 오히려 인간의 창의성을 증폭시키는 도구가 될 것이라고 강조한다. “AI는 게임 개발의 기술적 장벽을 낮추어 더 많은 사람들이 자신의 창의적 아이디어를 실현할 수 있게 해줍니다. 이는 결과적으로 더욱 다양하고 혁신적인 게임들이 탄생하는 계기가 될 것입니다”라고 연구진은 설명했다.

게임 개발넘어 디지털 콘텐츠 제작 분야로 확대 예상

MarioVGG의 개발은 AI가 게임 개발 분야에 가져올 수 있는 혁신적 변화를 보여주는 중요한 이정표다. 이 연구는 AI가 단순히 기존 콘텐츠를 모방하는 것을 넘어, 복잡한 규칙과 상호작용을 이해하고 이를 바탕으로 새로운 콘텐츠를 창조할 수 있음을 입증했다.

앞으로 이러한 AI 기술이 더욱 발전하면, 게임 개발뿐만 아니라 영화, 애니메이션, 가상현실(VR) 등 다양한 디지털 콘텐츠 제작 분야에도 큰 영향을 미칠 것으로 예상된다. AI와 인간 창작자의 협업을 통해 지금까지 상상하지 못했던 새로운 형태의 엔터테인먼트가 탄생할 수 있을 것이다.

연구진은 “우리의 목표는 AI를 통해 게임 개발의 진입 장벽을 낮추고, 더 많은 사람들이 자신의 창의성을 발휘할 수 있게 하는 것입니다. MarioVGG는 그 가능성을 보여주는 첫 걸음에 불과합니다”라며 앞으로의 연구 방향을 제시했다. 게임 산업과 AI 기술의 만남이 가져올 혁신적인 변화를 기대해볼 만하다.


본 기사는 클로드 3.5 Sonnet과 챗GPT-4o를 활용해 작성되었습니다. 




비디오 게임 엔진을 대체할 수 있는 AI 모델, MarioVGG 등장 – AI 매터스