C++과 에디터 로직 기능의 사용처 구분
영상 참조 [2:07]
실무에서 게임을 개발할 때 C++을 안쓰고 에디터 기능인 Behavior Tree, Blackboard만으로 로직을 만들어야 하는 경우가 있을까요?
두 방식을 각각 어떤 로직에 쓰는 것이 적합할 지 궁금합니다.
Câu trả lời 1
1
어떤 경우에는 C++ 을 사용하고, 또 어떤 경우에는 Behavior Tree 나 Blackboard 를 활용한다기보다는
인공지능 컨텐츠를 가지고 타 파트의 동료들끼리 협업을 해야 할 때, 둘을 혼용해서 활용한다고 답변드릴 수 있겠습니다.
가령 인공지능 컨텐츠의 행동 로직이 기획 의도에 적합한지를 담당 기획자가 직접 수정을 해나가며 살펴봐야 하는 상황에서는,
모든 로직이 C++ 로 설계되어 있는 것보다는 굵직한 수준의 큰 행동 로직은 Behavior Tree 의 각 노드를 통해 정의하고
내부의 세부적이고 정교한 로직은 담당 프로그래머가 소스코드로 구현하는 편이 여러모로 바람직할 것입니다.
다시 정리해서 말씀드리면
100% 소스코드 기반의 AI 로직 구현은 프로그래머 외의 파트 입장에서는 가시성과 접근성이 떨어져 유지보수가 어렵기에,
특히 여러 파트 간의 협업이 필요한 컨텐츠라면 Behavior Tree 등을 함께 활용해 큰 흐름을 쉽게 파악하고, 수정 점검도 용이하도록 할 수 있습니다.
물론, 기획자가 직접 로직을 구현하지 않고 컨텐츠 기획과 테스트 후 피드백 전달만 맡고 있는 프로젝트 구조라면 100% C++ 소스코드로만 잘 모듈화되어 구현되어도 이상하지 않을 것입니다.
단순하고 기본적인 AI 구현 뿐이라면 가능하겠지만, 게임 회사에서 순수 Behavior Tree 와 BlackBoard 만으로 정교한 AI 컨텐츠를 제작하는 경우는 아직 들어보지 못했습니다.
혹시 답변이 만족스럽지 않거나 더 궁금한 내용이 있으시면 언제든 추가로 질문해주세요~
감사합니다.
언리얼 엔진 5.8의 Claude MCP와 강의에서 설명하는 MCP 연결 방식의 차이점은 무엇인가요?
0
45
1
강의자료 다운로드 질문
0
40
1
메타휴먼 적용 관련 질문입니다
0
64
1
스프링 암 조절을 임의로 진행해도 강의를 따라갈 수 있나요?
0
68
2
아트스테이션 수업은 언제 나오나요
0
38
1
게임 에셋 질문
0
96
1
캐릭터가 135도를 돌아요
0
63
1
프로젝트 파일 제공???
0
44
1
vs 디버그 옵션 설정
0
69
2
자료 다운로드 링크 오류
1
98
3
정보를 어디서 습득하시나요?
0
120
2
머터리얼 문제
0
74
2
7강 애니메이션 Visibility 관련 질문
0
83
2
강의 자료 질문
0
85
2
CommonUser 플러그인 소스코드
0
96
2
섹터2 5강 Authconfig 문의
0
93
1
안녕하세요 기획지망생으로 루키스님 UE5 기본으로 공부하고 있는 사람입니다. 질문있어서 Q&A 드립니다.
0
128
2
rokisss 님 ue5강의 산지 얼마안됬는데..
0
149
1
[3:35] 카메라 컴포넌트의 좌표 관련 질문
0
118
1
블루프린트
0
131
1
21번 강의와 22번 강의가 이어지지 않습니다.
0
132
2
Layered blend per bone에 대해 질문 있습니다!
0
190
2
IMC 매핑 관련 질문이 있습니다!
0
139
1
디폴트로 추가되는 데이터가 존재하지 않아 문의드립니다.
0
240
2

