
Meta human 다운 받아 사용, 기본 애니메이션 가져오기는 아래 영상 참고해서 진행함.
https://www.youtube.com/watch?v=cxDUq5jH1O8&ab_channel=SipAndCode
블랙보드: 인공지능의 판단에 사용되는 데이터 집합
행동트리: 블랙보드 데이터에 기반해 설계한 정보를 저장한 애셋

API 호출 및 다른 심화 기능 사용을 위해 C++의 학습/도입 불가피..
C++ 도입 기본 관련 참고 레퍼런스
[Unreal] 언리얼 엔진 C++ 프로젝트 시작하기
API 호출 관련 참고 레퍼런스
https://blog.gamedev.tv/build-a-virtual-gallery-and/
Visual Studio <-> Unreal 연동 필요, Unreal 관련 VS 패키지 재설치 후 진행
VS 작동 안함, 2017 버전이라 업데이트 진행.. 2022 다운, 환경 설정만 3시간 정도 소요..
VS 다운 후 VS Code로 개발하기 위해 preferences에서 기본 에디터 VS Code로 지정, VS Code C/C++, Unreal Engine extension 다운로드
C++ 클래스 생성 후 빌드(Development Build) 해야 Content Browser에 보임
API 호출 관련 참고 레퍼런스 따라하다 C++ 문법이 조금 부족하다 느낌

각 변수의 시작 알파벳 네이밍 컨벤션
C++ 클래스 코드 개발/수정 후에 Ctrl+Alt+F11로 컴파일 역할을 하는 라이브 코딩 기능 사용 가능, VS Code에서 빌드 안해도 됨!

C++ 클래스 생성 후 include 쪽에서 vs code 오류가 날 경우 프로젝트 파일에서 generate visual studio project files 한 번 하면 안남.
flask 서버로 ChatGPT API 연동해서 준비해둠, C++로 해당 API 호출하도록 설정.
MyPawn 클래스 생성, 텍스트 컴포넌트가 ChatGPT의 응답 텍스트로 변경되도록 우선 설정.
GPT 3.5 turbo에게 평화로운 마을의 수장으로서 플레이어를 환영하라는 프롬프트 설정, 추후 대화 history를 입력으로 주도록 변경해야함.

플레이어가 텍스트를 입력할 수 있도록 UI 변경 필요
플레이어의 입력 텍스트를 대화 history에 추가하여 API 호출하도록 변경 필요
BP_MyPawn을 Emanuel 스켈레톤으로 변경 필요
BP_MyPawn을 마을을 자유로이 돌아다니도록 변경 필요