Featured image of post AppGameKit Classic Version 2020.04.30 released for Linux

AppGameKit Classic Version 2020.04.30 released for Linux

The new Version 2020.04.30 of AppGameKit Classic (aka AGK2) contains some new commands and fixes. The changelog for the current version:

AppGameKit Classic 2020.04.30 latest version released! Today we are releasing a new version of AppGameKit Classic with lots of updates and some new commands! Here are the details of this all-new build: 3D Fixed SetShadowCascades not applying the given values Added FixCameraToObject command Added GetCameraWorldX/Y/Z commands to get the world coordinates of cameras attached to objects Fixed SetObjectReceiveShadow being set to 0 still overwriting object texture stages with shadow maps 2D Spriter support Fixed a crash when running a Spriter animation that had a different number of keyframes per varying value Spriter image pivots can now be animated Spriter animations now support negative scales Spriter files no longer need to have the same bone structure across all their animations Numerous other small fixes to improve Spriter support Networking Fixed CopyNetworkMessage failing to copy messages that were not fully read Copied network messages can now be read and added to Added AddNetworkMessageBye and GetNetworkMessageByte iOS iOS now defaults to allowing audio from background apps to continue iOS Tier 2 projects have been updated to use launch storyboards instead of images iOS export has been updated to use a launch logo instead of a splash image, the logo will be centered on screen in any orientation Removed Facebook SDK in favour of the ShareText/ShareImage commands Updated AdMob SDK to version 7.58.0 on iOS Updated Chartboost SDK to version 8.1.0 on iOS Updated AmazonAds SDK to version 3.0.0 on iOS Updated Firebase SDK to version 6.22.0 on iOS Android Updated Android to target API 29 as required by Google Android apps resuming from background will now resume faster Linux Added clipboard support to the Linux version Misc Increase max local notifications to 100 Added an error if the Mod command is used with a divisor of 0 to avoid a crash Added SetSoundDeviceMode for iOS to choose between exclusive audio allowing audio from background apps to continue The AppGameKit Player app on the iOS and Google Play stores is now using the AppGameKit Studio version of the player. This new version is backwards compatible with AppGameKit Classic and we have no plans to introduce any changes that will break this compatibility. However, this does mean that apps broadcast to these players may behave slightly differently to apps which you export from the AppGameKit Classic IDE. Firstly, apps running on the new iOS player will be running on Metal instead of OpenGL ES, so performance may be different between exported and broadcast apps. There may also be differences in app behaviour if one version has bugs that aren’t present in the other.

AGK2 is a multi-plattform 2D/3D game-engine and development environment (IDE) for Linux, MacOS and Windows. Programs and games can be developed in a BASIC-like dialect, C++, Python and Java/Kotlin. The developed programs can be run on/exported for Linux, Windows, MacOS, Android, iOS and HTML5. More information on AGK2: Homepage of AGK2 AGK2 on Steam Tutorial Playlist on YouTube

PlayingTux – Playing Games on Linux - since 1995.