Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
AppGameKit Classic: Easy Game DevelopmentNewsAppGameKit Classic 2022.09.28 update released!
In-game event

AppGameKit Classic 2022.09.28 update released!

AppGameKit Classic: Easy Game Development · published 28 Sep 2022, 11:12 UTC

All newsPlayers around this dateRead on Steam

Welcome to the quarterly update for AppGameKit Classic. This update focuses on a host of NEW commands!
AppGameKit Compiler

  • Projects can now have more than 256 Types defined in them


Text

  • Added new text shader commands:
    • SetTextShader( int iTextIndex, int shaderID )
    • SetTextShaderConstantByName( int iTextIndex, string szName, float value1, float value2, float value3, float value4 )
    • SetTextShaderConstantArrayByName( int iTextIndex, string szName, int arrayIndex, float value1, float value2, float value3, float value4 )
    • SetTextShaderConstantDefault( int iTextIndex, string szName )


Physics

  • Fixed SetPhysicsInitiallyAwake ignoring the provided value and always using true


In-App Purchases

  • Added new In-App Purchase commands to deal with subscriptions with multiple plans and offers
    • InAppPurchaseRedeemOffer()
    • GetAppReceipt()
    • InAppPurchaseActivateWithPlan( int iID, string planToken )
    • GetInAppPurchaseSubNumPlans( int iID )
    • GetInAppPurchaseSubPlanNumPeriods( int iID, int planIndex )
    • GetInAppPurchaseSubPlanPrice( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanDuration( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanDurationUnit( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanPaymentType( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanTags( int iID, int planIndex )
    • GetInAppPurchaseSubPlanToken( int iID, int planIndex )


iOS

  • Added GetAppReceipt() command on iOS to return the list of AppStore transactions


Android

  • Fixed APK export with deep links for Android 12
  • Updated Android target API to 31 (Android 12)
  • Added commands to return the size and position of any display cutouts on Android
  • Added support for both Adaptive and Legacy icons in APK export
  • Added command to request the app be pinned on Android
  • Removed deprecated expansion file commands on Android
  • Fixed Android sometimes returning device width and height as 1 at start before returning the correct values
  • Padded short sounds on Android to 400ms to avoid popping and distortion
  • Fixed APK export sometimes not finding java or jarsigner program
  • Fixed Android Keytool process sometimes not finding keytool program
  • IsPinAppAvailable()
  • PinApp( int enable )


Screen Area

  • Added commands to return the safe area that avoids all cutouts on iOS and Android
    • GetDisplayNumCutouts()
    • GetDisplayCutoutTop( int index )
    • GetDisplayCutoutBottom( int index )
    • GetDisplayCutoutLeft( int index )
    • GetDisplayCutoutRight( int index )
    • GetScreenBoundsSafeTop()
    • GetScreenBoundsSafeBottom()
    • GetScreenBoundsSafeLeft()
    • GetScreenBoundsSafeRight()


Social & Adverts

  • Updated to the latest Snapchat SDK
  • Updated to the latest Chartboost SDK


Light & Dark Modes

  • Added command to check if the device is in dark theme mode
    • IsDarkTheme()


Misc

  • Fixed command name for GetFractalXYZ
  • Updated Firebase SDK on iOS and Android
  • Fixed very long Print() string (100,000+ characters) causing a crash
  • Fixed SetWindowSize on Windows not allowing windows bigger than the screen when allowOversize parameter is set to 1


Tier 2

  • Added new common code folder for Android Tier 2 apps to simplify updates
  • Android Tier 2 projects have a new structure that shares common files and external libraries to make them easier to add, remove, and update


As usual Steam owners of AppGameKit Classic will have the update ready for them. TheGameCreators customers can download the new version direct from our servers from their order history area of the TheGameCreators website

More from AppGameKit Classic: Easy Game Development

Other announcements

All news
Community24 Apr 2024AppGameKit Classic to be retiredOver ten years ago we created a programming tool called AppGameKit Classic to help make apps and games for Windows, Mac, iOS and Android - using a cross-platform easy-to-use language. Along the way, we have seen some amazing creations, including a few of our own that reached the No.1 spot on both Apple and Google stores. Our most recent success story has been the Driving Test Success 4in1 Theor…In-game event26 Jan 2023AppGameKit Classic 2023.01.26 update released!Welcome to a new update for AppGameKit Classic. This small update includes these few changes: · Fixed Android export using the AGK adaptive icon if only a legacy icon was supplied · Added support for BMP image files · Added GetInAppPurchaseIsRenewing to return subscription renewal state on AndroidIn-game event20 Dec 2022AppGameKit Classic 2022.12.13 update released!Welcome to the quarterly update for AppGameKit Classic. This update focuses on a range of important bug fixes. Bug Fixes · Fixed Alt key combinations causing a system sound on Windows · Fixed InAppPurchaseSetup failing unless both a normal and subscription product are added · Fixed text shaders not receiving shader constant updates · Fixed IndexOf when used on arrays of types · Fixed text not r…