게임 아이디어와 기능

다음에 추가할 기능

인증

테스트 플레이어를 로그인시키고 세션을 재사용하세요.

Unity
확인할 수 있는 결과

테스트 플레이어가 로그인했습니다. 후속 요청은 해당 세션을 사용합니다.

플레이어 로그인 연동2:02

이 동영상은 영어로 재생됩니다.

동영상 별도로 열기 ↗

이 기능 구현하기

가이드는 미리 볼 수 있습니다. 실행하려면 활성 프로젝트 키가 필요합니다. 프로젝트 준비

SDK 설치 및 프로젝트 설정 가져오기가 완료되어야 합니다.

C#
Assets/Scripts/AuthenticationDemo.cs
horizOn 호출준비
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// 이 스크립트를 첫 씬의 GameObject에 붙이세요.
6public class AuthenticationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // 준비: 초기화와 연결.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: 플레이어 계정을 만들고 로그인.
15 // Anonymous sign-up (auto-caches token for session restore)
16 await UserManager.Instance.SignUpAnonymous("PlayerName");
17​
18 // Email sign-up
19 await UserManager.Instance.SignUpEmail("user@example.com", "password", "DisplayName");
20​
21 // Email sign-in
22 await UserManager.Instance.SignInEmail("user@example.com", "password");
23​
24 // Check authentication state
25 if (UserManager.Instance.IsSignedIn)
26 {
27 var user = UserManager.Instance.CurrentUser;
28 Debug.Log($"Welcome, {user.DisplayName}!");
29 }
30 }
31}

새 기능을 테스트하세요.

테스트 플레이어가 로그인했습니다. 후속 요청은 해당 세션을 사용합니다.

게임 설정과 같은 프로젝트를 대시보드에서 선택하세요.

엔드포인트
  • POST/user-management/signup
  • POST/user-management/signin
API 레퍼런스의 모든 엔드포인트
다음 단계에 대한 추천

모든 라운드에 최고 점수를 더하세요.

라운드가 끝나면 점수를 저장하고 선두를 보여주세요. 기존 연결과 플레이어 세션을 계속 사용하세요.

튜토리얼 영상

플레이어 로그인 연동Unity5:09

이 동영상은 영어로 재생됩니다.

동영상 별도로 열기 ↗