Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 41 additions & 10 deletions en/oper-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,9 +199,7 @@ Enter {App ID} and {App Secret Code} of an app registered in the Facebook develo
* For Facebook, set **facebook_permission** and **facebook_client_token**, which is the authentication information to request for Facebook when attempting to authenticate with OAuth.
* Example of entering Facebook additional authentication information

```json
{ "facebook_permission": ["public_profile", "email"], "facebook_client_token": "Your Facebook Client Token" }
```
{ "facebook_permission": ["public_profile", "email"], "facebook_client_token": "Your Facebook Client Token" }

![gamebase_app_20_en_240105](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_gamebase/ConsoleGuide/App/en/gamebase_app_20_en_240105.png)

Expand Down Expand Up @@ -315,12 +313,9 @@ Enter {client_id} and {client_secret} issued from PAYCO ID application in the TO

* You need to provide JSON string data at **NHN Cloud Console > Gamebase > App > Authentication Information > Additional Info**.
* For PAYCO, set **service_code** and **service_name** required by PAYCO SDK.

* Example of entering the additional authentication information for PAYCO

```json
{ "service_code": "Your Service Code", "service_name": "Your Service Name" }
```
{ "service_code": "Your Service Code", "service_name": "Your Service Name" }

##### iOS
* [Gamebase > iOS SDK User Guide > Getting Started > IdP Settings > PAYCO](./ios-started/#payco)
Expand Down Expand Up @@ -348,9 +343,7 @@ Here, **service_name**, which is the name of an application to be displayed in t

* Example of entering the additional authentication information for NAVER

```json
{ "service_name": "Your Service Name", "logout_and_delete_token": true }
```
{ "service_name": "Your Service Name", "logout_and_delete_token": true }

##### iOS
* [Gamebase > iOS SDK User Guide > Getting Started > IdP settings > NAVER](./ios-started/#naver)
Expand Down Expand Up @@ -640,6 +633,44 @@ For Steam authentication, you must obtain an **App ID** and **Web API** from Ste

![gamebase_app_steam_02_en_241025.png](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_gamebase/ConsoleGuide/App/en/gamebase_app_steam_02_en_241025.png)

#### 13. Epic Games
[Epic Games Dev Portal](https://dev.epicgames.com/portal)에서 발급 받은 {Client ID} 및 {Client Secret}을 Gamebase Console에 입력합니다.
이때, 디플로이 ID와 인증 시 필요한 {scope}를 JSON String 형태로 추가 정보란에 입력해야 합니다.

1. **제품 설정 > 샌드박스** 메뉴에서 디플로이를 생성합니다.
2. **제품 설정 > 클라이언트** 메뉴에서 클라이언트를 생성합니다.
3. **제품 설정 > SDK 다운로드 및 크리덴셜** 메뉴에서 **Client ID**, **Client Secret**, **Deployment ID**를 확인합니다.

> [참고]
>
> 디플로이 및 클라이언트 생성에 대한 자세한 내용은 다음 문서를 참고하시기 바랍니다.
> [Game > Gamebase > 스토어 콘솔 가이드 > Epic Games Store 콘솔 가이드](./console-epicgames-guide)

**입력 필드**

- Client ID: {Client ID}
- Secret Key: {Client Secret}
- 추가정보: deployment_id, scope (json format)

![에픽 앱 정보](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_iap/console_epic/epic_console_app_03_kor.png)

**Reference URL**

- [Epic Games Dev Portal](https://dev.epicgames.com/portal)
- [Epic Online Services 문서](https://dev.epicgames.com/docs/epic-online-services)

##### Additional Info Settings

* **NHN Cloud Console > Gamebase > App > 인증 정보 > 추가 정보** 항목에 JSON string 형태의 정보를 설정해야 합니다.
* Epic Games의 경우, **제품 설정 > SDK 다운로드 및 크리덴셜 > EOS SDK 크리덴셜 > 디플로이**에서 확인한 **deployment_id**와 OAuth 인증 시 요청할 권한 범위인 **scope**를 설정해야 합니다.
* **deployment_id**는 EOS(Epic Online Services) 서비스 환경을 식별하기 위해 반드시 설정해야 합니다.
* **scope**는 인증 시 사용자의 프로필, 친구 목록, 접속 상태 등의 정보를 획득하기 위해 설정합니다.
* 인증 시 요청 가능한 scope는 다음 문서에서 확인할 수 있습니다.
* https://dev.epicgames.com/docs/web-api-ref/authentication#requesting-an-access-token
* Epic Games 추가 인증 정보 입력 예제

{ "deployment_id": "Your Deployment ID", "scope": ["basic_profile", "friends_list", "presence"] }

### GPGS Automatic Login Settings

* Supports the [Automatic sign-in using Google Play Games Services (GPGS)](https://developer.android.com/games/pgs/signin#automatic-sign-in) feature.
Expand Down
10 changes: 10 additions & 0 deletions en/release-notes-unity.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
## Game > Gamebase > Release Notes > Unity

### 2.81.0 (2026. 03. 24.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.81.0/GamebaseSDK-Unity.zip)

#### 기능 추가
* (Windows, macOS) 외부 브라우저 로그인 IDP에 Epicgames가 추가되었습니다.

#### 플랫폼별 변경 사항
* [Gamebase Android SDK 2.80.0](./release-notes-android/#2800-2026-02-13)
* [Gamebase iOS SDK 2.80.0](./release-notes-ios/#2800-2026-02-13)

### 2.80.1 (2026. 03. 10.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.80.1/GamebaseSDK-Unity.zip)

Expand Down
12 changes: 12 additions & 0 deletions en/release-notes-unreal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
## Game > Gamebase > Release Notes > Unreal

### 2.81.0 (2026. 03. 24.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.81.0/GamebaseSDK-Unreal.zip)

#### 기능 개선/변경

* 내부 로직을 개선했습니다.

#### 플랫폼별 변경 사항

* [Gamebase Android SDK 2.80.0](./release-notes-android/#2800-2026-02-13)
* [Gamebase iOS SDK 2.80.0](./release-notes-ios/#2800-2026-02-13)

### 2.80.0 (2026. 02. 13.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.80.0/GamebaseSDK-Unreal.zip)

Expand Down
4 changes: 2 additions & 2 deletions en/unity-authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ This game interface allows authentication to be made with SDK provided by IdP, b

| Keyname | Usage | Value Type |
| ---------------------------------------- | ------------------------------------ | ------------------------------ |
| GamebaseAuthProviderCredential.PROVIDER_NAME | Set IdP type | GamebaseAuthProvider.GOOGLE<br>GamebaseAuthProvider.GPGS_V2<br>GamebaseAuthProvider.GAMECENTER<br> GamebaseAuthProvider.FACEBOOK<br>GamebaseAuthProvider.NAVER<br>GamebaseAuthProvider.TWITTER<br>GamebaseAuthProvider.LINE<br>GamebaseAuthProvider.HANGAME<br>GamebaseAuthProvider.APPLEID<br>GamebaseAuthProvider.WEIBO<br>GamebaseAuthProvider.KAKAOGAME<br>GamebaseAuthProvider.PAYCO<br>GamebaseAuthProvider.STEAM |
| GamebaseAuthProviderCredential.PROVIDER_NAME | Set IdP type | GamebaseAuthProvider.GOOGLE<br>GamebaseAuthProvider.GPGS_V2<br>GamebaseAuthProvider.GAMECENTER<br> GamebaseAuthProvider.FACEBOOK<br>GamebaseAuthProvider.NAVER<br>GamebaseAuthProvider.TWITTER<br>GamebaseAuthProvider.LINE<br>GamebaseAuthProvider.HANGAME<br>GamebaseAuthProvider.APPLEID<br>GamebaseAuthProvider.WEIBO<br>GamebaseAuthProvider.KAKAOGAME<br>GamebaseAuthProvider.PAYCO<br>GamebaseAuthProvider.STEAM<br>GamebaseAuthProvider.EPICGAMES |
| GamebaseAuthProviderCredential.ACCESS_TOKEN | Set authentication information (access token) received after login IdP.<br/>Not applied for Google authentication. | |
| GamebaseAuthProviderCredential.AUTHORIZATION_CODE | Enter One Time Authorization Code (OTAC) which can be obtained after Google login. | |
| GamebaseAuthProviderCredential.GAMEBASE_ACCESS_TOKEN | Used when logging in with Gamebase Access Token instead of IdP authentication information | |
Expand Down Expand Up @@ -637,7 +637,7 @@ This game interface allows authentication to be made with SDK provided by IdP, b

| keyname | Usage | Value Type |
| ---------------------------------------- | ------------------------------------ | ------------------------------ |
| GamebaseAuthProviderCredential.PROVIDER_NAME | Set IdP type | google, gpgs_v2, facebook, payco, iosgamecenter, naver, twitter, line, appleid, steam |
| GamebaseAuthProviderCredential.PROVIDER_NAME | Set IdP type | google, gpgs_v2, facebook, payco, iosgamecenter, naver, twitter, line, appleid, steam, epicgames |
| GamebaseAuthProviderCredential.ACCESS_TOKEN | Set authentication information (access token) received after login IdP | |
| GamebaseAuthProviderCredential.AUTHORIZATION_CODE | Enter One Time Authorization Code (OTAC) which can be obtained after Google login. | |
| GamebaseAuthProviderCredential.SHOW_LOADING_ANIMATION | Display the loading animation until the end of the API call<br>**Only for Android** | **bool**<br>**default**: true |
Expand Down
2 changes: 1 addition & 1 deletion en/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

### Unity

* Auth.AuthToken의 extraParams 타입이 Dictionary<string, string>에서 Dictionary<string, object>로 변경되었습니다.
* Auth.AuthToken의 extraParams 타입이 Dictionary&lt;string, string&gt;에서 Dictionary&lt;string, object&gt;로 변경되었습니다.

## 2.80.0

Expand Down
51 changes: 41 additions & 10 deletions ja/oper-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,9 +198,7 @@ Facebookの開発サイトに登録したアプリの{アプリID}と{アプリ
* Facebookの場合、 OAuth認証試行時、Facebookにリクエストする権限情報である**facebook_permission**と**facebook_client_token**を設定する必要があります。
* Facebook追加認証情報の入力例

```json
{ "facebook_permission": ["public_profile", "email"], "facebook_client_token": "Your Facebook Client Token" }
```
{ "facebook_permission": ["public_profile", "email"], "facebook_client_token": "Your Facebook Client Token" }

![gamebase_app_20](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_gamebase/ConsoleGuide/App/jp/gamebase_app_20_ja_240105.png)

Expand Down Expand Up @@ -314,12 +312,9 @@ PAYCO Client IDを申請して発行された{client_id}及び{client_secret}を

* **NHN Cloud Console > Gamebase > App > 認証情報 > 追加情報**項目にJSON string形式の情報を設定する必要があります。
* PAYCOの場合、PAYCO SDKで要求する**service_code**と**service_name**を設定する必要があります。

* PAYCO追加認証情報の入力例

```json
{ "service_code": "Your Service Code", "service_name": "Your Service Name" }
```
{ "service_code": "Your Service Code", "service_name": "Your Service Name" }

##### iOS
* [Gamebase > iOS SDK使用ガイド > 始める > IdP settings > PAYCO](./ios-started/#payco)
Expand All @@ -346,9 +341,7 @@ NAVER Developersサイトで申請して発行された{client_id}および{clie

* NAVER追加認証情報の入力例

```json
{ "service_name": "Your Service Name", "logout_and_delete_token": true }
```
{ "service_name": "Your Service Name", "logout_and_delete_token": true }

##### iOS
* [Gamebase > iOS SDK使用ガイド > 始める > IdP settings > NAVER](./ios-started/#NAVER)
Expand Down Expand Up @@ -631,6 +624,44 @@ Steam認証のためにSteamworksから**App ID**と**Web API**を発行し、Ga

![gamebase_app_steam_02_en_241025.png](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_gamebase/ConsoleGuide/App/en/gamebase_app_steam_02_en_241025.png)

#### 13. Epic Games
[Epic Games Dev Portal](https://dev.epicgames.com/portal)에서 발급 받은 {Client ID} 및 {Client Secret}을 Gamebase Console에 입력합니다.
이때, 디플로이 ID와 인증 시 필요한 {scope}를 JSON String 형태로 추가 정보란에 입력해야 합니다.

1. **제품 설정 > 샌드박스** 메뉴에서 디플로이를 생성합니다.
2. **제품 설정 > 클라이언트** 메뉴에서 클라이언트를 생성합니다.
3. **제품 설정 > SDK 다운로드 및 크리덴셜** 메뉴에서 **Client ID**, **Client Secret**, **Deployment ID**를 확인합니다.

> [참고]
>
> 디플로이 및 클라이언트 생성에 대한 자세한 내용은 다음 문서를 참고하시기 바랍니다.
> [Game > Gamebase > 스토어 콘솔 가이드 > Epic Games Store 콘솔 가이드](./console-epicgames-guide)

**입력 필드**

- Client ID: {Client ID}
- Secret Key: {Client Secret}
- 추가정보: deployment_id, scope (json format)

![에픽 앱 정보](https://kr1-api-object-storage.nhncloudservice.com/v1/AUTH_2acdfabf4efe4efc8a04c00b348110c9/cdn_origin/prod_iap/console_epic/epic_console_app_03_kor.png)

**Reference URL**

- [Epic Games Dev Portal](https://dev.epicgames.com/portal)
- [Epic Online Services 문서](https://dev.epicgames.com/docs/epic-online-services)

##### Additional Info Settings

* **NHN Cloud Console > Gamebase > App > 인증 정보 > 추가 정보** 항목에 JSON string 형태의 정보를 설정해야 합니다.
* Epic Games의 경우, **제품 설정 > SDK 다운로드 및 크리덴셜 > EOS SDK 크리덴셜 > 디플로이**에서 확인한 **deployment_id**와 OAuth 인증 시 요청할 권한 범위인 **scope**를 설정해야 합니다.
* **deployment_id**는 EOS(Epic Online Services) 서비스 환경을 식별하기 위해 반드시 설정해야 합니다.
* **scope**는 인증 시 사용자의 프로필, 친구 목록, 접속 상태 등의 정보를 획득하기 위해 설정합니다.
* 인증 시 요청 가능한 scope는 다음 문서에서 확인할 수 있습니다.
* https://dev.epicgames.com/docs/web-api-ref/authentication#requesting-an-access-token
* Epic Games 추가 인증 정보 입력 예제

{ "deployment_id": "Your Deployment ID", "scope": ["basic_profile", "friends_list", "presence"] }

### GPGS Automatic Login Settings

* [GPGS(Google Play Games Services)を利用した自動ログイン(Automatic sign-in)](https://developer.android.com/games/pgs/signin#automatic-sign-in)機能をサポートします。
Expand Down
10 changes: 10 additions & 0 deletions ja/release-notes-unity.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
## Game > Gamebase > リリースノート > Unity

### 2.81.0 (2026. 03. 24.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.81.0/GamebaseSDK-Unity.zip)

#### 기능 추가
* (Windows, macOS) 외부 브라우저 로그인 IDP에 Epicgames가 추가되었습니다.

#### 플랫폼별 변경 사항
* [Gamebase Android SDK 2.80.0](./release-notes-android/#2800-2026-02-13)
* [Gamebase iOS SDK 2.80.0](./release-notes-ios/#2800-2026-02-13)

### 2.80.1 (2026. 03. 10.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.80.1/GamebaseSDK-Unity.zip)

Expand Down
12 changes: 12 additions & 0 deletions ja/release-notes-unreal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
## Game > Gamebase > リリースノート > Unreal

### 2.81.0 (2026. 03. 24.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.81.0/GamebaseSDK-Unreal.zip)

#### 기능 개선/변경

* 내부 로직을 개선했습니다.

#### 플랫폼별 변경 사항

* [Gamebase Android SDK 2.80.0](./release-notes-android/#2800-2026-02-13)
* [Gamebase iOS SDK 2.80.0](./release-notes-ios/#2800-2026-02-13)

### 2.80.0 (2026. 02. 13.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.80.0/GamebaseSDK-Unreal.zip)

Expand Down
4 changes: 2 additions & 2 deletions ja/unity-authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ IdPが提供するSDKを使ってゲームで直接認証した後、発行さ

| keyname | a use | 値の種類 |
| ---------------------------------------- | ------------------------------------ | ------------------------------ |
| GamebaseAuthProviderCredential.PROVIDER_NAME | IdPタイプの設定 | GamebaseAuthProvider.GOOGLE<br>GamebaseAuthProvider.GPGS_V2<br>GamebaseAuthProvider.GAMECENTER<br> GamebaseAuthProvider.FACEBOOK<br>GamebaseAuthProvider.NAVER<br>GamebaseAuthProvider.TWITTER<br>GamebaseAuthProvider.LINE<br>GamebaseAuthProvider.HANGAME<br>GamebaseAuthProvider.APPLEID<br>GamebaseAuthProvider.WEIBO<br>GamebaseAuthProvider.KAKAOGAME<br>GamebaseAuthProvider.PAYCO<br>GamebaseAuthProvider.STEAM |
| GamebaseAuthProviderCredential.PROVIDER_NAME | IdPタイプの設定 | GamebaseAuthProvider.GOOGLE<br>GamebaseAuthProvider.GPGS_V2<br>GamebaseAuthProvider.GAMECENTER<br> GamebaseAuthProvider.FACEBOOK<br>GamebaseAuthProvider.NAVER<br>GamebaseAuthProvider.TWITTER<br>GamebaseAuthProvider.LINE<br>GamebaseAuthProvider.HANGAME<br>GamebaseAuthProvider.APPLEID<br>GamebaseAuthProvider.WEIBO<br>GamebaseAuthProvider.KAKAOGAME<br>GamebaseAuthProvider.PAYCO<br>GamebaseAuthProvider.STEAM<br>GamebaseAuthProvider.EPICGAMES |
| GamebaseAuthProviderCredential.ACCESS_TOKEN | IdPログイン後に取得した認証情報(アクセストークン)の設定<br/>Google認証の場合は使用しない | |
| GamebaseAuthProviderCredential.AUTHORIZATION_CODE | Googleログイン後に取得できるOTAC(one time authorization code)の入力 | |
| GamebaseAuthProviderCredential.GAMEBASE_ACCESS_TOKEN | IdP認証情報ではなくGamebase Access Tokenでログインを行いたい場合に使用 | |
Expand Down Expand Up @@ -637,7 +637,7 @@ public void AddMapping(string providerName)

| keyname | a use | 値の種類 |
| ---------------------------------------- | ------------------------------------ | ------------------------------ |
| GamebaseAuthProviderCredential.PROVIDER_NAME | IdPタイプの設定 | google, gpgs_v2, facebook, payco, iosgamecenter, naver, twitter, line, appleid, steam |
| GamebaseAuthProviderCredential.PROVIDER_NAME | IdPタイプの設定 | google, gpgs_v2, facebook, payco, iosgamecenter, naver, twitter, line, appleid, steam, epicgames |
| GamebaseAuthProviderCredential.ACCESS_TOKEN | IdPログイン後に取得した認証情報(アクセストークン)設定<br/>Google認証の場合は使用しない | |
| GamebaseAuthProviderCredential.AUTHORIZATION_CODE | Googleログイン後に取得できるOTAC(one time authorization code)を入力 | |
| GamebaseAuthProviderCredential.SHOW_LOADING_ANIMATION | API呼び出しが終了するまでローディングアニメーションを表示<br>**Androidのみ** | **bool**<br>**default**: true |
Expand Down
2 changes: 1 addition & 1 deletion ja/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

### Unity

* Auth.AuthToken의 extraParams 타입이 Dictionary<string, string>에서 Dictionary<string, object>로 변경되었습니다.
* Auth.AuthToken의 extraParams 타입이 Dictionary&lt;string, string&gt;에서 Dictionary&lt;string, object&gt;로 변경되었습니다.

## 2.80.0

Expand Down
Loading