<aside>
The STOVE platform for games provides integrated services. All processes of game release, including game distribution and sales, community, and indicator analysis, can be handled in one-stop. With the PC SDK (Unity, hereafter referred to as PC SDK), you can easily integrate the services provided by the Stove platform into your game.
</aside>
<aside>
</aside>
<aside> 💡 If this is the first time you are trying to integrate PC SDK, please read Unity (Follow Through) first.
If you have trouble with integration, consider using Integration Kit, on the right.
</aside>
<aside> 📢 For games with online feature, you must integrate the following
1) Prevention of excessive immersion in games (click here) 2) Shutdown ⇒ only for games with age rating of below 19. (click here)
If you have any questions, feel free to contact STOVE Store Support.
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
Game Support Service (Stats, Achievements, Leaderboard)
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>
Assets
Folder.Project Settings > Player
, and make sure that the correct Api Compatibility Level
is configured.Platform Manager
and Stove Manager
prefab into the scene. You can find the prefabs in Assets > Prefab > Platform
Folder.Platform Manager
in the scene and drag in Stove Manager
into the corresponding field in the Inspector Panel
.Stove Manager
in the scene and fill in necessary values into the corresponding fields in the Inspector Panel
. Please find the value list below the screenshot.Assets > Settings > Platform
and you will find Platform Setting
file. Click it and make sure the Platform Type
is set to Stove
.You can get user information via object shown below.
StoveManager.User
StoveManager.User.MemberNo
StoveManager.User.Nickname
StoveManager.User.GameUserID
StoveManager.Token.AccessToken
For retrieving user profile image, you need to fetch it via API endpoint.
domain: <https://api.onstove.com>
GET /postie/v1.0/user/{member_no}
Request
Header
- Authorization: {access_token}
Response
{
"code" : 0,
"message" : "success",
"value" : {
"user_id" : "123456789",
"nickname" : "John Doe",
"profile_img" : "<http://image-dev.onstove.com/180x180/http://d2eq8hyjn4yxr6.cloudfront.net/dev/member_no/301028/application_no/53042/timeline/undefined/file_name.jpg>",
"score" : 12
}
}
PlatformSetting
Scriptable Object, make sure to drag it in in the Inspector Panel
.