Files
2nd/10_Wiki/Topics_Art/Artificial-Intelligence-in-Games.md
T

1.6 KiB

id, category, confidence_score, tags, last_reinforced
id category confidence_score tags last_reinforced
P-REINFORCE-AI-GAMES Art 0.98
Game AI
Pathfinding
FSM
Behavior Tree
Reinforcement Learning
2026-04-20

Artificial-Intelligence-in-Games (게임 속의 인공지능)

📌 한 줄 통찰 (The Karpathy Summary)

"플레이어의 즐거움을 위한 적당한 지능적 패배." 플레이어에게 도전과 몰입감을 주기 위해 설계된 NPC 제어 기술이자, 최근에는 환경 생성(PCG)까지 확장된 게임 디자인의 파트너다.

📖 구조화된 지식 (Synthesized Content)

  • Decision Making (FSM/BT):
    • 유한 상태 기계(FSM)나 행동 트리(Behavior Tree)를 통해 상황에 맞는 NPC의 행동 로직을 계층적으로 설계한다.
  • Dynamic Difficulty Adjustment (DDA):
    • 실시간으로 플레이어의 실력을 파악하여 난이도를 조절, '몰입(Flow)' 상태를 유지하게 하는 기술.
  • Emergent Behavior:
    • 고정된 스크립트가 아니라, 단순한 규칙들의 상호작용을 통해 개발자도 예상치 못한 흥미로운 상황을 만들어내는 기법.

⚠️ 모순 및 업데이트 (RL Update)

  • 너무 똑똑한 AI는 게임의 재미를 망친다(절대 지지 않는 AI는 독재자와 같다). 따라서 게임 AI의 핵심은 '완벽한 승리'가 아니라 '설득력 있는 지능적 행동'을 보여주는 것이다.

🔗 지식 연결 (Graph)