Skip to content
Stove
Last Updated
Guide to the integration scope and workflow for mobile, PC, and web environments supported by the STOVE platform.

Supported Platforms Guide

At a Glance

The STOVE platform supports three integration methods depending on the game service environment: mobile, PC online, and web. Since the SDKs used and the required integration items vary by environment, please check the integration details according to your service characteristics.

Mobile
Provision Method
Mobile SDK (Unreal·Unity·Native) + Server API
Key Integration Areas
Authentication, Payment (IAP), Promotion, Character, Security, Device Registration
Key Features
Game execution via mobile market
PC
Provision Method
PC SDK (Unreal·Unity·Native) + Server API
Key Integration Areas
Launcher execution, Authentication, Billing, Over-immersion prevention, Shutdown
Key Features
Game execution via STOVE Client (Launcher)
Web
Provision Method
GNB Method / API Method (No separate SDK)
Key Integration Areas
Authentication, Game execution, Member info, Character, Coupon, Web log
Key Features
Used for official websites, event pages, etc.
Mobile
Overview

To release a mobile game, you need to implement common features such as user authentication, billing, promotions, and notifications. The STOVE platform provides features like member registration and authentication, payment systems (billing), promotions, push notifications, and community in the form of SDKs and server APIs, allowing game companies to implement most functions simply by calling the SDK and integrating the APIs without direct development.

Key Functions

We provide STOVE SDKs for each game engine and STOVE server APIs. The SDK supports Unreal / Unity / Native engines, and the server API is provided in the form of Rest API / Event Callback API.

CategoryTypeIntegration ItemRequired
AuthenticationSTOVE SDKSign-up, Authentication (Email, Guest, 3rd-party, etc.), Profile Changes, STOVE Account DeletionRequired
(Server) Access Token ValidationSecondary validation of the User Access Token acquired from the client on the serverRequired
(SDK/Server) Identity VerificationProvides identity verification features (e.g., mobile phone) for specific flows like server transfers or new character creationOptional
PaymentSTOVE SDKIntegration of in-game direct purchase payment window for paid itemsRequired
Billing(SDK) Abnormal Refund Repayment PopupIntegration of STOVE repayment store feature when users with abnormal refunds access the gameOptional
(Server) Payment Item Delivery ProcessingValidation via billing middleware after user payment completion, and request to game server to deliver paid itemsRequired
PromotionSTOVE SDKSupport for popups, coupons, push notifications, and community integrationRequired
(Server) Itembox IntegrationProcessing receipt of reward items (Itembox) on the game server after participating in STOVE coupons and web eventsRequired
Character(Server) STOVE Character IntegrationSynchronizing character information used in the game with the platform for use in displaying nicknames on the web/community and for PC billing RM checksRequired
Security(SDK) Mobile Security ModulePrevent app tampering and block abnormal access/manipulation via the STOVE mobile security moduleRequired
Integration Steps

Mobile integration proceeds in the following 5 steps.

1
Set up launch markets
Consult on store basic information and package name
- SGP
2
Register app information in STOVE Partners (Back Office)
- SGP
3
SDK integration development
Initialization, calling, and response handling
- Developer
4
Detailed implementation of integration by function
Login, payment, pop-ups, etc.
- Developer
5
Verify integration in the test environment and prepare for deployment
- SGP

STOVE Partners is the back office used for service management and operation.
Everything from app information registration to QA environment operation is handled through Partners.

PC
Overview

PC integration covers the entire technical flow from a game entering the STOVE platform to being serviced. It includes overall integration procedures and precautions such as integration items with the game client and server, SDK usage, launcher settings, authentication, payment, and additional features.

Key Features

The items that require integration in the PC environment are as follows.

TargetSTOVE Integration ItemsDetailsRequired
LauncherExecution MethodRunning PC games via STOVE LauncherNo separate integration required
SDKGame Engine and SDK VersionPC SDK Version (Unreal / Unity / Native)Required
Authentication(SDK) Access Token RetrievalRetrieve Game User Access Token received via launcherRequired
(Server) Access Token ValidationSecondary Authentication
Secondary verification of the User Access Token received via launcher on the server
Required
Billing(SDK) Billing Integration Method1) Direct Payment (Game Item Purchase) Method
Direct payment for items sold in-game (Required for multi-platform)
2) Select from Game Currency Platform Payment Methods
Method where the game's secondary currency (game cash) is managed by the platform
Required
(Server) Payment Item Provision ProcessingAfter user payment is complete, validate via billing middleware and request paid item provision to the game serverRequired
Additional Features(SDK) Optional Shutdown(Korea) Usage restriction during specific times of the day for games for users under 19. Send shutdown events during gameplay to the game serverRequired in Korea
(SDK) Over-immersion Prevention(Korea) Display notification message every hour regarding elapsed game usage time (Based on Article 12-3 of the Act)Required in Korea
(Server) MembershipMember information inquiry, member sanction information inquiryOptional
(Server) CharacterIf character information used in the game is synchronized with the platform, it is used for displaying nicknames on the web/community and for PC billing RM checks.
Multi-platform can reuse mobile character integration server code
Required for multi-platform
(Server) Item Box IntegrationProcessing receipt of reward items (Itembox) on the game server after participating in STOVE coupons and web eventsRequired
Integration Steps

PC integration proceeds in the following 5 steps.

1
Determine Launch Environment
Consultation on PC standalone/multi-platform status and launcher registration information
- SGP
2
Register game information on STOVE Partners (Back Office)
- SGP
3
PC SDK Integration Development
Launcher Access Token lookup, server validation
- Developer
4
Detailed implementation of integration by function
Billing, anti-immersion, shutdown, character integration, etc.
- Developer
5
Integration verification in test environment and preparation for live deployment
- SGP

Multi-platform games can reuse mobile integration assets.
Server APIs such as character integration and Item Box operate with a common structure for both mobile and PC. If a game has already completed mobile integration, development on the PC side can focus on the launcher and SDK sections.

Web
Overview

By integrating web services (official website, etc.) through the STOVE platform, you can utilize key functions such as authentication, game execution, membership, characters, coupons, and web logs on the web. Web integration is provided via GNB or API methods without a separate SDK, and you can select only the necessary functions according to the service characteristics.

Key Features

The items that require integration in the web environment are as follows. Authentication and game execution are mandatory, while the others are optional depending on the service characteristics.

CategoryTypeIntegration ItemMandatory
AuthenticationGNB Method / Login URL MethodUtilize STOVE authentication on the web. The GNB method allows for quick integration, while the URL method is suitable for custom UI configurations.Mandatory
Game LaunchSTOVE JS Service Method / API MethodDownload and launch the launcher from the web. Launch the game while logged in on the web without needing to log in to the launcher.Mandatory
Member(Server) Member Information APIVerify user authentication token validity and retrieve member information.Optional
Character(Server) Character APIDisplay character information used in the game on the web. Change the main character name displayed on the STOVE community, etc.Optional
Billing(Server) Billing APIRetrieve game cash balance information for the logged-in account.Optional
Coupon(Server) Coupon APIRegister coupons issued by the STOVE platform on the web to provide in-game rewards (items, cash, etc.). Choose between the direct delivery method or the item box reception method.Optional
Web Log(Server) Web Log APIRecord event logs on the web. Check them via STOVE Analytics.Optional
Pre-integration Preparation

STOVE web services operate based on registered application (app) information. Therefore, you must register information for each service in advance via Partners.

ItemDescription
Basic Service InformationRegister basic information required for WEB service integration, such as GAME_ID and launcher.
Terms and Conditions InformationRegister terms and conditions required for game execution (manage terms type, exposure, and content).
Coupon IssuanceRegister coupon policies and issuance via Partners when integrating coupons.

To check registration information, you must first be registered as a partner and have been granted menu access permissions.
You can check how to register as a partner and grant permissions in the onboarding procedure guide.

Integration Steps

Web integration proceeds in the following 5 steps. Select only the necessary items for each function according to the service characteristics.

1
Register basic service information and terms and conditions in STOVE Partners (Back Office)
2
Authentication Integration
Choose between GNB method or login URL method; GNB method is recommended for quick integration.
3
Game Execution Integration
Choose between STOVE JS Service method or API method; STOVE JS Service method is recommended for quick integration.
4
Detailed Implementation by Function
Select necessary items such as member, character, billing, coupon, web logs, etc.
5
Verify integration in the test environment and prepare for service deployment



Need to contact us directly? stove.developers@smilegate.com