지원 / Support
home
디스코드 / Discord
home

Godot Integration

Godot Engine Toolkit

Important Notice!

Before starting SDK integration, the STOVE account you will be using must have ownership of the game you intend to integrate.
To grant ownership, a Game Key is required. Please request a Game Key by contacting us via Discord or store.support@smilegate.com, and include the game title in your request.
[How to Apply a Game Key]
2.
Log in with your account
3.
Click Select Game, then choose Store
4.
Enter the Game Key in the coupon input field and click Confirm
Before testing, be sure to launch the STOVE client and log in with the account that has been granted ownership.
(The client can be downloaded from the following link: https://www.onstove.com/download)

Basic Integration

1. Download the plugin file below and extract it.
2. Drag and drop the addons folder into the root directory of your project.
3. Go to Project > Project Settings > Plugins and confirm that the StoveSDK plugin has been added. Enable the plugin.
4. Once the plugin is enabled, a panel will appear in the bottom-right corner where you can enter the required integration values. Please enter the values according to the table below.
5. This completes the basic integration.

Achievement Integration

1. STOVE unlocks achievements based on stat values. Use the set_stat function to update the stat linked to an achievement and trigger unlocking.
2. If you want to check the current achievement unlock status, call the get_achievement function. Since all return values are delivered via signals, you must connect a callback function to the achievement_returned signal. For detailed callback definitions, please refer to the documentation of the Stove object. (If the Stove object cannot be found, try restarting the project.)