그냥 취미로 게임 하나 유니티로 만드는 중인데, 

세이브 & 로드 기능 만드는데 고민이 생김



내가 저장해야 할 데이터가

스테이터스(레벨이나 체력 이런 거), 아이템(인벤토리랑 장비창), 스테이지 클리어 여부 이렇게 3개인데,



처음에는 "데이터를 각각의 Json으로 나눠서 저장해야지" 


이 마인드로 작업했는데 

막상 만들려고 보니까 이게 맞나 싶음...



세이브 & 로드할 때마다 모든 데이터가 경로에 있는지 다 체크하고 넣어줘야 하니

데이터별로 관리해 주는 스크립트도 하나씩 만들어줘야 하고 뭔가 잘못된 길로 가는거 같음...



이게 보기 좋게 나누려다가 오히려 더 복잡해지는 게 아닌가? 싶은데

조금 난잡해 보여도 json 하나에 전부 때려 박는 게 맞을까?


gpt는 데이터 종류마다 나누는 게 좋다카긴 하던데





3줄 요약


1. 데이터를 종류에 따라 나눠 저장했는데


2. 만들고보니 뭔가 더 복잡해지는거 같다


3. 차라리 하나의 Json 데이터로 저장하는게 좋을까?