Cloud Code Cloud Code JavaScript 스크립트 Write server-side JavaScript code and call these scripts from games built with Unity or any other client.
Cloud Code 스크립트는 JavaScript를 사용합니다. Unity로 빌드한 게임 또는 다른 클라이언트나 서버에서 이러한 스크립트를 호출할 수 있습니다.
저작(authoring) 방법 설명 Unity Cloud Dashboard Unity Cloud Dashboard를 사용하여 스크립트를 생성하고 테스트합니다. 동일한 곳에서 Remote Config 등 다른 Unity Gaming Services에 액세스할 수 있습니다. Unity 에디터 Unity 에디터를 사용하여 스크립트를 작성하고, 테스트하고, 번들링합니다. Deployment 창과 연동하고, 워크플로를 자동화하고, Cloud Code를 다른 Unity 서비스와 함께 배포합니다. Unity Gaming Services CLI CLI를 사용하여 커맨드 라인에서 스크립트를 배포하고 관리합니다. 여러 Unity 서비스 구성을 한 번에 배포하고 CI/CD와 연동합니다.
일반적인 워크플로
다음 프로세스는 일반적인 개발 주기를 자세히 설명합니다.
스크립트를 생성 합니다. Unity Cloud Dashboard를 통해 Cloud Code 스크립트를 생성하고 커스텀 파라미터를 추가합니다.
코드를 작성 합니다. 예시 스크립트 에서 빌드하거나 아예 처음부터 시작합니다. Cloud Code JavaScript SDK 를 사용하여 다른 Unity Gaming Services 와 쉽게 연동할 수 있습니다.
테스트하고 디버깅 합니다. 대시보드에서 Run 을 선택하고 함수의 결과를 테스트합니다. 제공된 테스트 플레이어를 사용하여 다른 서비스와의 상호 작용을 확인하거나 로깅 문을 디버그 문제에 추가합니다. 자세한 내용은 스크립트 테스트 실행 방법에 관한 페이지를 참고하십시오.
스크립트를 퍼블리시 합니다. Publish 를 선택하여 게임 클라이언트에서 스크립트를 사용할 수 있게 만듭니다. 이는 스크립트에서 실시간 업데이트를 추가하기 위한 주요 메커니즘으로, 게임에 즉시 표시됩니다.
스크립트를 프로젝트와 연동 합니다. Cloud Code SDK를 게임에 임포트하고 Unity Runtime에서 스크립트를 호출 합니다. REST API 를 사용하거나 Multiplay 서버 에서 스크립트를 실행할 수 있습니다.
사용 사례 예제
Cloud Code로 많은 게임 로직을 작성할 수 있습니다. 예를 들어 스크립트 내에서 여러 서비스에 연결할 수 있습니다. 서비스에 어떻게 연결하며 서비스가 게임 메카닉으로서 어떻게 작동하는지 알아보려면 사용 사례 를 살펴보십시오. 이 예제에는 서버 시간 부정 행위 방지 메커니즘, 게임 내 쿠폰, 일일 보상이 포함됩니다.
고급 사용 사례에 대해서는 Unity Gaming Services 샘플 프로젝트 를 다운로드하여 Cloud Code에서 자주 발생하는 게임 개발 과제를 해결하는 방법을 알아보고 고급 사용 사례 를 읽어 보십시오.
기본 개념
Cloud Code 스크립트의 기본 개념에 대해 알아봅니다.
워크플로 개선
스크립트 개발과 배포를 간소화하기 위해 프로세스를 자동화할 수 있습니다.
추가 연동
모듈을 다른 Unity Gaming Services 및 외부 서비스와 연동하여 크로스 플레이어 데이터에 액세스할 수 있습니다.
다른 서비스와 연동하려면 Cloud Code JavaScript 라이브러리를 설치하거나 HTTP 클라이언트를 사용하면 됩니다.