게임 AI는 「게임 안의 캐릭터(NPC)를 영리하게 행동하게 하고, 난이도를 자동 조절하고, 콘텐츠를 절차적으로 생성하는」 분야입니다.
게임 산업이 영화·음악을 합친 것보다 큰 시장이라는 점에서 중요성이 매우 큽니다.
전통적 게임 AI는 「유한 상태 기계(FSM)」나 「행동 트리(Behavior Tree)」로 구현됐습니다.
「플레이어를 발견하면 → 추격 → 일정 거리 내 들어오면 공격」 같은 규칙을 사람이 일일이 코딩하는 방식입니다.
단순한 게임에는 충분하지만 복잡한 행동에는 한계가 있습니다.
강화학습 기반 게임 AI가 큰 도약을 만들었습니다.
AlphaGo(바둑, 2016), AlphaStar(스타크래프트2, 2019), OpenAI Five(도타2, 2019), AlphaFold도 사실 게임의 연장선상의 기술입니다.
사람 프로게이머를 이기는 수준에 도달했고, 그 학습 기법은 다른 분야로도 옮겨졌습니다.
최근의 흐름은 「LLM 기반 NPC」입니다.
게임 안의 NPC가 LLM으로 대사를 즉석에서 생성해 정해진 대본 없이도 플레이어와 자연스럽게 대화합니다.
닌텐도·EA·UbisOft 같은 대형 게임사들이 이 방향을 적극 탐색 중이며, 「Skyrim Mantella」 같은 모드는 이미 LLM NPC를 게임에 통합한 사례입니다.
또 다른 흐름은 「절차적 콘텐츠 생성(PCG)」입니다.
AI가 던전·맵·퀘스트·아이템·캐릭터 외모를 자동 생성해 사람 디자이너의 시간을 절약합니다.
Minecraft·Diablo·No Man's Sky 같은 게임이 이 기술을 광범위하게 활용합니다.
한 줄 요약
게임 AI는 NPC 행동(FSM·강화학습), 적응형 난이도, 절차적 콘텐츠 생성(맵·퀘스트), 그리고 최근의 LLM 기반 NPC 대화로 진화하며 게임 경험을 점점 더 다이내믹하게 만들고 있습니다.
더 알아볼 것
- AlphaStar — 스타크래프트2 사람 프로 격파
- Skyrim Mantella — LLM NPC 모드
- No Man's Sky — 절차적 우주