📄 개요
- 데이터 주도형(Data driven) 게임을 만들 때 사용할 수 있는 데이터 활용법 두 가지를 비교해보았다.
📄 Data Table
✏️ 장점
- csv, json 파일로 익스포트, 임포트할 수 있다.
- 따라서 엑셀 등의 도구를 활용해 대량 편집이나 계산식 적용이 가능하다.
- 많은 양의 단순 데이터를 보관하기 유용하다. (다이얼로그, 레벨업 경험치 등)
✏️ 단점
- 로딩 시간을 느려지게 할 가능성이 존재한다.
- 중첩되거나 복잡한 데이터를 작업하기 어렵다.
📄 Data Asset
✏️ 장점
- 작은 규모의 데이터를 관리하는데 적합하다. (무기 정보, 포션 정보 등)
- 협업 중 충돌 가능성이 적으므로 재작업과 확장이 쉽다.
- 멤버 함수도 만들 수 있다.
✏️ 단점
- 관리할 대상이 많아질수록 Data Asset 인스턴스도 많아진다.
참고 자료