직렬화(Serialization): 데이터 구조 또는 게임 오브젝트 상태를 Unity가 보관하고 나중에 다시 복구할 수 있는 포맷으로 변환하는 자동 프로세스입니다. 직렬화라는 개념이 상당히 추상적이고 와닿지가 않아서 각종 블로그, 공식 문서 등을 뒤져가면서 찾은 내용을 바탕으로 직렬화에 대해서 쉽게 설명해 보겠습니다. 직렬화는 '어떤 데이터를 읽고, 쓰고, 고치기 쉽게 파일 형식을 변환한 것' 이라고 생각하시면 됩니다. 유니티에서 사용하는 직렬화를 다루기 때문에, 유니티를 예시로 들어서 설명을 해드리겠습니다. 씬에 Cube 오브젝트가 하나 있다고 가정해 봅시다. 그리고 그 Cube 오브젝트를 클릭하면 인스펙터 창에서 해당 Cube에 대한 정보들을 볼 수가 있죠. 기본적으로 붙는 Component들이 있을..