Skip to content

Releases: Playgama/bridge-gamemaker

v1.29.0

17 Mar 13:56

Choose a tag to compare

Playgama

  • Added support for payments.consume and payments.getPurchases

Microsoft Store (beta)

  • Added player authorization and player info support
  • Improved purchase and authorization verification

TikTok (beta)

  • Added platform support

GameSnacks (beta)

  • Added platform support

Dlightek (beta)

  • Added platform support

Yandex

  • Added support for pause and resume events

Social Module

  • Added isAddToHomeScreenRewardSupported and getAddToHomeScreenReward
  • Added isAddToFavoritesRewardSupported and getAddToFavoritesReward

Platform Module

  • Added new events to sendMessage with optional world and level parameters:

    • level_started
    • level_completed
    • level_failed
    • level_paused
    • level_resumed

Other Improvements

  • Improved Facebook integration
  • Improved MSN integration
  • Improved QA Tool integration
  • Improved built-in No Ads popup

v1.28.0

06 Feb 13:16

Choose a tag to compare

Microsoft Store (beta)

  • Added platform integration
  • Added ads(Playgama Ads) support
  • Added in-app purchases support
  • Added ratings and reviews support

Analytics

  • Various internal improvements

SaaS

  • Added cloud leaderboards support (beta)

QA Tool

  • Added engine and version to initialization payload
  • Added CLEAN_CACHE action and cleanCache method
  • Added audio state and pause handling
  • Added internal storage policy management
  • Added bridge configuration to initialization message

Xiaomi

  • Added guest user support
  • Platform internal storage is now available only for authorized players

CrazyGames

  • Fixed getPurchases and getCatalog methods
  • Fixed mobile Xsolla window handling (reject flow)
  • Fixed consume method

v1.27.0

04 Dec 15:26

Choose a tag to compare

Xiaomi (beta)

  • New platform integration
  • Supports banner, interstitial, and rewarded ads (Google AdSense)

MSN

  • Added cloud saves support
  • Fixed payments.purchase flow
  • SDK updated from rc.20 to rc.21

Discord

  • Updated authentication
  • Fixed isInviteFriendsSupported and isShareSupported

YouTube, Yandex, Facebook

  • Small fixes

QA Tool

  • Added authorization state management in the player state section
  • Internal storage is now available only to authorized players
  • Added a guest state for unauthorized players
  • Fixed platform.language
  • Added the ability to launch the QA tool via URL, including launching from localhost
  • Added the ability to manage the state of advertisements

Playgama

  • Fixed tryParseJson logic for the storage.get method
  • Added support for game_ready message

JS Core

  • Added built-in overlay Device Orientation Popup displayed on mobile and tablet devices when screen orientation doesn't match the supported orientations
  • Configurable via options.device.useBuiltInOrientationPopup & options.device.supportedOrientations
  • Uses Screen Orientation API with matchMedia and dimension comparison fallbacks
  • Centralized array validation for storage.get, set, and delete methods
  • Added postToParent and postToSystem utility functions
  • Unified platform-specific error constants into a single ERROR.GAME_PARAMS_NOT_FOUND constant
  • Improved loading from CDN

Game Maker

  • Added options to payments.purchase method
  • Improved loading from CDN

v1.26.1

29 Oct 08:28
f4f36aa

Choose a tag to compare

  • Solved Bridge CDN load issue
  • Added game ready event for Playgama
  • Facebook ad preload fix

v1.26.0

14 Oct 13:29

Choose a tag to compare

  • Added Reddit platform (beta)
  • Added YouTube platform (beta)
  • Added Portal platform (beta)
  • Added guest accounts
  • Added CDN
  • Added schema for playgama-bridge-config.json
  • Added Config Editor
  • Updated Discord integration
  • Updated QA Tool integration
  • Updated JioGames integration
  • Update MSN integration
  • Update Playgama integration
  • Updated playgama-bridge-config.json
  • Updated platform pause and audio events

v1.25.0

04 Sep 13:30

Choose a tag to compare

  • Added Huawei platform (beta)
  • Added JioGames platform (beta)
  • Added payments for CrazyGames
  • Added player.extra with additional information provided by platforms

For example: player.extra.jwt on Playgama, player.extra.payingStatus and player.extra.signature on Yandex

  • Added additional information for purchases provided by platforms

For example purchase.jwt on Playgama

  • Added new leaderboards type native_popup
  • Added leaderboards for Facebook
  • Added join community (group and page) for Facebook
  • Added game_ready analytics event
  • Updated server for receiving server time to Playgama
  • Fixed payments for Discord, BitQuest, Facebook
  • Fixed storage for BitQuest

v1.24.0

31 Jul 12:33

Choose a tag to compare

  • Added support for the BitQuest platform
  • Advertisement
    • Added advertisement_is_interstitial_supported
    • Added advertisement_is_rewarded_supported
  • Platform
    • Added platform_is_audio_enabled
    • Added platform_audio_state_changed
    • Added platform_pause_state_changed
  • Leaderboards
    • Added isMain property to the playgama-bridge-config.json
  • Storage
    • Changed storage_default_type from local_storage to platform_internal for CrazyGames

      ⚠️ If you're updating your game on CrazyGames, don’t forget to migrate your stored data.

  • Playgama QA Tool
    • Added support for the platform_language
    • Added support for the leaderboards
  • Bug Fixes
    • Fixed payments on MSN
    • Fixed payments on Facebook

v1.23.0

27 Jun 06:25

Choose a tag to compare

  • Added Discord platform [beta]
  • Added new loading screen
  • Added backfill advertisements for MSN
  • Added built-in advertisement popups for MSN and Facebook
  • Improved leaderboards module
  • Improved Facebook integration
  • Updated currency code for Playgama.com
  • Fixed social.share for Playdeck
  • Removed obsolete callbacks
  • Removed Yandex deprecated methods

v1.22.0

28 May 07:52

Choose a tag to compare

  • Improved advertisement module:
    • Improved the showBanner method
    • Added banner placeholders in QA Tool
    • Added placement support to showBanner, showInterstitial and showRewarded methods
    • Added advertisement.rewardedPlacement
    • Added auto preloading for interstitial and rewarded ads
    • Added fallback logic for placements
    • Improved the minimum delay between interstitials timer logic
    • Disabled the minimum delay between interstitials for GameDistribution
  • Improved payments module
  • Improved playgama-bridge-config.json
  • Added platform.language support for Playgama.com
  • Improved Yandex integration
  • Improved MSN integration
  • Removed support for the Wortal platform

v1.21.0

17 Apr 15:48

Choose a tag to compare

  • Updated payments module
  • Added support for payments and cloud saves on Playgama
  • Added support for MSN platform
  • Added platform.getAllGames & platform.getGameById methods
  • Moved SDK settings from plugins to JSON file
  • Improved storage.get and storage.set methods
  • Updated Facebook SDK to 8.0
  • Added Facebook ad preloading
  • Updated invite and share methods for Facebook
  • Fixed issue with game visibility state changes on iOS
  • Fixed banner container for GameDistribution and CrazyGames