Unity Google Sheet

무료 오픈소스 라이브러리 입니다.

유니티에서 구글시트를 쉽게 사용하세요! (무료 오픈소스)

UGS는 구글 스프레드시트를 이용하여 게임 데이터를 체계적이고효율적으로 관리할 수 있는 도구입니다. 개발자가 쉽게 유니티 프로젝트에 구글시트를 도입할 수 있도록 최대한 쉽게할 수 있게 만들어졌습니다.

게임 데이터를 실시간으로 쉽게 수정하며 테스트할 수 있습니다.

구글 스프레드시트에서 바꾼 값을 게임을 다시 빌드하지 않고도 구글 시트의 데이터를 Load 하거나 Save 할 수 있습니다. 스프레드시트 내 수정사항을 게임에 즉시 적용할 수 있으므로 게임 디자인 타임을 크게단축시킬 수 있는 편리한 도구입니다.

이 기능은 에디터모드, 플레이 모드, 빌드된 런타임에서 모두 동작합니다. 단, API 횟수/시간제한이 있으므로 게임을 개발하는 동안만 사용해야 합니다. (사실상개발 하면서는 크게 신경쓰지 않아도 됨)

Custom Class/Enum를 시트에서 사용할 수 있습니다!

intfloat, string, array같은 기본 자료형뿐만 아니라 vector3 quaternion custom class 등 텍스트로 직렬화/역직렬화만 가능하다면 어떤 데이터든 구글시트에 저장하실 수 있습니다.

이 기능은 조금 더 복잡한 데이터를 처리하고 싶은 개발자들을 위해 제공되는 고급기능이므로 선택적으로 사용하시면 됩니다. 아래 두 문서를 참고해보세요.

Use CustomType

Use EnumType

Google Drive GUI 를 제공합니다!

편의/접근성을 위해 만들어진 기능으로 윈도우 폴더 탐색기와 비슷한 느낌으로 여러분의 구글드라이브 폴더를 유니티에서 탐색하실 수 있습니다. 유니티에서 구글시트에 즉시 엑세스 가능하므로 작업 효율성이 오릅니다.

코드 제네레이터를 제공합니다!

프로그래밍에 익숙하지 않다면 이런 기능이 생소하실 수 있습니다. 쉽게 말해, 여러분들이 작성한 구글시트를 쉽게 불러올 수 있는 코드를 자동으로 생성해주는 기능입니다. 이 기능을 통해 그저 데이터를 읽는 코드를 호출하기만 하면 됩니다!

이런식으로 활용해보세요!

모든 플랫폼에서 사용 가능합니다.

WebGL, Linux, Windows, Android(Il2cpp/AOT), iOS, Xbox,Ps4와 같은 모든 플랫폼을 지원합니다.

요구사항

  • 유니티 2018.3 이상의 버전이 필요합니다. 유니티 2023 최신 버전까지 정상 작동 테스트 되었습니다.

Last updated