AppGameKit Classic: Easy Game Development - Rick
Welcome to the October update for AppGameKit Classic. This new version brings support for Android bundles to ensure apps comply with the Google Play store rules and regulations. The full list of changes is listed here;

iOS

  • Fixed a crash on iOS when attempting to restore purchases
Android

  • Updated Android export to enable exporting to an App Bundle for Google Play. Please note that only the WINDOWS IDE can export App Bundles. Mac and Linux do not support this feature at this time.
  • The Java Development Kit (JDK) must now be installed prior to exporting an APK or App Bundle. You can download it from here; https://www.oracle.com/java/technologies/java-se-glance.html
  • APKs are now signed with both V1 and V2 signatures to support future versions of Android
  • Fixed Google Service App ID field in Android Export dialog being limited to 12 characters
AGK Core fixes

  • Fixed array FromJSON() crashing when converting an empty string into an integer or float
  • Fixed a problem with the print command not dealing with more than 20 digits in a float. Previously anything greater than this would cause a silent crash
  • Fixed a crash when using SetMusicLoopTimesOGG
  • Added a new find feature for unsorted arrays called IndexOf. An example of it use would be: index = array.IndexOf ( 123 ) – so index will be assigned the index of the array if it can find the value 123, otherwise it will be -1
  • SetEditBoxTextSize command reference updated
  • Updated command reference for Len and ByteLen
  • Additional information added to the tips section of the documentation explaining about case sensitivity and tier 1 apps and their bytecode.

AppGameKit Classic: Easy Game Development - Rick
The latest version of AppGameKit Classic is now released! In this new version we've updated AppGameKit Studio to comply with Google's latest App Billing Library. With these changes there are some key changes to how InAppPurchases work. We've also updated the advert systems to comply with the new iOS advert consent rules.

Here's a full list of the changes in this version:

Android Updates

  • Updated Android In App Billing library to version 3 as required by Google
  • InAppPurchaseSetKeys is no longer required on Android
  • Fixed Google Play warning about requestLegacyExternalStorage when submitting an app
InAppPurchases

  • Added InAppPurchaseResetPurchase to reset a consumable purchase back to a purchasable state
  • Removed type 1 (consumable) products when using InAppPurchaseAddProductID in favour of explicitly consuming them with InAppPurchaseResetPurchase
  • Both consumable and non-consumable products must now use type 0 in InAppPurchaseAddProductID with consumables using InAppPurchaseResetPurchase
  • Added GetInAppPurchaseAvailable2 to provide more detail about the state of a purchase
  • Deprecated GetInAppPurchaseState as multiple purchases can now be in progress at once, use GetInAppPurchaseAvailable2 to check a payment's progress
  • InAppPurchaseRestore now functions on Android
  • Added GetInAppPurchaseToken to return the Google Play purchase token used to verify and distinguish between purchases
  • Broadcasting multiple times to the AGK player will now reset the IAP product list between broadcasts
Fixes & Tweaks

  • Fixed SetImageSubImages command not being found
  • The SaveSharedVariable commands will no longer function on Android 10 or above due to Android changes
  • Removed Amazon Ads due to the Amazon Mobile Ads network shutting down
Advertising

  • Updated Chartboost to version 8.4.1 on iOS
  • Updated Chartboost to version 8.2.1 on Android
  • Updated AdMob to version 20.1.0 on Android
  • Updated AdMob and Chartboost implementations for new consent dialog
  • Check the Advert example projects for the new recommended consent process
  • Updated iOS for iOS 14 ad tracking changes
AppGameKit Classic: Easy Game Development - Rick
Don't miss this chance to add the AppGameKit Shader Pack, Sound Library Pack and Giant Asset Pack 1 titles to your game making tool box and save at the same time with some great discounts.
The AppGameKit Sound Library is currently discounted by 60%. With 430 royalty free sounds it's a very useful add-on pack that will come in handy as you develop your game projects. From clashing swords for RPG adventures to lazer blasts for sci-fi games. 
https://store.steampowered.com/app/602720/AppGameKit_Classic__Sound_Library/
The AppGameKit Giant Asset Pack is discounted by 60% too. This Giant Asset pack for App Game Kit contains over 500 sprites, sprite sheets and sprite construction sets providing more than 2,000 individual action orientated sprites.
https://store.steampowered.com/app/410530/AppGameKit_Classic__Giant_Asset_Pack_1/
The AppGameKit Classic Shader Pack is discounted by 60% and provides a cool set of graphical shader effects you can use in your AppGameKit projects. They work on all platforms (desktop, mobile and HTML5).
https://store.steampowered.com/app/710830/AppGameKit_Classic__Shader_Pack/
AppGameKit Classic: Easy Game Development - Rick
The AppGameKit Sound Library is currently discounted 60% until the 7th June. We've also just added 30 new sounds to the AppGameKit Sound Library DLC!
A new military theme category is now available to all owners of the Sound Library.

Here's a full list of all the sounds in this new category;
  • ArtilleryClose.wav - Crunchy artillery shot
  • ArtilleryDouble.wav - Rapid double artillery shot
  • ArtilleryQuake.wav - Deep booming artillery fire
  • CannonHard.wav - Short auto-cannon fire
  • CannonKnock.wav - Heavy auto-cannon fire
  • CannonShell.wav - Light metallic sound with motor
  • CannonSmack.wav - Short descending auto-cannon fire
  • CannonSoft.wav - General auto-cannon fire
  • GrenadeWham.wav - White noise grenade launch
  • Laser90s.wav - Classic tonal laser effect
  • LaserHoned.wav - Short zap laser with grey blast
  • RayBlue.wav - Buzzy ray gun beam
  • RayRed.wav - Hissy ray
  • RearmBeep.wav - Click, hiss, multiple beeps
  • RearmClick.wav - Click, electronic motor
  • RearmHiss.wav - Hiss, click
  • RearmMotor.wav - Hiss, motor sound, click
  • RearmRecoil.wav - Electronic motor, light click
  • RearmTinkle.wav - Click, metallic click
  • RifleCrunch.wav - Short rifle fire
  • RifleHigh.wav - Deep rifle fire with electronic motor
  • RifleSnub.wav - Rifle fire with recoil, click
  • RifleTonal.wav - Short metallic rifle fire
  • SmashBigWindow.wav - Pane of glass smash
  • SupergunBrass.wav - Deep artillery blast, brassy tone
  • SupergunOrch.wav - Powerful artillery fire with motor, orchestral blast
  • SupergunSpark.wav - Thunder-like artillery blast
  • SupergunThun.wav - Powerful artillery fire
  • TimeBombBeep.wav - Beep, clicks
  • TimeBombOldFash.wav - Toy clock loop
All existing owners of the DLC will have access to this update right now. 
Thinking of buying the Sound Library? It's a great time to do so as it's on offer this week:
https://store.steampowered.com/app/602720/AppGameKit_Sound_Library/


AppGameKit Classic: Easy Game Development - Rick
The premier version of AppGameKit that features a powerful editor and a new Vulkan rendering engine is now on promotion for a limited time with a saving of 60%.
If you're looking to get into app development or thinking of moving up from AppGameKit Classic then this is a great opportunity to add AppGameKit Studio to your software library.
  • Designed and built from the ground up to fully support the AppGameKit Script language
  • Edit multiple projects at any one time and set the layout that suits your workflow
  • Powerful editing tools help you code fast and efficiently
  • An integrated Scene Editor - now it’s a cinch to drag & drop 2D assets to build up and visualise the scenes in your app 
  • Fast development and testing environment - code your apps once and then compile them almost instantly for testing on desktop or broadcast over WiFi to your mobile devices
  • Help is always at hand with the new integrated help window
  • Easily find and fix bugs by using the new live debugging features and the extensive watch list support
  • Visualise and manage your media assets with the asset browser window
  • Deeper shader integration with editing and testing of shaders within the editor
  • OpenGL shaders and Vulkan shaders are fully supported
  • New Vulkan rendering graphics engine
  • Develop your apps on PC or Mac devices and then export them to run on PC, Mac, Linux, iOS and Android platforms
https://store.steampowered.com/app/1024640/AppGameKit_Studio/
AppGameKit Classic: Easy Game Development - Rick
AppGameKit Classic is currently on promotion with a deep 70% discount. At this price it's a great time to add this trusted and recently updated game-making product to your library.

Games and apps can be developed and easily deployed to your chosen mobile devices for rapid prototyping.

AppGameKit Classic does all the heavy lifting for you - making it easy to code, compile and then export apps to each platform. All you need to focus on is your game or app idea. It's that simple!
https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/
AppGameKit Classic: Easy Game Development - Rick
With just a few commands you can start to develop your own VR experiences with AppGameKit and the AppGameKit VR plugin! From detecting the head mounted display to registering touch events from the touch controllers. There are over 60 commands provided and we’ve created some great 'getting started' demos to show you how to get up and running with your own creations.



If you don't yet have the AppGameKit VR DLC, we are currently running a promotion with a great discount. So there is no better time to buy and start making and experiencing your own VR projects!


 
https://store.steampowered.com/app/623100/AppGameKit_Classic__VR/
AppGameKit Classic: Easy Game Development - Rick
We're currently running a great discount on the AppGameKit Classic Bumper Pack until 29th March - so if you're new to AppGameKit and want to start with a great Bundle deal - look no further!

This bundle includes all this:

  • AppGameKit Classic
  • AppGameKit
  • Giant Asset Pack 1
  • AppGameKit - Giant Asset Pack 2
  • AppGameKit for Raspberry Pi
  • AppGameKit - Games Pack 1
  • AppGameKit - Educational Material
  • AppGameKit - 3D Asset Pack

Click here to view the AppGameKit Classic Bumper Pack
AppGameKit Classic: Easy Game Development - Rick
Today we have released AppGameKit Classic Version 2021.02.10, here's what's new:

AdMob Commands
  • Fixed AdMob reward videos on Android sometimes rendering incorrectly
  • Added SetAdMobChildRating command to notify AdMob if the app is targeted at children
  • Added GetRewardAdValueAdMob command to get the reward amount from a reward ad
New Memblock Commands
  • Added CreateImageFromPNGMemblock to convert a memblock containing a PNG file into an AGK image
  • Added CreateSoundFromOGGMemblock to convert a memblock containing an OGG file into an AGK sound
  • Added CreateMusicFromOGGMemblock to convert a memblock containing an OGG file into an AGK music file
  • Added GetMemblockSHA1 to hash the contents of a memblock
  • Added GetMemblockSHA256 to hash the contents of a memblock
  • Added SetImageSubImages to change the subimages.txt file currently applied to an AGK image
Text Fix
  • Fixed TTF fonts rendering at lower quality if the text was place at a half pixel position
Android Review Command
  • Added support for the RequestAppReview command on Android (Google Play only)
AppGameKit Classic: Easy Game Development - Rick
We've just released a maintenance update to AppGameKit Classic!
Here are all the details of the update:
iOS
  • Fixed image corruption and quality reduction on iPad Mini 5th Gen and iPad Air 3rd Gen
Android
  • Fixed video duration not resetting to 0 immediately after a LoadVideo call on Android
  • Fixed a crash on Android devices using the Adreno GPU when sending the app to the background
In-App Purchases
  • In app purchases on Android that fail to verify will now be ignored instead of causing an unrecoverable error during IAP setup
  • Added code to allow In App Purchase promotions to be selected in iTunesConnect
Notifications
  • Fixed local notifications on iOS causing a crash if tapped when the app is not running
VR DLC
  • Fixed a bug causing AGKVR DLC to show a black screen on the headset when using OpenGL with some GPUs
Amazon Adverts
  • Removed Amazon Ads from Google APK export due to policy conflicts
Windows issues
  • Fixed SetSyncRate always using mode 0 on Windows even if mode 1 is set
  • Fixed frame rate not reaching the value requested with SetSyncRate on the latest version of Windows 10
Drawing
  • Fixed DrawEllipse drawing small ellipses incorrectly
  • DrawLine, DrawBox, and DrawEllipse now accept colors with alpha values to draw partially transparent shapes
HTTP
  • Increased the number of simultaneous HTTP connections on Windows from 2 to 8
Third part SDK support
  • Updated Firebase SDK to version 18.0.0 on Android
  • Updated Chartboost SDK to version 8.1.0 on Android
  • Updated AdMob SDK to version 19.5.0 on Android
  • Removed Amazon Ads from the Google version of the Android player due to conflicts with Google's ad policy
Tier 2
  • Updated Android Tier 2 projects for Android Studio 4.1
Misc
  • Calling the Mod command with a divisor of 0 will now return 0
  • Fixed auto-generated tangents being incorrect on triangles with a normal equal to -1 in the Y direction
  • Fixed a crash when using GetAppInstalled()
  • Fixed a memory leak when creating and deleting objects from height maps
  • Fixed ShareFile and ShareImage on Android 10 and higher
  • Fixed SaveSharedVariable commands for Android 10 but they will no longer work on Android 11 or higher due to file system restrictions
  • Writing to raw: file paths outside the app write folder will not work on Android 11 or higher due to file system restrictions
  • Fixed screen recording on Android 10 and above

ENJOY :-)
...