처맞은 불곰의 개발이야기

바이브코딩으로 게임 만들기 #12 — 비헤이비어 트리 삽질기: BTSelector가 새 깃발을 무시한 이유

깃발 시스템을 구현하고 나서 이상한 버그가 생겼다. 깃발을 새로 배치해도 유닛들이 반응을 안 했다. 처음 배치된 깃발로만 계속 이동하고, 키를 눌러서 다른 깃발로 바꿔도 꿈쩍도 하지 않았다. 증상 집결 깃발(1번)을 배치하면 유닛들이 거기로 움직였다. 그런데 돌격…

2026년 06월 18일

바이브코딩으로 게임 만들기 #6 — LimboAI 비헤이비어 트리로 유닛 AI 만들기

유닛 AI를 어떻게 구현할지 고민을 꽤 했다. 상태 머신(State Machine)이 첫 번째 선택지였는데, 상태가 늘어날수록 전환 조건이 복잡해지는 게 걱정됐다. 찾아보다가 LimboAI라는 Godot 플러그인을 알게 됐고, 비헤이비어 트리(Behavior Tree)를 써보기로 했다. 비헤이비어 트리가 뭔가 비헤이비어 트리는…

2026년 06월 04일