- Only works with UNREAL Engine 4.22.3 and above, lower versions require the [Native StovePCSDK] (../Integration/native.md) integration.
- Check that you have issued the stove subscription account and the App key, App secret, and Game Id for the released game from STOVE Studio (opens new window).
- Make sure you have Visual Studio 2015 Update 3 or higher compiler installed.
- Download the latest
Unreal
distribution file (Shown as Plugin
) from the PC SDK Download page.
Plugin Distribution File Configuration
1. Include Folder
After downloading and unpacking Plugin
, the following files are included in Plugins\\StoveSDKPlugin\\Binaries\\ThirdParty\\StoveSDKPluginLibrary\\include
folder.
StovePCCallback.h
- Header file for callback definitions to receive callbacks after calls to the Stove plugin and NativeSDK API.
StovePCEnum.h
- This header file contains enumerations defined by the NativeSDK, such as error, API type, and asynchronous status values.
StovePCDefine.h
- Declared API call result (StovePCResult), error result structure (FStoveError), callback function, API request/response parameters, etc. used for communication between Stove plugin and NativePCSDK.
StovePCSDK.h
- API functions used for communication between the Stove plugin and NativePCSDK are declared.
2. Unreal API Include folder
After downloading and extracting Plugin
, the following files are included in Plugins\\StoveSDKPlugin\\Source\\StoveSDKPlugin\\Public
folder.
StoveSDKEnum.h
- Enum defined in stove plug-in is declared.
StoveSDKNativeCallback.h
- This is a file that implements a callback function that delivers events between the stove plug-in and NativePCSDK.
StoveSDKObject.h
- This is a UObject-type class that receives callbacks and UE4 API that wraps the NativePCSDK API that inherits from UObject.
StoveSDKPlugin.h
- Module wrapper class to load NativePCSDK module from Stove plugin.
StoveSDKStruct.h
- Struct set header to pass after API call from stove plugin.
StoveSDKVersion.h
- This file is used to check the Unreal version in Stove.