1. AI 네비게이션이란?
AI 네비게이션(AI Navigation)은 인공지능이 게임이나 시뮬레이션 등 가상 환경에서 이동하는 방법을 결정하는 기술이다. 주로 3D 게임에서 캐릭터나 NPC가 지능적으로 이동하도록 만들지고, 이를 위해 AI 네비게이션 시스템은 지형, 장애물, 목표 지점 등을 고려하여 적절한 경로를 생성하고 이동하는데 사용된다.
AI 네비게이션을 구현하는 주요 기술과 개념은 다음과 같다.
1. Navigation Mesh (네비게이션 매쉬)
2. Pathfinding (경로 탐색)
3. Steering Behavior (스티어링 동작)
4. Obstacle Avoidance (장애물 피하기)
5. Local Avoidance (근접 회피)
2. 회고
오늘이 개인과제 제출날이다. 시간 부족으로 선택 기능은 전혀 구현하지 못했고 필수 기능 구현 마저도 강의때 만들어두었던 유니티 그대로 사용해서 필수 구현에 더 필요했던 기능 2~3가지 정도만 더 추가해서 제출했다.
원래는 에셋도 이쁜거 찾아보고 새로 만들어서 복습하는 느낌으로 하고싶었지만 강의를 다 듣고 들으면서 나왔던 오류들도 고치다보니 시간이 너무 부족해서 어쩔 수 없이 선택하게 되었다. 그래도 필수 구현 남은 것들이라도 구현할 수 있어서 다행이었다.