Skip to content

Yandex Games SDK for GDevelop

Yandex Games SDK allows to interact with Yandex APIs for games distributed on this platform.

Authors and contributors to this experimental extension: 3freelancers.

Warning

This is an extension made by a community member and it only got through a light review by the GDevelop extension team. As such, we can't guarantee it meets all the quality standards of fully reviewed extensions.


YGameSDK.

Tip

Learn how to install new extensions by following a step-by-step guide.

Actions

GetLang
GetLang.

See parameters & details
  • Parameter 1 (string): Global variable (string)

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::GetLang.

GetPlayerName
GetPlayerName.

See parameters & details
  • Parameter 1 (string): Global variable (string)

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::GetPlayerName.

InitPayments
InitPayments.

See parameters & details

There are no parameters to set for this action.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::InitPayments.

InitPlayer
InitPlayer.

See parameters & details

There are no parameters to set for this action.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::InitPlayer.

InitSDK
Init SDK.

See parameters & details
  • Parameter 1 (❓ Yes or No): Fullscreen
  • Parameter 2 (🔤 String): Screen orientation (one of: "portrait", "landscape")
  • Parameter 3 (❓ Yes or No): Lock screen

Technical note: parameters 0, 4 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::InitSDK.

LoadLeaderboardByName
LoadLeaderboardByName.

See parameters & details
  • Parameter 1 (string): TableNameYandex
  • Parameter 2 (string): GlobalVariableName

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::LoadLeaderboardByName.

LoadPurchaseByID
LoadPurchaseByID.

See parameters & details
  • Parameter 1 (string): product ID
  • Parameter 2 (string): Glodal variable result true/false

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::LoadPurchaseByID.

PurchaseByID
PurchaseByID.

See parameters & details
  • Parameter 1 (string): product ID
  • Parameter 2 (string): Global variable true/false

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::PurchaseByID.

SetScoreLeaderboard
SetScoreLeaderboard.

See parameters & details
  • Parameter 1 (string): GlobalVariableName
  • Parameter 2 (string): TableNameYandex

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::SetScoreLeaderboard.

ShowBanner
ShowBanner.

See parameters & details

There are no parameters to set for this action.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::ShowBanner.

ShowVideo
ShowVideo.

See parameters & details

There are no parameters to set for this action.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this action internal type (in GDevelop JSON) is YGameSDK::ShowVideo.

Conditions

IsInit
IsInit SDK.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsInit.

IsInitLeaderboard
IsInitLeaderboard.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsInitLeaderboard.

IsInitPayments
IsInitPayments.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsInitPayments.

IsInitPlayer
IsInitPlayer.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsInitPlayer.

IsVideoClosed
IsVideoClosed.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsVideoClosed.

IsVideoFailed
IsVideoFailed.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsVideoFailed.

IsVideoOpen
IsVideoOpen.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsVideoOpen.

IsVideoRewarded
IsVideoRewarded.

See parameters & details

There are no parameters to set for this condition.

Technical note: parameters 0, 1 are internal parameters handled by GDevelop.

Technical note: this condition internal type (in GDevelop JSON) is YGameSDK::IsVideoRewarded.


This page is an auto-generated reference page about the Yandex Games SDK for GDevelop extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.