File and JSON

파일·JSON 처리 기준

C++ 표준 파일 경로만 생각하면 패키징 환경에서 깨지기 쉬우므로 FPaths와 Unreal 모듈을 기준으로 접근합니다.

접근 기준

Saved, ProjectContent, Config 같은 목적별 경로를 고른 뒤 FFileHelper, IPlatformFile, FJsonSerializer 사용 범위를 나눕니다.

FPaths

프로젝트, 저장 폴더, 플랫폼별 디렉터리를 엔진 API로 얻어 에디터와 패키지 차이를 줄입니다.

IPlatformFile

존재 확인, 폴더 생성, 파일 순회처럼 플랫폼 추상화가 필요한 작업에 씁니다.

FFileHelper

짧은 텍스트나 바이너리 덩어리를 읽고 쓰는 실용 함수의 시작점으로 삼습니다.

JSON Module

Json과 JsonUtilities를 Build.cs에 추가하고 누락 필드는 기본값과 오류 메시지로 처리합니다.