Game Meta Data

게임 메타 데이터

  • 게임 개발용 데이터
  • 시스템 개발에 근간이 됨.
  • 정적 데이터
  • 퀘스트, 스킬, 아이템의 기본 기능 및 설정등 변하지 않는 값으로 구성함.

메타 데이터 포멧

  • 규정된 포멧은 없음
  • 전통적으로 csv를 많이 사용함.
  • xml, yml, json의 형태로 사용함.

메타 스키마

  • 데이터 구성 정의
  • excel, xml, json의 형태로 설계함.

게임 메타 툴의 필요성

  • 시스템 개발과 유지 보수시 메타데이터 처리하는데 시간이 들고 유연성이 떨어짐.
  • 데이터 입력자 입장의 와 시스템 개발자 입장의 구조를 포함 할 수 있는 프레임워크가 필요함.

메타 시스템 개발에 추천 시스템

  • Apache Thrfit : Protobuf와는 다르게 스키마 구조를 만들어낼 수 있음.
    • 여러언어를 지원해주며 javascript연동시 메타 시스템 개발을 효율적으로 할 수 있음.
  • node.js : javascript기반 개발로 개발시간을 단축
  • webix : web ui library로 데이터처리에 유용하게 사용할 수 있는 ui 컴포넌트들이 많이 있음. 현재 나와있는 여러가지 라이브러리에 비해 완성도가 높다.