<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>GameEngine on PlayingTux</title>
        <link>https://playingtux.com/en/tags/gameengine/</link>
        <description>Recent content in GameEngine on PlayingTux</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-US</language>
        <lastBuildDate>Sun, 29 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://playingtux.com/en/tags/gameengine/rss.xml" rel="self" type="application/rss+xml" /><item>
            <title>ScummVM 2026.2.0 (Codename &#34;Railmonicon&#34;) released</title>
            <link>https://playingtux.com/en/articles/2026/03/scummvm-202620-codename-railmonicon-released/</link>
            <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2026/03/scummvm-202620-codename-railmonicon-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/scummvmlogo.png&#34; alt=&#34;Featured image of post ScummVM 2026.2.0 (Codename &#34;Railmonicon&#34;) released&#34; /&gt;&lt;p&gt;The release of &lt;strong&gt;version 2026.2.0 (Codename &amp;ldquo;Railmonicon&amp;rdquo;)&lt;/strong&gt; of &lt;a class=&#34;link&#34; href=&#34;http://www.scummvm.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ScummVM&lt;/a&gt; brings again a lot of game engine updates and new supported games.&#xA;With ScummVM, &lt;strong&gt;classic point-and-click adventures (LucasArts, Sierra etc.)&lt;/strong&gt; can be brought back to life on many systems.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Mar 28, 2026 ScummVM 2026.2.0 &amp;ldquo;Railmonicon&amp;rdquo; sees the light&#xA;Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.&#xA;Let&amp;rsquo;s talk about the release scope. Three months have passed, but the amount of new features is very noticeable.&#xA;Newly Supported Games:&#xA;Necronomicon: The Dawning of Darkness&#xA;Crime Patrol&#xA;Crime Patrol 2: Drug Wars&#xA;The Last Bounty Hunter&#xA;Mad Dog McCree&#xA;Mad Dog II: The Lost Gold&#xA;Space Pirates&#xA;Who Shot Johnny Rock?&#xA;Besides these newly supported games, which come from two new engines, we improved PC Speaker emulation, support multiselect (with Shift/Ctrl keys) in the Launcher, made our internal Help system more noticeable by adding buttons “Help” to several dialogs, and made several improvements to make the lives of our GUI translation team easier.&#xA;Regarding improvements to specific engines and games, the notable changes are: music support to Atari ST releases of Elvira 1, Elvira 2, I, and MIDI music for Ripley&amp;rsquo;s Believe It or Not!: The Riddle of Master Lu. After intensive testing, we improved the overall stability of Hodj&amp;rsquo;n&amp;rsquo;Podj, Might and Magic: Book One - Secret of the Inner Sanctum, Myst III: Exile, Pilots Brothers 3D and 3D-2, The Lost Files of Sherlock Holmes: Case of the Rose Tattoo, Nathan&amp;rsquo;s Second Chance, Broken Sword II: The Smoking Mirror, Discworld 1 and numerous WAGE engine-based games.&#xA;For the platform-specific fixes, Broken Sword 1 plays better on big-endian systems such as PS3, Wii, and OSXPPC. The Atari port has some handcrafted optimizations in the SCUMM engine. On iOS, we now support Text-to-Speech, and there is better support for external MIDI devices.&#xA;These are only the highlights of the release; the release notes contain the full list.&#xA;Since this is our first release in the new format, the number of ports ready on day one is limited. Please be patient with us when looking for your specific platform updates. You will find them on our downloads page. The iOS version Store and the Android versions should soon be available in their respective platform&amp;rsquo;s app stores.&lt;/p&gt;</description>
        </item><item>
            <title>ScummVM 2026.1.0 (Codename &#34;Like a Version&#34;) released</title>
            <link>https://playingtux.com/en/articles/2026/02/scummvm-202610-codename-version-released/</link>
            <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2026/02/scummvm-202610-codename-version-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/scummvmlogo.png&#34; alt=&#34;Featured image of post ScummVM 2026.1.0 (Codename &#34;Like a Version&#34;) released&#34; /&gt;&lt;p&gt;The release of &lt;strong&gt;version 2026.1.0 (Codename &amp;ldquo;Like a Version&amp;rdquo;)&lt;/strong&gt; of &lt;a class=&#34;link&#34; href=&#34;http://www.scummvm.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ScummVM&lt;/a&gt; brings again a lot of game engine updates and new supported games.&#xA;With ScummVM, &lt;strong&gt;classic point-and-click adventures (LucasArts, Sierra etc.)&lt;/strong&gt; can be brought back to life on many systems.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Jan 31, 2026: ScummVM 2026.1.0 &amp;ldquo;Like a Version&amp;rdquo; is finally released&#xA;Posted by sev&#xA;Another year has gone by, therefore we are releasing a new ScummVM version. As you may notice right away, we are changing our version numbering schema, but that’s not all! We are also planning on more frequent releases!, which you can read about on sev’s blog.&#xA;This could be the biggest release we have made so far in terms of the added features and engines. If I count correctly, we have added 12 new engines to our compatibility page. Not games, engines. In terms of games, it is challenging to count, since two of the engines, SLUDGE and WAGE are authoring tools, but if you count games in our detection tables, that adds up to at least 194 titles.&#xA;Newly Supported Games:&#xA;Dark Seed&#xA;God of Thunder&#xA;The Adventures of Willy Beamish&#xA;Heart of China&#xA;Nancy Drew: Secret of the Scarlet Hand&#xA;Nancy Drew: Ghost Dogs of Moon Lake&#xA;Ripley&amp;rsquo;s Believe It or Not!: The Riddle of Master Lu&#xA;Little Longnose&#xA;Pilot Brothers 3: Back Side of the Earth&#xA;Pilot Brothers 3D. The Case of Garden Pests&#xA;Pilot Brothers 3D-2. Kennel Club Secrets&#xA;Features of National Fishing&#xA;Mom Don&amp;rsquo;t Worry&#xA;Dog-n-cat: In the Footsteps of Unprecedented Beasts&#xA;Dog-n-cat: Island of Dr Ratiarty&#xA;Out of this World (Another World)&#xA;SLUDGE-based games&#xA;Adibou 2: Nature &amp;amp; Sciences&#xA;WAGE-based games&#xA;Penumbra: Overture&#xA;Tex Murphy: Martian Memorandum&#xA;Mort&amp;amp;Phil: A Movie Adventure (Special Edition)&#xA;Trick or Treat&#xA;Hodj &amp;rsquo;n&amp;rsquo; Podj&#xA;The Last Express And probably various other games…&#xA;Apart from the games and engines, two very noticeable features are the massive improvement of Keymapper and Text-to-Speech. We ran a successful Google Summer of Code last year - Ellen Moon (ellen) worked on TTS and Aun Noman (Prime) added keymapper support to a huge amount of games. TTS is currently limited to desktops (Win/Lin/Mac), but we are working on support on the mobile platforms.&#xA;As usual, we have added support for more localizations - we love them! We also squashed a number of nasty bugs - we do not love them so much.&#xA;Engines and Games Improvements&#xA;The Private Eye engine got a major sound subsystem update, in addition to support for external subtitles. The SCUMM engine had a significant overhaul, and it now supports the original in-game GUI for DOS, Macintosh and Windows. The Humongous Entertainment subengine was fully revisited with practically impeccable compatibility, thanks to the efforts of Bosca. The Stark engine for The Longest Journey now has much better compatibility with graphics cards. The Wintermute engine is undergoing a complete code review with the game compatibility improving daily. Last but not least, the ZVision engine, running Zork Nemesis and Zork: Grand Inquisitor has acquired widescreen support, better sound, and better panorama rendering, upgrading your game experience to a new level all thanks to the work of Thomas N McEwan, who joined our team last year.&lt;/p&gt;</description>
        </item><item>
            <title>ScummVM 2.9.1 (Codename &#34;Slappin da BASS&#34;) released</title>
            <link>https://playingtux.com/en/articles/2025/05/scummvm-291-codename-slappin-da-bass-released/</link>
            <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2025/05/scummvm-291-codename-slappin-da-bass-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/scummvmlogo.png&#34; alt=&#34;Featured image of post ScummVM 2.9.1 (Codename &#34;Slappin da BASS&#34;) released&#34; /&gt;&lt;p&gt;The release of &lt;strong&gt;version 2.9.1 (Codename &amp;ldquo;Slappin da BASS&amp;rdquo;)&lt;/strong&gt; of &lt;a class=&#34;link&#34; href=&#34;http://www.scummvm.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ScummVM&lt;/a&gt; brings again a lot of game engine updates among other things.&#xA;With ScummVM, &lt;strong&gt;classic point-and-click adventures (LucasArts, Sierra etc.)&lt;/strong&gt; and other games can be brought back to life on many systems.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;May 25, 2025: ScummVM 2.9.1 “Slappin da BASS” is here!&#xA;Posted by The ScummVM Team&#xA;Get ready to jam and slap da BASS!&#xA;Yes, it is this time of the year again! Please welcome the first ScummVM release of the year: ScummVM 2.9.1.&#xA;This maintenance release mainly focused on fixing bugs that our developers and users have uncovered since our last stable release.&#xA;As usual, several engines and platforms received their fair share of bug fixes and improvements: AGI, AGS, Asylum, BAGEL, Bladerunner, Hopkins, MADS, NGI, SCI, SCUMM, Sky, Sword1, Tetraedge, Tinsel, Tucker, TwinE, and TWP.&#xA;Our porters also went on a bug-hunting spree, so all we can provide is a small summary of the latest and greatest fixes!&#xA;The Nintendo 3DS (yes, we do not care about end-of-life dates!) has the GUI appropriately displayed if it is configured to use the top screen only.&#xA;Android now provides an option to save and restore your configuration file and save games, and the vast majority of older Android devices will see increased performance thanks to the ARM NEON optimizations, which are now enabled by default. And the Beneath a Steel Sky game is not crashing in the intro anymore!&#xA;The Atari port received some internal backend, GUI, and audio fixes. Speaking of audio: iOS/iPad will now always properly recognize FluidSynth soundfonts, macOS has support for Audio CD playback from original discs on Snow Leopard and earlier, and Windows 9x (yes, EOL…) can use FLAC files again!&#xA;The detailed list of improvements is available here.&#xA;Head over to our downloads page and grab it while it’s hot! As usual, macOS and Windows users can update ScummVM with our integrated, magical auto-upgrade solution.&lt;/p&gt;</description>
        </item><item>
            <title>ScummVM 2.9.0 (Codename &#34;Close Encounters of the 2.9th Kind&#34;) released</title>
            <link>https://playingtux.com/en/articles/2024/12/scummvm-290-codename-close-encounters-29th-kind-released/</link>
            <pubDate>Mon, 23 Dec 2024 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2024/12/scummvm-290-codename-close-encounters-29th-kind-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/scummvmlogo.png&#34; alt=&#34;Featured image of post ScummVM 2.9.0 (Codename &#34;Close Encounters of the 2.9th Kind&#34;) released&#34; /&gt;&lt;p&gt;The release of &lt;strong&gt;version 2.9.0 (Codename &amp;ldquo;Close Encounters of the 2.9th Kind&amp;rdquo;)&lt;/strong&gt; of &lt;a class=&#34;link&#34; href=&#34;http://www.scummvm.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ScummVM&lt;/a&gt; brings again a lot of game engine updates among other things.&#xA;With ScummVM, &lt;strong&gt;classic point-and-click adventures (LucasArts, Sierra etc.)&lt;/strong&gt; and other games can be brought back to life on many systems.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Dec 22, 2024: ScummVM 2.9.0 &amp;ldquo;Close Encounters of the 2.9th Kind&amp;rdquo; has landed&#xA;Posted by criezy&#xA;Almost one year after the last major release, and just in time for Christmas, ScummVM 2.9.0 - &amp;ldquo;Close Encounters of the 2.9th Kind&amp;rdquo; has landed. Amongst its gifts, you will find 15 newly supported games and a new supported platform.&#xA;New games&#xA;The Adventures of the Good Soldier Schweik&#xA;Backyard Basketball&#xA;Castle Master&#xA;Marvellous Mice Adventures: Meeting Sea Rat&#xA;Marvellous Mice Adventures: Sea Rat&amp;rsquo;s Birthday&#xA;Mask Show&#xA;Moonbase Commander&#xA;Orion Burger&#xA;Rise of the Dragon&#xA;The Space Bar&#xA;Thimbleweed Park[^1]&#xA;Total Eclipse&#xA;Total Eclipse 2&#xA;Unrest&#xA;Wait for it! Issue 3. Song for a Hare&#xA;New platform&#xA;ScummVM now has an official Sailfish OS port. While we are waiting for official builds to appear, adventurous users are welcome to build their own and very personalized copy!&#xA;Notable engine enhancements&#xA;The AGS engine has been brought up to version 3.6.1.30 from upstream, which adds support for some recently released games, such as Stranger in Utopia, The Phantom Fellows, and It Takes Two to Tangle.&#xA;Keymapper support was added to more than 20 engines, allowing customization of the keys, mouse buttons, and joystick buttons used to play the games.&#xA;The SCI engine benefits from numerous script fixes for various games and an impressive speech repair feature for Gabriel Knight 1 CD.&#xA;The SCUMM engine sees graphics and audio improvements for the Macintosh version of several games.&#xA;Notable platform enhancements&#xA;The macOS release for recent Intel and Apple Silicon systems has been signed and notarized, so it has been accepted by Apple Gatekeeper.&#xA;The Android release now supports Android 15 and has improved gamepad support.&#xA;The iOS release adds support for the Apple Pencil, which was one of the most requested features.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic is going to be retired</title>
            <link>https://playingtux.com/en/articles/2024/04/appgamekit-classic-going-be-retired/</link>
            <pubDate>Sun, 28 Apr 2024 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2024/04/appgamekit-classic-going-be-retired/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic is going to be retired&#34; /&gt;&lt;p&gt;After more than 10 years, the development of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/news/app/325180/view/4170972198114174864&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;coming to an end&lt;/a&gt;.&#xA;From the 22.05.24 on, the tool will no longer be available to be bought on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;, and the developers shift their resources to the newer &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/1024640/AppGameKit_Studio/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;AppGameKit Studio&lt;/a&gt;.&#xA;But before there is a last &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/bundle/40696/AppGameKit_Upgrade_Offer/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;upgrade offer&lt;/a&gt;, to change from Classic to Studio.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic to be retired&#xA;Over 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 Theory Kit app, which has maintained the #1 place for six years running on both stores; a testament to the power of AppGameKit!&#xA;All good things however must come to an end and, after a decade of providing support and updates, we must retire AppGameKit Classic to make way for its successor AppGameKit Studio.&#xA;On Wednesday 22 May 2024 we&amp;rsquo;ll be removing AppGameKit Classic from sale on Steam and focus all remaining development resources on supporting AppGameKit Studio, with quarterly updates and more frequent commits on the newly created GitHub repository here.&#xA;For those who are firmly of the belief that AppGameKit Classic is the ultimate solution for your needs, fear not, you will still be able to run the product, even though it will no longer receive updates or be sold on Steam. Your existing Steam version is not DRM-linked to your Steam account and you can run AppGameKit Classic from its local location in the Steam folder and from a Desktop icon, and you can continue to use the programming language to make apps and games. The only issue you will face is that as newer requirements are imposed by Apple and Google, and to a lesser extent Microsoft, you will find it increasingly difficult for the binaries you export to be accepted onto the app stores and marketplaces of the future.&#xA;If you choose to transition your projects over to AppGameKit Studio, and to recognise the support you have shown AppGameKit Classic over the years, we are offering a special discount via a Steam complete-the-bundle offer if you own Classic and want to buy Studio:&#xA;&lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/bundle/40696/AppGameKit&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://store.steampowered.com/bundle/40696/AppGameKit&lt;/a&gt;_Upgrade_Offer/&#xA;AppGameKit Studio retains the same great solution of Tier 1 (BASIC) and Tier 2 (C++) and powered by a new IDE, more features and a faster compiler, we have strengthened support for AppGameKit Studio by adding all the source code and build instructions to GitHub for those who wish to expand the language further, and we continue our pledge to support AppGameKit Studio with updates into the future.&#xA;Finally, a massive thank you to everyone who used AppGameKit Classic over the years, and we hope to greet you anew over in AppGameKit Studio land and continue to help you create cross-platform apps!&lt;/p&gt;</description>
        </item><item>
            <title>ScummVM 2.8.1 (Codename &#34;Oh MMy&#34;) released</title>
            <link>https://playingtux.com/en/articles/2024/04/scummvm-281-codename-oh-mmy-released/</link>
            <pubDate>Tue, 02 Apr 2024 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2024/04/scummvm-281-codename-oh-mmy-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/scummvmlogo.png&#34; alt=&#34;Featured image of post ScummVM 2.8.1 (Codename &#34;Oh MMy&#34;) released&#34; /&gt;&lt;p&gt;The release of &lt;strong&gt;version 2.8.1 (Codename &amp;ldquo;Oh MMy&amp;rdquo;)&lt;/strong&gt; of &lt;a class=&#34;link&#34; href=&#34;http://www.scummvm.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ScummVM&lt;/a&gt; brings again a lot of game engine updates.&#xA;With ScummVM, &lt;strong&gt;classic point-and-click adventures (LucasArts, Sierra etc.)&lt;/strong&gt; can be brought back to life on many systems.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Mar 31, 2024: Please welcome ScummVM 2.8.1: Oh MMy!&#xA;Posted by The ScummVM Team&#xA;Oh MMy — a new ScummVM release!&#xA;Please welcome the first ScummVM release of the year: ScummVM 2.8.1.&#xA;ScummVM 2.8.1 is a maintenance release mainly focused on fixing bugs that were uncovered since our last stable release.&#xA;This update includes upgrades for the following engines: AGI, AGS, GRIM, SWORD2, MM (which is now enabled — yes, we really skipped it in 2.8.0 by accident), mTropolis, NANCY, SCUMM, TWINE, Ultima, and V-Cruise.&#xA;The Android, Atari and macOS ports received multiple bug fixes, mostly for improving overall stability and preventing some crashes we’ve seen under certain circumstances.&#xA;The detailed list of improvements is available here.&#xA;As always, you can find the latest release on our Downloads page.&#xA;Go grab it while it&amp;rsquo;s hot — enjoy!&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2023.01.26 released for Linux</title>
            <link>https://playingtux.com/en/articles/2023/01/appgamekit-classic-version-20230126-relased-linux/</link>
            <pubDate>Thu, 26 Jan 2023 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2023/01/appgamekit-classic-version-20230126-relased-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2023.01.26 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;version 2023.01.26&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for this version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2023.01.26 update released!&#xA;Welcome to a new update for AppGameKit Classic.&#xA;This small update includes these few changes:&#xA;Fixed Android export using the AGK adaptive icon if only a legacy icon was supplied&#xA;Added support for BMP image files&#xA;Added GetInAppPurchaseIsRenewing to return subscription renewal state on Android&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2022.12.13 released for Linux</title>
            <link>https://playingtux.com/en/articles/2022/12/appgamekit-classic-version-20221213-released-linux/</link>
            <pubDate>Tue, 20 Dec 2022 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2022/12/appgamekit-classic-version-20221213-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2022.12.13 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2022.12.13&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2022.12.13 update released!&#xA;Welcome to the quarterly update for AppGameKit Classic. This update focuses on a range of important bug fixes.&#xA;Bug Fixes&#xA;Fixed Alt key combinations causing a system sound on Windows&#xA;Fixed InAppPurchaseSetup failing unless both a normal and subscription product are added&#xA;Fixed text shaders not receiving shader constant updates&#xA;Fixed IndexOf when used on arrays of types&#xA;Fixed text not rendering with the correct default shader&#xA;Fixed JSON parser not decoding \u characters&#xA;Fixed apps including the User Tracking description when it isn&amp;rsquo;t used, causing rejections by Apple&#xA;Fixed Chartboost not setting the COPPA restrictions if SetAdMobChildRating is set&#xA;Fixed AdMob not setting MaxAdContentRating if SetAdMobChildRating is set&#xA;Merry Christmas to you all and see you soon in 2023!&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2022.09.28 released for Linux</title>
            <link>https://playingtux.com/en/articles/2022/09/appgamekit-classic-version-20220928-released-linux/</link>
            <pubDate>Wed, 28 Sep 2022 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2022/09/appgamekit-classic-version-20220928-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2022.09.28 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;version 2022.09.28&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;&lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2022.09.28 update released!&#xA;Welcome to the quarterly update for AppGameKit Classic. This update focuses on a host of NEW commands!&#xA;AppGameKit Compiler&#xA;Projects can now have more than 256 Types defined in them&#xA;Text&#xA;Added new text shader commands:&#xA;SetTextShader( int iTextIndex, int shaderID )&#xA;SetTextShaderConstantByName( int iTextIndex, string szName, float value1, float value2, float value3, float value4 )&#xA;SetTextShaderConstantArrayByName( int iTextIndex, string szName, int arrayIndex, float value1, float value2, float value3, float value4 )&#xA;SetTextShaderConstantDefault( int iTextIndex, string szName )&#xA;Physics&#xA;Fixed SetPhysicsInitiallyAwake ignoring the provided value and always using true&#xA;In-App Purchases&#xA;Added new In-App Purchase commands to deal with subscriptions with multiple plans and offers&#xA;InAppPurchaseRedeemOffer()&#xA;GetAppReceipt()&#xA;InAppPurchaseActivateWithPlan( int iID, string planToken )&#xA;GetInAppPurchaseSubNumPlans( int iID )&#xA;GetInAppPurchaseSubPlanNumPeriods( int iID, int planIndex )&#xA;GetInAppPurchaseSubPlanPrice( int iID, int planIndex, int periodIndex )&#xA;GetInAppPurchaseSubPlanDuration( int iID, int planIndex, int periodIndex )&#xA;GetInAppPurchaseSubPlanDurationUnit( int iID, int planIndex, int periodIndex )&#xA;GetInAppPurchaseSubPlanPaymentType( int iID, int planIndex, int periodIndex )&#xA;GetInAppPurchaseSubPlanTags( int iID, int planIndex )&#xA;GetInAppPurchaseSubPlanToken( int iID, int planIndex )&#xA;iOS&#xA;Added GetAppReceipt() command on iOS to return the list of AppStore transactions&#xA;Android&#xA;Fixed APK export with deep links for Android 12&#xA;Updated Android target API to 31 (Android 12)&#xA;Added commands to return the size and position of any display cutouts on Android&#xA;Added support for both Adaptive and Legacy icons in APK export&#xA;Added command to request the app be pinned on Android&#xA;Removed deprecated expansion file commands on Android&#xA;Fixed Android sometimes returning device width and height as 1 at start before returning the correct values&#xA;Padded short sounds on Android to 400ms to avoid popping and distortion&#xA;Fixed APK export sometimes not finding java or jarsigner program&#xA;Fixed Android Keytool process sometimes not finding keytool program&#xA;IsPinAppAvailable()&#xA;PinApp( int enable )&#xA;Screen Area&#xA;Added commands to return the safe area that avoids all cutouts on iOS and Android&#xA;GetDisplayNumCutouts()&#xA;GetDisplayCutoutTop( int index )&#xA;GetDisplayCutoutBottom( int index )&#xA;GetDisplayCutoutLeft( int index )&#xA;GetDisplayCutoutRight( int index )&#xA;GetScreenBoundsSafeTop()&#xA;GetScreenBoundsSafeBottom()&#xA;GetScreenBoundsSafeLeft()&#xA;GetScreenBoundsSafeRight()&#xA;Social &amp;amp; Adverts&#xA;Updated to the latest Snapchat SDK&#xA;Updated to the latest Chartboost SDK&#xA;Light &amp;amp; Dark Modes&#xA;Added command to check if the device is in dark theme mode&#xA;IsDarkTheme()&#xA;Misc&#xA;Fixed command name for GetFractalXYZ&#xA;Updated Firebase SDK on iOS and Android&#xA;Fixed very long Print() string (100,000+ characters) causing a crash&#xA;Fixed SetWindowSize on Windows not allowing windows bigger than the screen when allowOversize parameter is set to 1&#xA;Tier 2&#xA;Added new common code folder for Android Tier 2 apps to simplify updates&#xA;Android Tier 2 projects have a new structure that shares common files and external libraries to make them easier to add, remove, and update&#xA;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&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2022.06.28 released for Linux</title>
            <link>https://playingtux.com/en/articles/2022/06/appgamekit-classic-version-20220628-released-linux/</link>
            <pubDate>Tue, 28 Jun 2022 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2022/06/appgamekit-classic-version-20220628-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2022.06.28 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;version 2022.06.28&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2022.06.28 update released!&#xA;Welcome to the quarterly update for AppGameKit Classic. This update focuses on a host of NEW commands!&#xA;Noise Generator Commands&#xA;We&amp;rsquo;ve added some new noise generator commands. These are useful for things like procedural textures and generating height maps:&#xA;SetupNoise&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Initialises Open Simplex noise generation&#xA;GetNoiseX&lt;/li&gt;&#xA;&lt;li&gt;Returns 1D noise value&#xA;GetNoiseXY&lt;/li&gt;&#xA;&lt;li&gt;Returns 2D noise values&#xA;GetNoiseXYZ&lt;/li&gt;&#xA;&lt;li&gt;Returns 3D noise values&#xA;GetFractalX&lt;/li&gt;&#xA;&lt;li&gt;Returns Fractal/Fractional Brownian Motion 1D noise value&#xA;GetFractalXY&lt;/li&gt;&#xA;&lt;li&gt;Returns Fractal/Fractional Brownian Motion 2D noise values&#xA;GetFractalXYZ&lt;/li&gt;&#xA;&lt;li&gt;Returns Fractal/Fractional Brownian Motion 3D noise values&#xA;Sprite Physics&#xA;The sprite physic commands have been expanded, providing extra control. You can now set properties such as the gravity scaling and whether a sprite can sleep or not, this lets you take control instead of AppGameKit making all the choices:&#xA;SetSpritePhysicsGravityScale&lt;/li&gt;&#xA;&lt;li&gt;Gravity scaling&#xA;SetSpritePhysicsInitiallyAwake&lt;/li&gt;&#xA;&lt;li&gt;Set if the sprite is initially awake or set&#xA;SetSpritePhysicsAllowSleep&lt;/li&gt;&#xA;&lt;li&gt;Allows a sprite to sleep&#xA;GetSpritePhysicsGravityScale&lt;/li&gt;&#xA;&lt;li&gt;Returns the gravity scaling value&#xA;GetSpritePhysicsInertia&lt;/li&gt;&#xA;&lt;li&gt;Returns the current inertia value&#xA;GetSpritePhysicsIsBullet&lt;/li&gt;&#xA;&lt;li&gt;Returns true if the sprite is set as a bullet&#xA;GetSpritePhysicsIsAwake&lt;/li&gt;&#xA;&lt;li&gt;Returns true if the sprite is awake&#xA;Tweening&#xA;New tweening commands provide more information to you about the tweening system. For example, you now have the ability to discover the current time for a tween and its duration. You can also clear all tweens for a sprite, text etc. This resets the state of those tweens, allowing you to clear all tweens with one command prior to adding new tweens for your sprites:&#xA;ClearTweenSprite&lt;/li&gt;&#xA;&lt;li&gt;Clears all tweens for the sprite&#xA;ClearTweenCustom&lt;/li&gt;&#xA;&lt;li&gt;Clears all tweens for the custom tween&#xA;ClearTweenText&lt;/li&gt;&#xA;&lt;li&gt;Clears all tweens for the text&#xA;ClearTweenChar&lt;/li&gt;&#xA;&lt;li&gt;Clears all tweens for the char&#xA;ClearTweenObject&lt;/li&gt;&#xA;&lt;li&gt;Clears all tweens for the object&#xA;GetTweenSpriteTime&lt;/li&gt;&#xA;&lt;li&gt;Get the current time for a sprite&#xA;GetTweenSpriteEndTime&lt;/li&gt;&#xA;&lt;li&gt;Get the end time for a sprite tween&#xA;GetTweenCustomTime&lt;/li&gt;&#xA;&lt;li&gt;Get the current custom time&#xA;GetTweenCustomEndTime&lt;/li&gt;&#xA;&lt;li&gt;Get the end time for a custom tween&#xA;GetTweenTextTime&lt;/li&gt;&#xA;&lt;li&gt;Get the current text time&#xA;GetTweenTextEndTime&lt;/li&gt;&#xA;&lt;li&gt;Get the end time for a text tween&#xA;GetTweenCharTime&lt;/li&gt;&#xA;&lt;li&gt;Get the current char time&#xA;GetTweenCharEndTime&lt;/li&gt;&#xA;&lt;li&gt;Get the end time for a char tween&#xA;GetTweenObjectTime&lt;/li&gt;&#xA;&lt;li&gt;Get the current object time&#xA;GetTweenObjectEndTime&lt;/li&gt;&#xA;&lt;li&gt;Get the end time for an object tween&#xA;Bug fixing&#xA;Fixed a crash when using the Spaces command when the length specified was negative&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;agk_classic_220628.png&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://playingtux.com/images/field/image/agk_classic_220628.png&#34;&gt;&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2021.10.11 released for Linux</title>
            <link>https://playingtux.com/en/articles/2021/10/appgamekit-classic-version-20211011-released-linux/</link>
            <pubDate>Mon, 11 Oct 2021 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2021/10/appgamekit-classic-version-20211011-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2021.10.11 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;version 2021.10.11&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; to the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2021.10.11 update released!&#xA;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;&#xA;iOS&#xA;Fixed a crash on iOS when attempting to restore purchases&#xA;Android&#xA;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.&#xA;The Java Development Kit (JDK) must now be installed prior to exporting an APK or App Bundle. You can download it from here; &lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/java/technologies/java-se-glance.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.oracle.com/java/technologies/java-se-glance.html&lt;/a&gt;&#xA;APKs are now signed with both V1 and V2 signatures to support future versions of Android&#xA;Fixed Google Service App ID field in Android Export dialog being limited to 12 characters&#xA;AGK Core fixes&#xA;Fixed array FromJSON() crashing when converting an empty string into an integer or float&#xA;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&#xA;Fixed a crash when using SetMusicLoopTimesOGG&#xA;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&#xA;SetEditBoxTextSize command reference updated&#xA;Updated command reference for Len and ByteLen&#xA;Additional information added to the tips section of the documentation explaining about case sensitivity and tier 1 apps and their bytecode.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic version 2021.02.10 released for Linux</title>
            <link>https://playingtux.com/en/articles/2021/02/appgamekit-classic-version-20210210-released-linux/</link>
            <pubDate>Wed, 10 Feb 2021 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2021/02/appgamekit-classic-version-20210210-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk2_classic_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic version 2021.02.10 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;version 2021.02.10&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) is now available for Linux on &lt;a class=&#34;link&#34; href=&#34;https://store.steampowered.com/app/325180/AppGameKit_Classic_Easy_Game_Development/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Steam&lt;/a&gt;.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2021.02.10 latest version released!&#xA;Today we have released AppGameKit Classic Version 2021.02.10, here&amp;rsquo;s what&amp;rsquo;s new:&#xA;AdMob Commands&#xA;Fixed AdMob reward videos on Android sometimes rendering incorrectly&#xA;Added SetAdMobChildRating command to notify AdMob if the app is targeted at children&#xA;Added GetRewardAdValueAdMob command to get the reward amount from a reward ad&#xA;New Memblock Commands&#xA;Added CreateImageFromPNGMemblock to convert a memblock containing a PNG file into an AGK image&#xA;Added CreateSoundFromOGGMemblock to convert a memblock containing an OGG file into an AGK sound&#xA;Added CreateMusicFromOGGMemblock to convert a memblock containing an OGG file into an AGK music file&#xA;Added GetMemblockSHA1 to hash the contents of a memblock&#xA;Added GetMemblockSHA256 to hash the contents of a memblock&#xA;Added SetImageSubImages to change the subimages.txt file currently applied to an AGK image&#xA;Text Fix&#xA;Fixed TTF fonts rendering at lower quality if the text was place at a half pixel position&#xA;Android Review Command&#xA;Added support for the RequestAppReview command on Android (Google Play only)&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2020.11.16 released for Linux</title>
            <link>https://playingtux.com/en/articles/2020/11/appgamekit-classic-version-20201116-released-linux/</link>
            <pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2020/11/appgamekit-classic-version-20201116-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2020.11.16 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2020.11.16&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) contains a lot of improvements and bugfixes.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2020.11.16 latest version released!&#xA;We&amp;rsquo;ve just released a maintenance update to AppGameKit Classic!&#xA;Here are all the details of the update:&#xA;iOS&#xA;Fixed image corruption and quality reduction on iPad Mini 5th Gen and iPad Air 3rd Gen&#xA;Android&#xA;Fixed video duration not resetting to 0 immediately after a LoadVideo call on Android&#xA;Fixed a crash on Android devices using the Adreno GPU when sending the app to the background&#xA;In-App Purchases&#xA;In app purchases on Android that fail to verify will now be ignored instead of causing an unrecoverable error during IAP setup&#xA;Added code to allow In App Purchase promotions to be selected in iTunesConnect&#xA;Notifications&#xA;Fixed local notifications on iOS causing a crash if tapped when the app is not running&#xA;VR DLC&#xA;Fixed a bug causing AGKVR DLC to show a black screen on the headset when using OpenGL with some GPUs&#xA;Amazon Adverts&#xA;Removed Amazon Ads from Google APK export due to policy conflicts&#xA;Windows issues&#xA;Fixed SetSyncRate always using mode 0 on Windows even if mode 1 is set&#xA;Fixed frame rate not reaching the value requested with SetSyncRate on the latest version of Windows 10&#xA;Drawing&#xA;Fixed DrawEllipse drawing small ellipses incorrectly&#xA;DrawLine, DrawBox, and DrawEllipse now accept colors with alpha values to draw partially transparent shapes&#xA;HTTP&#xA;Increased the number of simultaneous HTTP connections on Windows from 2 to 8&#xA;Third part SDK support&#xA;Updated Firebase SDK to version 18.0.0 on Android&#xA;Updated Chartboost SDK to version 8.1.0 on Android&#xA;Updated AdMob SDK to version 19.5.0 on Android&#xA;Removed Amazon Ads from the Google version of the Android player due to conflicts with Google&amp;rsquo;s ad policy&#xA;Tier 2&#xA;Updated Android Tier 2 projects for Android Studio 4.1&#xA;Misc&#xA;Calling the Mod command with a divisor of 0 will now return 0&#xA;Fixed auto-generated tangents being incorrect on triangles with a normal equal to -1 in the Y direction&#xA;Fixed a crash when using GetAppInstalled()&#xA;Fixed a memory leak when creating and deleting objects from height maps&#xA;Fixed ShareFile and ShareImage on Android 10 and higher&#xA;Fixed SaveSharedVariable commands for Android 10 but they will no longer work on Android 11 or higher due to file system restrictions&#xA;Writing to raw: file paths outside the app write folder will not work on Android 11 or higher due to file system restrictions&#xA;Fixed screen recording on Android 10 and above&#xA;ENJOY :-)&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Classic Version 2020.04.30 released for Linux</title>
            <link>https://playingtux.com/en/articles/2020/04/appgamekit-classic-version-20200430-released-linux/</link>
            <pubDate>Thu, 30 Apr 2020 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2020/04/appgamekit-classic-version-20200430-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Classic Version 2020.04.30 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2020.04.30&lt;/strong&gt; of &lt;strong&gt;AppGameKit Classic&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) contains some new commands and fixes.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Classic 2020.04.30 latest version released!&#xA;Today we are releasing a new version of AppGameKit Classic with lots of updates and some new commands!&#xA;Here are the details of this all-new build:&#xA;3D&#xA;Fixed SetShadowCascades not applying the given values&#xA;Added FixCameraToObject command&#xA;Added GetCameraWorldX/Y/Z commands to get the world coordinates of cameras attached to objects&#xA;Fixed SetObjectReceiveShadow being set to 0 still overwriting object texture stages with shadow maps&#xA;2D Spriter support&#xA;Fixed a crash when running a Spriter animation that had a different number of keyframes per varying value&#xA;Spriter image pivots can now be animated&#xA;Spriter animations now support negative scales&#xA;Spriter files no longer need to have the same bone structure across all their animations&#xA;Numerous other small fixes to improve Spriter support&#xA;Networking&#xA;Fixed CopyNetworkMessage failing to copy messages that were not fully read&#xA;Copied network messages can now be read and added to&#xA;Added AddNetworkMessageBye and GetNetworkMessageByte&#xA;iOS&#xA;iOS now defaults to allowing audio from background apps to continue&#xA;iOS Tier 2 projects have been updated to use launch storyboards instead of images&#xA;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&#xA;Removed Facebook SDK in favour of the ShareText/ShareImage commands&#xA;Updated AdMob SDK to version 7.58.0 on iOS&#xA;Updated Chartboost SDK to version 8.1.0 on iOS&#xA;Updated AmazonAds SDK to version 3.0.0 on iOS&#xA;Updated Firebase SDK to version 6.22.0 on iOS&#xA;Android&#xA;Updated Android to target API 29 as required by Google&#xA;Android apps resuming from background will now resume faster&#xA;Linux&#xA;Added clipboard support to the Linux version&#xA;Misc&#xA;Increase max local notifications to 100&#xA;Added an error if the Mod command is used with a divisor of 0 to avoid a crash&#xA;Added SetSoundDeviceMode for iOS to choose between exclusive audio allowing audio from background apps to continue&#xA;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&amp;rsquo;t present in the other.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2018.12.12 released for Linux</title>
            <link>https://playingtux.com/en/articles/2018/12/appgamekit-version-20181212-released-linux/</link>
            <pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2018/12/appgamekit-version-20181212-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2018.12.12 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2018.12.12&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) contains some new commands and fixes.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit 2018.12.12 Released!&#xA;Today we have a final new release of AppGameKit that brings some cool new additional features and a bunch of fixes. Here are all the details of this final build of 2018:&#xA;New Features&#xA;Added support for animated GIF images with the LoadImage command!&#xA;Added GetRawJoystickName to return the OS assigned name for a joystick on Windows and Linux&#xA;Added PlayYoutubeVideo for iOS and Android to play the video in a popup, desktop platforms will open the browser to play it&#xA;Added ShareFile command for iOs and Android&#xA;Fixes&#xA;Fixed cloud data commands on Android sometimes failing to connect to Google Drive&#xA;Fixed iOS export with a blank Universal Link field causing the IDE to crash&#xA;Fixed retina display on Mac causing AppGameKit apps to render in the lower left corner of the window&#xA;Fixed IPAs exported from the IDE causing errors about transparent icons during upload to iTunesConnect&#xA;Fixed warning about iOS spash screen being stretched when it was actually fine&#xA;Increased Android keystore generator certificate validity from 10,000 days to 20,000 days for Google Play store changes&#xA;Fixed crash when loading a Spirter file that contains an image without a bone parent&#xA;Fixed Amazon IAP causing a crash at startup&#xA;That&amp;rsquo;s it for 2018, we wish you all the best over the festive period and we&amp;rsquo;ll be back in 2019 full of coding energy!&#xA;The AppGameKit Team&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2018.11.08 released for Linux</title>
            <link>https://playingtux.com/en/articles/2018/11/appgamekit-version-20181108-released-linux/</link>
            <pubDate>Thu, 08 Nov 2018 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2018/11/appgamekit-version-20181108-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2018.11.08 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2018.11.08&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) improves the compatibility with MacOS and adds some new 3D-commands.&#xA;The complete &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit V2018.11.08 Released!&#xA;Today we&amp;rsquo;ve released a new version of AppGameKit that brings updated support for the latest version of the Mac (10.14) and some exciting new 3D commands and rendering speed improvements that have been coded and supplied by community member Preben Eriksen.&#xA;Read about the full set of changes here;&#xA;Added new SetObject commands:&#xA;SetObjectAlpha&#xA;GetObjectColorRed&#xA;GetObjectColorGreen&#xA;GetObjectColorBlue&#xA;GetObjectAlpha&#xA;Upgraded Mac apps to GLFW 3.2.1 to support MacOS 10.14&#xA;Added the extra keyboard key support to Mac apps&#xA;Fixed iOS Tier 2 projects for XCode 10&#xA;Minimum supported version of iOS is now 8.0 due to Apple changes&#xA;Added documentation for clipboard commands&#xA;Fixed GetClipboardText on Android failing to get the text on some devices&#xA;Added password field for ExtractZip (courtesy of Preben)&#xA;New command CreateObjectFromRawHeightMap added for support of .raw and .dat 16-bit height maps (courtesy of Preben)&#xA;Added mesh visibility and collision commands SetObjectMeshVisible and SetObjectMeshCollisionMode (courtesy of Preben)&#xA;Added GetObjectTextureName and GetObjectNumTextures command to read object texture names from object file (courtesy of Preben)&#xA;Improved drawing performance of objects when they are not visible or there are no lights (courtesy of Preben)&#xA;Improved sorting performance for transparent 3D objects&#xA;For existing owners this new version is now live on Steam!&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2018.08.30 released for Linux</title>
            <link>https://playingtux.com/en/articles/2018/08/appgamekit-version-20180830-released-linux/</link>
            <pubDate>Thu, 30 Aug 2018 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2018/08/appgamekit-version-20180830-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2018.08.30 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2018.08.30&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) adds some new commands and fixes bugs.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Version 2018.08.30&#xA;Today we&amp;rsquo;ve released a new version of AppGameKit with a range of new commands and fixes. The full details of what&amp;rsquo;s new in this version are listed here:&#xA;Clipboard&#xA;Added SetClipboardText and GetClipboardText commands on Windows, Mac, iOS, and Android&#xA;Video&#xA;Fixed SetVideoPosition not doing anything on iOS and Mac&#xA;Sprites&#xA;Added GetSpriteFlippedH/V commands (courtesy of Laurie)&#xA;Added GetSpriteInScreen to return 1 if the sprite is in the visible screen area&#xA;Added GetSkeleton2DDepth() (courtesy of bengismo)&#xA;Adverts&#xA;Updated AdMob consent library to version 1.0.6 on Android and 1.0.3 on iOS which removes the 12 provider limit&#xA;Particles&#xA;Added DrawParticles command to draw the particles immediately to the back buffer&#xA;Added Draw3DParticles command to draw the 3D particles immediately to the back buffer&#xA;3D&#xA;Fixed a crash when loading some 3D model formats on Android due to unaligned memory access&#xA;Misc&#xA;Removed 200fps limit with VSync enabled on Windows for monitors that can go up to 240Hz and beyond&#xA;Fixed objects becoming corrupted on iOS if the device only supports OpenGL ES 2.0 and the object has more than 65535 vertices&#xA;File I/O&#xA;Fixed ViewFile and ShareImage commands not being able to use raw: file paths&#xA;Improved performance when opening files from expansion files on Android&#xA;Edit Boxes&#xA;Fixed edit boxes incorrectly using the alternate input box if the view offset is being used&#xA;Fixed alternate input box being too small on high resolution devices&#xA;Added SetEditBoxInputType command to set the virtual keyboard to numbers only&#xA;Added GetEditBoxDepth()&#xA;HTTPS&#xA;Changed SSL library used on Android and Linux to provide better HTTPS support&#xA;Fixed SendHTTPFile not checking for an empty filename string&#xA;Text2Speech&#xA;Fixed calling StopSpeaking during a delay on iOS causing future speech to fail&#xA;Screen Recording&#xA;Screen recording on Android 7 or above will now pause when the app is sent to the background instead of stopping&#xA;Local Notifications&#xA;Fixed local notifications not working on Android 8.0 and above&#xA;Fonts&#xA;Fixed TTF fonts using lots of unicode characters causing a crash with some text sizes&#xA;HTML5&#xA;Added support for video playback on HTML5&#xA;Steam owners of AppGameKit will have the update ready for them. TheGameCreators customers can download the new version direct from our servers from thier order history area of the TheGameCreators website.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2018.06.22 released for Linux</title>
            <link>https://playingtux.com/en/articles/2018/06/appgamekit-version-20180622-released-linux/</link>
            <pubDate>Fri, 22 Jun 2018 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2018/06/appgamekit-version-20180622-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2018.06.22 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2018.06.22&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) focuses this time primarly on bugfixing.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Update! Version 2018.06.22 Released&#xA;This new version of AppGameKit brings all these new features and tweaks:&#xA;Translations&#xA;The IDE now supports Google translated texts for Simplified Chinese, Japanese and Russian languages.&#xA;Android&#xA;Fixed Android apps that set ARCore as required being rejected by Google due to missing AndroidManifest.xml feature&#xA;Fixed tapping on notifications from the app whilst the app is open on Android causing a blank screen or image corruption&#xA;Android expansion files can now be used to store 3D objects, OGG and WAV files, and any file opened with OpenToRead&#xA;Use the prefix &amp;ldquo;expansion:&amp;rdquo; to load files from expansion files, e.g. OpenToRead(&amp;ldquo;expansion:MyFile.txt&amp;rdquo;), the file will be extracted from the expansion file to the write folder then opened as normal&#xA;Subsequent requests to open &amp;ldquo;expansion:MyFile.txt&amp;rdquo; will read the file directly from the write folder without re-extracting it, unless the file has been deleted&#xA;iOS&#xA;iOS will now automatically change the app orientation if SetOrientationAllowed is used when the device is in an orientation that is no longer allowed&#xA;IDE&#xA;Added check box in the IDE preference to produce 64-bit executables on Windows instead of 32-bit executables&#xA;Fixed an error about a missing games_app_id entry in the values.xml file when exporting for Amazon if the Google Play App ID field has a value even if it is greyed out&#xA;Steam Windows users can now post their projects to the Steam Workshop and download shared projects with these new menu items. This is a Beta feature which we encourage you to try out and send us feedback on.&#xA;Linux&#xA;Fixed CURL error when running AGK apps on newer versions of Linux&#xA;AdMob, Chartboost &amp;amp; Amazon Ads&#xA;Changed AdMob ads to show non-personalised ads by default to comply with the GDPR&#xA;Added commands to request consent for personalised AdMob ads using the Google consent dialog (requires you to reduce your list of providers from the 200 commonly used ones to a maximum of 12 in your AdMob settings)&#xA;Added OverrideConsentAdMob command to turn on personalised ads, if you have consent from the user from your own dialog&#xA;Updated AdMob SDK on iOS to 7.31.0&#xA;AdMob on Android is using version 11.8.0&#xA;Fixed smart banner ads not apearing on Android&#xA;Fixed smart banner ads on iOS not appearing in the correct location&#xA;Changed Charboost ads to show non-personalised ads by default to comply with the GDPR&#xA;Added OverrideConsentChartboost command to turn on personalised ads, if you have consent from the user from your own dialog&#xA;Updated Amazon Ads on Android to version 5.8.2&#xA;Updated Amazon Ads on iOS to version 2.2.15.1&#xA;Updated Android target to API 26 for Google apps, this does not affect the minimum supported version, but it now requires the permission commands to be used for certain commands to work&#xA;Chartboost&#xA;Updated Chartboost SDK on Android to version 7.2.0&#xA;Updated Chartboost SDK on iOS to version 7.2.0&#xA;Facebook&#xA;Added an error message if FacebookActivateAppTracking is called before FacebookSetup&#xA;Sprites&#xA;Fixed SetSpriteAnimation not always reporting an error if the number of frames specified exceeds the image size&#xA;Shaders&#xA;Added command GetSupportedShaderVaryings to return the number of vec4 varyings that can be used in shaders&#xA;3D&#xA;Fixed FBX files in text format sometimes causing errors during loading&#xA;Text to Speech&#xA;Added GetSpeechNumVoices, GetSpeechVoiceName, GetSpeechVoiceLanguage to return the available TextToSpeech voices on the&#xA;current device&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2018.04.12 for Linux released</title>
            <link>https://playingtux.com/en/articles/2018/04/appgamekit-version-20180412-linux-released/</link>
            <pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2018/04/appgamekit-version-20180412-linux-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2018.04.12 for Linux released&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2018.04.12&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) adds again new features and improvements.&#xA;This time the focus is on the implementation of &lt;strong&gt;Augmented Reality&lt;/strong&gt; (ARCore for Android and ARKit for iOS) into the engine.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit 2018.04.12&#xA;Today brings a huge update to AppGameKit! We have cool new commands that let you control the hot new technology of Augmented Reality on both the iOS (ARKit) and Android (ARCore) platforms. With these new commands and values we&amp;rsquo;ve stripped down the complexity, providing an easy way for you to access AR features from your own code.&#xA;The new AR Demo shows how you can easily merge reality with your 3D digital content!&#xA;This new version adds new cloud saving commands for iCloud on iOS and Google Drive on Android and there&amp;rsquo;s also a host of fixes and additions in many areas of the command set.&#xA;Here&amp;rsquo;s a full run down of all the new features and fixes:&#xA;Here&amp;rsquo;s the full Augmented Reality Command List and Values:&#xA;void ARSetup()&#xA;int ARGetStatus()&#xA;void ARUpdateInternal()&#xA;void ARPause()&#xA;void ARResume()&#xA;void ARDestroy()&#xA;void ARControlCamera()&#xA;void ARDrawBackground()&#xA;void ARSetPlaneDetectionMode( int mode )&#xA;void ARSetLightEstimationMode( int mode )&#xA;float ARGetLightEstimate()&#xA;int ARHitTest( float screenX, float screenY )&#xA;float ARGetHitTestX( int index )&#xA;float ARGetHitTestY( int index )&#xA;float ARGetHitTestZ( int index )&#xA;float ARGetHitTestNormalX( int index )&#xA;float ARGetHitTestNormalY( int index )&#xA;float ARGetHitTestNormalZ( int index )&#xA;int ARGetHitTestType( int index )&#xA;void ARHitTestFinish()&#xA;int ARGetPlanes( int reserved )&#xA;float ARGetPlaneX( int index )&#xA;float ARGetPlaneY( int index )&#xA;float ARGetPlaneZ( int index )&#xA;float ARGetPlaneAngleX( int index )&#xA;float ARGetPlaneAngleY( int index )&#xA;float ARGetPlaneAngleZ( int index )&#xA;float ARGetPlaneSizeX( int index )&#xA;float ARGetPlaneSizeZ( int index )&#xA;void ARGetPlanesFinish()&#xA;int ARCreateAnchorFromHitTest( int index )&#xA;int ARCreateAnchorFromPlane( int index )&#xA;void ARFixObjectToAnchor( int objID, int anchorID )&#xA;int ARGetAnchorStatus( int anchorID )&#xA;void ARDeleteAnchor( int anchorID )&#xA;Find out more about ARCore and which devices are compatible for Android HERE&#xA;Learn more about ARKit from Apple HERE.[developer.apple.com]&#xA;iOS&#xA;Changed iOS to use an OpenGL ES 3.0 context to support the larger shaders that AppGameKit generates when using multiple features like normal mapping with cascade shadow mapping&#xA;Android&#xA;Minimum supported version of Android is now 4.0.3 (API 15)&#xA;Updated Google Play Services to version 11.8.0 on Android&#xA;Added commands to check and request permissions for certain Android features, such as camera access, sdcard read/write access, and GPS location tracking&#xA;You must start using the new permission commands in your apps, even though they currently auto granted at startup, as a future version of AGK will switch to auto deny, as required by Google&#xA;Fixed FacebookActivateAppTracking causing a crash on Android&#xA;Fixed Android orientation changes sometimes causing the AGK render area to be offset from the visible display area&#xA;Fixed physical keyboards on Android causing edit boxes to not accept any characters if the backspace key was pressed too many times&#xA;Added 64-bit version of Android for better performance on 64-bit devices&#xA;Fixed GameCenter commands causing a crash on some Android devices&#xA;Cloud Data&#xA;Added Cloud Data commands to save and load variables to iCloud Drive on iOS and Google Drive on Android which will sync across all devices on the same platform with the app installed&#xA;SetupCloudData( string reserved )&#xA;integer GetCloudDataAllowed()&#xA;integer GetCloudDataChanged()&#xA;string GetCloudDataVariable( string varName, string defaultValue )&#xA;SetCloudDataVariable( string varName, string varValue )&#xA;DeleteCloudDataVariable( string varName )&#xA;3D&#xA;Fixed LoadObject causing a crash with some FBX models, there may be further incompatibilities with newer FBX format specs&#xA;Added SetShadowCascadeValues command to set the size of each cascade level manually&#xA;Added DeleteObjectTree command to delete an object plus all attached objects&#xA;Fixed CreateMemblockFromObjectMesh incorrectly increasing string padding when called on an object created with CreateObjectFromMeshMemblock&#xA;Fixed SetSpriteAnimation causing a crash if called with a greater number of frames than the previous call&#xA;Fixed SetObjectMeshFromMemblock crashing if the memblock contains more than 65536 vertices&#xA;Video &amp;amp; Camera Fixes&#xA;Added double buffering to PlayVideoToImage on iOS to avoid flickering on some devices&#xA;Added double buffering to SetDeviceCameraToImage on iOS to avoid flickering on some devices&#xA;Tweening&#xA;Fixed GetTweenPlaying commands crashing if a tween chain exists without being played&#xA;Text &amp;amp; Fonts&#xA;Added GetTextAlignment to return the current alignment mode of the text&#xA;Added DrawText command to draw text immediately to the screen&#xA;Fixed LoadFont failing to load from the system fonts folder when SetErrorMode is set to 2&#xA;JSON&#xA;Fixed JSON conversions being inaccurate with integers over 16 million due to floating point assumptions&#xA;AppGameKit Type variables that begin with an underscore &amp;ldquo;_&amp;rdquo; will now match with JSON fields that don&amp;rsquo;t have the underscore, for example an AppGameKit variable named &amp;ldquo;_type&amp;rdquo; will match a JSON field named &amp;ldquo;type&amp;rdquo;, this allows JSON files to have keywords that can&amp;rsquo;t be used as variable names in AppGameKit&#xA;Tier2&#xA;Updated Android Tier 2 libraries and projects to use libc++_static instead of stlport_static&#xA;System Commands&#xA;Added GetDeviceNetworkType command to check the current network type (mobile or Wifi) or iOS and Android&#xA;Added GetStorageRemaining commands to get the current free space and total storage space on iOS and Android&#xA;Fixed written files sometimes being invisible to external PCs connected via USB&#xA;Fixed Android videos being replaced with a black texture after resuming the app on some devices&#xA;Firebase&#xA;Updated Firebase to version 4.5.0 on Android&#xA;Updated Firebase to version 4.11.0 on iOS&#xA;Disabled Firebase functionality on Amazon apps due to a crash when it checks for Google Play Services&#xA;For all existing users the AppGameKit V2018.04.12 update is now live on Steam.&#xA;Thank you for your patience - we&amp;rsquo;ve worked long and hard to bring you this new version. Please feedback any issues into the main AppGameKit forum.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.12.12 for Linux released</title>
            <link>https://playingtux.com/en/articles/2017/12/appgamekit-version-20171212-linux-released/</link>
            <pubDate>Tue, 12 Dec 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/12/appgamekit-version-20171212-linux-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.12.12 for Linux released&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2017.12.12&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) adds again a ton of new features and improvements.&#xA;Worth noting this time is the &lt;strong&gt;extension of the physics-simulation Box2D and access to Text-to-Speech-functions for mobile devices&lt;/strong&gt; in the engine.&#xA;Also a &lt;a class=&#34;link&#34; href=&#34;http://publicdata.thegamecreators.com/images/appgamekit_christmas_graphics.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;free set with xmas-styled-graphics&lt;/a&gt; has been released.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for this version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;What&amp;rsquo;s new in Version 2017.12.12?&#xA;Box 2D&#xA;Updated Box2D to version 2.3.2, but without the auto convex hull code, polygon vertices must still be convex&#xA;Multiple 2D collision shapes can now be assigned to an object without it being set up for physics&#xA;Shape properties like friction, restitution, and collision filters can now be modified on a per shape basis instead of one value for all shapes&#xA;The SetSpriteShape commands can now change previously added shapes on a per shape basis&#xA;Added GetSpriteNumShapes command to return the number of shapes currently assigned to a sprite&#xA;Added GetSpriteShapeNumVertices command to return the number of vertices in a polygon shape&#xA;Added GetSpriteShapeVertexX/Y commands to return the X/Y coordinates of a polygon vertex&#xA;Added SetSpritePhysicsDensity to set the density of a shape&#xA;Added SetJointMouseMaxForce command to limit the amount of force the mouse joint can use&#xA;Added SetJointDamping command to set the softness parameters for distance, line/wheel, weld, and mouse joints&#xA;Added CreateRopeJoint to limit the max distance between two sprites&#xA;Added GetSpritePhysicsCOMX/Y to get the current center of mass for the physics shape&#xA;Added SetSpriteShapeChain and AddSpriteShapeChain to create 2D chain shapes, these are the most suitable shape for 2D terrain&#xA;Added ChainShape example to the Physics folder to demonstrate a simple 2D terrain&#xA;Text To Speech&#xA;Added TextToSpeech commands for iOS and Android&#xA;Added TextToSpeech example project to the Sounds folder&#xA;iWatch&#xA;Added commands to communicate with an Apple smart watch, the smart watch app must be created outside of AGK&#xA;Sprites&#xA;Added GetSpriteTransparency to return the current transparency mode of a sprite&#xA;Added SetObjectBlendModes to set the transparency blend modes manually, also added SetObjectTransparency mode 3 to use these manual values&#xA;Skeletons &amp;amp; Tweening&#xA;Added new commands to pause and resume tweens&#xA;Fixed SetSkelton2DFlip causing an incorrect animation if the root bone has a positional offset&#xA;Shaders&#xA;Added DeleteShader command and GetShaderExists commands&#xA;The GetTweenPlaying commands will now return 1 if the tween is currently playing as part of a tween chain&#xA;3D&#xA;Fixed shadows disappearing or causing a crash on Android when the app goes to the background&#xA;Fixed shadow artifacts on some Android devices when the scene has large polygons&#xA;Fixed animated objects causing incorrect shadows if an object with more bones was loaded after an object with less bones&#xA;Screen Recording&#xA;Increased audio quality on Android when using StartScreenRecording&#xA;JSON&#xA;Improved the speed of to JSON for both arrays and types when using large data structures&#xA;Windows&#xA;Fixed XInput1_3.dll missing error when running the 64-bit version of the player on Windows 8 or above&#xA;Fixed GetDeivceID on Windows returning different values on the same machine in some cases&#xA;Edit Boxes&#xA;Tapping outside an editbox to stop editing will now record a touch press with the GetPointer commands&#xA;Fixed editbox text shifting slightly after using SetEditBoxText and then editing the text&#xA;Fixed arrow keys adding characters to editboxes on Mac&#xA;Fixed SetEditBoxCursorPosition not working on iOS until the editbox regains focus&#xA;Fixed GetEditBoxLines not counting a new line unless a character existed on it, the line will now be counted as soon as the return key is pressed&#xA;Networking&#xA;Added GetNetworkExists command&#xA;Fixed calling CloseNetwork whilst a connection was still in progress causing the app to freeze&#xA;Arrays&#xA;Array .sort() now accepts an optional parameter to ignore case when sorting strings, e.g. sort(1) to ignore case&#xA;Linux&#xA;Fixed SetWindowAllowResize being called after SetWindowSize on Linux causing the window to revert to its original size&#xA;Android&#xA;Fixed Android apps closing when a hardware keyboard is attached or removed&#xA;Images&#xA;Fixed GetImageChosen returning the last valid image choice when the user chooses cancel&#xA;iOS Export&#xA;Please note that the iOS export now requires XCode to be installed on your Mac due to iOS 11 changes, and the app icon must now be 1024x1024 pixels in size&#xA;Tier 2&#xA;Added VS2017 template project and AGK lib to the Tier 2 folder on Windows&#xA;We hope you enjoy the new commands and the free Christmas graphics. We&amp;rsquo;ll be back in 2018 with more cool improvements to AppGameKit!&lt;/p&gt;</description>
        </item><item>
            <title>Visual Novel Maker: now available for Linux on Steam</title>
            <link>https://playingtux.com/en/articles/2017/11/visual-novel-maker-now-available-linux-steam/</link>
            <pubDate>Fri, 17 Nov 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/11/visual-novel-maker-now-available-linux-steam/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/visualnovelmakerheader.jpg&#34; alt=&#34;Featured image of post Visual Novel Maker: now available for Linux on Steam&#34; /&gt;&lt;p&gt;If you&amp;rsquo;ve ever dreamed of creating your own &lt;strong&gt;Visual Novel&lt;/strong&gt;, maybe the &lt;a class=&#34;link&#34; href=&#34;http://store.steampowered.com/app/495480/Visual_Novel_Maker/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Visual Novel Maker&lt;/a&gt; is for you.&#xA;It was released today - and &lt;strong&gt;also for Linux.&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;visualnovelmakershot1.jpg&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://playingtux.com/images/field/image/visualnovelmakershot1.jpg&#34;&gt;&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.09.25 released for Linux</title>
            <link>https://playingtux.com/en/articles/2017/09/appgamekit-version-20170925-released-linux/</link>
            <pubDate>Mon, 25 Sep 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/09/appgamekit-version-20170925-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.09.25 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2017.09.25&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) adds again new features and improvements.&#xA;Worth noting is the addition of the &lt;strong&gt;support of JSON&lt;/strong&gt; in the engine.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; of the current version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit 2017.09.25&#xA;Today we&amp;rsquo;ve added support for JSON files and the ability to load and save arrays to AppGameKit!&#xA;Note: This version contains breaking changes, bytecode compiled with older version will not work with this version, and bytecode compiled with this version will not work with previous versions.&#xA;This new version of AppGameKit includes these new features and maintenance fixes:&#xA;JSON and Load/Save Arrays&#xA;Added type.toJSON() and type.fromJSON(string) to convert types to and from JSON strings&#xA;Added array.toJSON() and array.fromJSON(string) to convert arrays to and from JSON strings&#xA;Added array.save(filename) and array.load(filename) to load and save arrays as JSON files&#xA;Added JSON load/save example to the General examples folder&#xA;3D&#xA;Fixed normal mapping producing artifacts on mobile devices when the normal Y value was very close but not equal to 1.0&#xA;Fixed SetGerenateMipmaps(1) causing a shader error if subsequent image loads were not a power of two in size and applied to texture stage 1 of a 3D object&#xA;Physics&#xA;Fixed the spelling mistake in the Set3DPhysicsRadollBonesVisible, Set3DPhysicsTwistJointMaxMotorImpluse, and Set3DPhysicsHingeJointMaxMotorImpluse commands, any apps that use them will need to make the same corrections&#xA;Android&#xA;Increased Android screen recording quality from 0.5Mbit/s to 2Mbits/s&#xA;Fixed crash on Android if vibrate command called without vibrate permission&#xA;IDE&#xA;Fixed Dutch keyboards not being able to enter single and double quotes in the IDE&#xA;Fixed a crash when setting a breakpoint on the first line of a function whilst a function local type or array was in the debug variables list&#xA;iOS&#xA;Fixed iOS apps not working on iOS 7 or 8&#xA;Video&#xA;Windows 7 and below will now use the old DirectShow method of playing videos instead of the new Media Foundation. Windows 8 and above will still use the new method&#xA;Raspberry Pi&#xA;Removed MP3 support in the Raspberry Pi version to support a wider range of OS versions. Only OGG is supported on Raspberry Pi now&#xA;Enjoy the new version!&#xA;TheGameCreators&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.07.19 released for Linux</title>
            <link>https://playingtux.com/en/articles/2017/07/appgamekit-version-20170719-released-linux/</link>
            <pubDate>Thu, 20 Jul 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/07/appgamekit-version-20170719-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.07.19 released for Linux&#34; /&gt;&lt;p&gt;The new &lt;strong&gt;Version 2017.07.19&lt;/strong&gt; of &lt;strong&gt;AppGameKit&lt;/strong&gt; (also known as &lt;strong&gt;AGK2&lt;/strong&gt;) again adds a ton of new features and fixes.&#xA;This time the developers focused most notably on the &lt;strong&gt;3D&lt;/strong&gt;-part of the engine.&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for this version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit 2017.07.19&#xA;In this new version of AppGameKit we&amp;rsquo;ve added some great new commands that bring you significant visual effects. There are now automatic 3D shadows, 3D Particles and normal mapping support. The build includes many fixes and improvements with full details below.&#xA;Note: This version contains breaking changes, bytecode compiled with older versions will not work with this version, and bytecode compiled with this version will not work with older players. So please update your player apps (iOS player is pending Apple approval).&#xA;AppGameKit Player Apps&#xA;The AppGameKit Player on iOS will now display the Wifi IPv4 address over the mobile data one, if available&#xA;3D Shadows&#xA;AppGameKit now supports 3D shadow effects. Shadows are cast automatically from the directional light. There are three different shadow modes you can choose from:&#xA;Uniform shadow mapping&#xA;Light Space Perspective shadow mapping&#xA;Cascade shadow mapping&#xA;The new shadow commands are;&#xA;SetShadowMappingMode&#xA;SetShadowSmoothing&#xA;SetShadowMapSize&#xA;SetShadowRange&#xA;SetShadowBias&#xA;SetShadowLightStepSize&#xA;SetObjectCastShadow&#xA;SetObjectReceiveShadow&#xA;New tier 1 shadow demo (found in the 3D demo folder)&#xA;3D Particles&#xA;Added 3D particle commands&#xA;Added a 3D Particle example to demonstrate their usage&#xA;3D&#xA;Added SetObjectNormalMap command to add a normal map to a 3D object that uses the default shaders&#xA;Added LoadShaderFromString command to specify the shader source code directly as a string&#xA;Changed the mesh to light distance calculation to prefer closer lights regardless of light range when the number of lights is exceeded&#xA;If the number of pixel lights affecting a mesh exceeds the limit (currently 4) then the additional pixel lights will be applied to the mesh as vertex lights if possible&#xA;Added support for tangent and binormal attributes in 3D objects loaded from external files&#xA;Objects using a normal map that don&amp;rsquo;t have any tangents or binormals will have them generated at runtime&#xA;Added normal mapping example project&#xA;Added support for the vertex color attribute for 3D objects using the default shaders&#xA;3D Model formats&#xA;Upgraded to version 3.3 of the Open Asset Import Library for 3D model loading&#xA;Currently supported 3D model formats are: .x .fbx .dae .3ds .obj .b3d .3d&#xA;2D&#xA;DrawLine on all platforms will now draw the last pixel of a line whereas previously the last pixel was left blank&#xA;Fixed DrawBox drawing unfilled boxes incorrectly if the virtual resolution didn&amp;rsquo;t match the window size&#xA;2D Physics&#xA;Fixed SetSpritePhysicsOff causing a crash if called inside a contact loop using GetFirstContact and GetNextContact&#xA;Fixed a crash when setting a physics sprite to a width or height of 0&#xA;Raw File Paths&#xA;Fixed LoadVideo not working with &amp;ldquo;raw:&amp;rdquo; file paths on non-Windows platforms&#xA;Fixed LoadMusic not working with &amp;ldquo;raw:&amp;rdquo; file paths on all platforms&#xA;iOS&#xA;Added RequestAppReview for iOS 10.3 to rate the app from within the app itself&#xA;Changed iOS splash screen to fade to black instead of white before displaying your app&#xA;Fixed OpenBrowser on iOS not accepting URLs containing spaces&#xA;Facebook&#xA;Added FacebookActivateAppTracking command to send app events to the Facebook app console and record app installs&#xA;Text&#xA;Added ShareImageAndText command to share both an image and text at the same time&#xA;Arrays&#xA;Fixed assigning default values to an array of strings in a function generating an error if the number of values didn&amp;rsquo;t match the array size exactly&#xA;Mac&#xA;Updated Mac projects to use libc++, any Tier 2 projects will need to update their setings accordingly&#xA;Multiplayer&#xA;Fixed spelling mistake in GetSocketListnerConnection command name, this is a breaking change and will need to be corrected in existing apps&#xA;Fixed network client disconnect not being forwarded to other clients&#xA;Added SetNetworkAllowClients to restart client listening after calling SetNetworkNoMoreClients&#xA;Added KickNetworkClient to kick a network client off the network, only the host can do this&#xA;Strings&#xA;Fixed ReplaceString cutting off the end of the string if the replace count limit is met&#xA;Fixed a memory leak in CountStringTokens and GetStringToken&#xA;Ouya&#xA;Fixed Ouya Tier 2 template failing to compile&#xA;Android&#xA;Fixed Android GameCenter commands crashing if passed an empty string for the leaderboard name&#xA;Exported Google Android apps should now be compatible with Android TV&#xA;Fixed ViewFile and ShareImage failing after the first attempt in exported APKs&#xA;Virtual Buttons&#xA;Fixed virtual button commands reporting the wrong button ID in error messages&#xA;Tier 2&#xA;Fixed Android ShowCaptureScreen in Tier 2 causing an exception&#xA;Removed old Visual Studio projects, AppGameKit now only supports VS2015&#xA;Support for Visual Studio 2017 has been delayed, we&amp;rsquo;re awaiting a bug fix from Microsoft to continue support&#xA;Added a 64-bit template project for Windows using VS2015&#xA;Added a 64-bit version of the Windows interpreter to the Players folder, it will not be used automatically to maintain backwards compatibility&#xA;Plug-Ins&#xA;Added support for 64-bit plugins in the 64-bit Windows interpreter, 32-bit plugins can only be used with the 32-bit interpreter&#xA;Added Example Plugin source code to the installed files on Windows, Mac, and Linux&#xA;Fixed a memory leak when calling plugin commands&#xA;Debugging&#xA;Debugging from the AGK IDE will now attempt to use the loopback addres if no other IP addresses could be found&#xA;Linux&#xA;Fixed DrawLine on Linux sometimes being off by one&#xA;Fixed GetResumed and GetPaused not working on Linux&#xA;Linux apps should no longer exit when a socket disconnects&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.05.15 released for Linux</title>
            <link>https://playingtux.com/en/articles/2017/05/appgamekit-version-20170515-released-linux/</link>
            <pubDate>Mon, 15 May 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/05/appgamekit-version-20170515-released-linux/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.05.15 released for Linux&#34; /&gt;&lt;p&gt;The new update &lt;strong&gt;2017.05.15&lt;/strong&gt; for the Linux-version of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) adds &lt;strong&gt;new file and folder commands&lt;/strong&gt; and also &lt;strong&gt;commands for vibration on Android und iOS devices&lt;/strong&gt;.&#xA;Besides that, it fixes a lot of bugs.&#xA;The &lt;strong&gt;changelog&lt;/strong&gt; for this version:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;New file and folder commands added to AppGameKit!&#xA;This new version of AppGameKit brings many new features and a number of maintenance improvements and fixes. For some time the game development community have been asking for improved file and folder controls. Today we&amp;rsquo;re able to satisfy that need with a host of new commands. We&amp;rsquo;ve also added a command so you can control vibration feedback on mobile devices.&#xA;There&amp;rsquo;s a host of fixes and maintenance improvements. You can read the full change list here;&#xA;Strings&#xA;Added ByteLen command to return the size of a string in bytes&#xA;Haptics&#xA;Added VibrateDevice command to enable vibration on Android and iOS&#xA;In-App Purchases&#xA;Fixed InAppPurchaseRestore causing a crash on iOS&#xA;Android&#xA;Fixed Android images loaded with LoadImageResized sometimes not being loaded&#xA;Fixed Android SetDeviceCameraToImage somtimes cropping the image incorrectly&#xA;Fixed Android PlayVideoToImage somtimes cropping the image incorrectly&#xA;File Commands&#xA;Added SimplifyPath, JoinPaths, and IsAbsolutePath commands to manage file paths&#xA;Added CountWindowsDrives and GetWindowsDrive to get the drives available on Windows devices&#xA;ChooseRawFile now has an extra parameter to return the full path instead of copying the file to the write folder&#xA;Added OpenRawFolder, GetRawFolderNumFiles, GetRawFolderNumFolders, GetRawFolderFileName, and GetRawFolderFolderName to get the contents of any folder anywhere on the filesystem on all platforms&#xA;Any command that takes a file path can now use an absolute path with the prefix &amp;ldquo;raw:&amp;rdquo; to allow access to files anywhere on the filesystem on all platforms, e.g. &amp;ldquo;raw:C:\MyFolder\MyFile.txt&amp;rdquo;&#xA;SetRawWritePath is now deprecated in favour of the above raw folder commands and raw file paths&#xA;GetFirstFile, GetFirstFolder, GetFileCount, and GetFolderCount now have an extra parameter to return only files from the read folder, or write folder, or both (default)&#xA;Exporting&#xA;Updated iOS export icons and launch images for the latest devices&#xA;Fixed iOS export with version number set to 1.0 not setting the version number correctly&#xA;Tier2&#xA;Updated iOS Tier 2 template projects for new icons and launch images&#xA;Updated iOS Tier 2 projects to XCode 8 and iOS 10.3&#xA;Updated Mac Tier 2 projects to XCode 8 and MacOS 10.12 (Sierra)&#xA;Multiplayer&#xA;Added a parameter to HostNetwork to set the port for IPv6 connections separately from the IPv4 port&#xA;HostNetwork will no longer use IPv6 unless an IPv6 port is specified&#xA;Misc&#xA;Fixed SetVirtualResolution not working properly whilst rendering to an image&#xA;Fixed returning a float from a plugin crashing on Linux and Mac machines that don&amp;rsquo;t have AVX instructions&#xA;Fixed SetSoundInstanceBalance doing nothing on Linux and Mac&#xA;Fixed SetWindowAllowResize not working on Linux&#xA;Fixed SetWindowSize on Linux repositioning the window to 0,0&#xA;Switching between windowed and fullscreen mode on Windows now remembers window position&#xA;Fixed middle mouse button not working on Linux&#xA;Removed requirement that Memblock integers and floats be aligned to 4 byte offsets, although unaligned access will be slower than aligned values&#xA;Broadcasting will now only copy the plugins that are imported by the app, rather than all available plugins&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.04.24 released with plugin-support for Linux </title>
            <link>https://playingtux.com/en/articles/2017/04/appgamekit-version-20170424-plugin-support-linux-released/</link>
            <pubDate>Mon, 24 Apr 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/04/appgamekit-version-20170424-plugin-support-linux-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.04.24 released with plugin-support for Linux &#34; /&gt;&lt;p&gt;About one month after the first introduction in AGK2 for Windows, the Linux-version of &lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) now also gains the &lt;strong&gt;long awaited plugin-support&lt;/strong&gt; with the recently released &lt;strong&gt;version 2017.04.24&lt;/strong&gt; of AGK2.&#xA;You can now write/develop your own libraries (&lt;strong&gt;.so&lt;/strong&gt; on Linux, &lt;strong&gt;.dll&lt;/strong&gt; on Windows) in any language you like and include them as plugins in your AGK-programs.&#xA;More informationen on how to create and use the plugins: &lt;a class=&#34;link&#34; href=&#34;http://appgamekit.com/documentation/guides/14&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://appgamekit.com/documentation/guides/14&lt;/a&gt;_plugins.htm&#xA;Link to the currently released community-plugins: &lt;a class=&#34;link&#34; href=&#34;https://forum.thegamecreators.com/thread/219483&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://forum.thegamecreators.com/thread/219483&lt;/a&gt;&#xA;The &lt;strong&gt;Changelog&lt;/strong&gt; for the current version:&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit: Roadmap for 2017 published</title>
            <link>https://playingtux.com/en/articles/2017/03/appgamekit-roadmap-2017-published/</link>
            <pubDate>Sat, 25 Mar 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/03/appgamekit-roadmap-2017-published/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit: Roadmap for 2017 published&#34; /&gt;&lt;p&gt;&lt;strong&gt;The Game Creators&lt;/strong&gt; have &lt;a class=&#34;link&#34; href=&#34;https://www.thegamecreators.com/post/appgamekit-development-road-map&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;published&lt;/a&gt; their &lt;strong&gt;Roadmap for 2017&lt;/strong&gt; regarding the further development of &lt;strong&gt;AppGameKit&lt;/strong&gt;.&#xA;The AGK-Community have been asked in a survey, which features they would like to see in the next versions, &lt;strong&gt;and they have been heard&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;AppGameKit Roadmap 2017&#xA;We’re well underway with our roadmap for AppGameKit in 2017 and have already seen the release of two new versions of AppGameKit and a new Sound Library DLC.&#xA;Following the community survey earlier this year we have now finalised our development goals and, in the coming months, the core engine of AppGameKit will receive these new features free to all existing users:&#xA;Call DLL commands for Windows: Using these commands developers can call dynamic link libraries from their AppGameKit BASIC source code. Developers of DLL’s can also interrogate AppGameKit and call its commands.&#xA;3D Shadows: Automatic 3D shadow effects will be added to the 3D engine.&#xA;3D Particles: With this addition particles can be 3D in shape and move in three dimensions.&#xA;Video Adverts: The Admob Video format will be supported within AppGameKit Tier1 BASIC.&#xA;Box 2D enhancements: The full scope of Box 2D will be possible once these extra commands are released.&#xA;Export to Windows, Mac &amp;amp; Linux from any platform: If you use AppGameKit’s IDE from Windows then you will be able to compile Mac and Linux executables from your chosen development OS. This also applies if you develop from Mac and Linux.&#xA;Load &amp;amp; Save Arrays: Extra commands to quickly save out and load in array data.&#xA;These features will roll out in regular updates during the course of the year. Stability of the main AppGameKit product remains a high priority and we will continue to resolve any reported issues as we develop these new features.&#xA;We do have more features planned, and these will be made public once the above have been successfully released, but this includes:&#xA;AppGameKit VR (Q2 2017)&#xA;This new add-on DLC will provide a range of new commands that allow developers to code their own VR demos and games. Easy to use commands will turn on the Head Mounted Display of a VR headset. Touch and button commands report back what the user is doing with the connected touch devices. It will support both the Vive and Oculus devices.&#xA;AppGameKit Studio (Q3 2017)&#xA;The new AppGameKit Studio provides a Windows styled GUI where you can visually drag &amp;amp; drop, scale and move 2D media for your AppGameKit projects. With emulated display modes you’ll be able to quickly see how your app looks on different device resolutions. Studio will create 2D scenes and once finished they can be exported as BASIC or C++ source code to use in your projects.&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.02.28 released</title>
            <link>https://playingtux.com/en/articles/2017/02/appgamekit-version-20170228-released/</link>
            <pubDate>Tue, 28 Feb 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/02/appgamekit-version-20170228-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.02.28 released&#34; /&gt;&lt;p&gt;&lt;strong&gt;AppGameKit&lt;/strong&gt; (aka &lt;strong&gt;AGK2&lt;/strong&gt;) has recently been released in the &lt;strong&gt;Version 2017.02.28&lt;/strong&gt;.&#xA;This new version adds some new functionalities (e. g. &lt;strong&gt;support for IPv6&lt;/strong&gt;) and a lot of improvements and bugfixes.&#xA;Alse some new &lt;strong&gt;Video-Tutorials&lt;/strong&gt; have been added to the &lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/playlist?list=PLlLxfPB9MrBtN8vFOZIUhotV9cs3VCV5Z&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Playlist on YouTube&lt;/a&gt;.&#xA;AGK2 is a &lt;strong&gt;multi-plattform 2D/3D game-engine&lt;/strong&gt; and development environment (IDE) for &lt;strong&gt;Linux, MacOS and Windows&lt;/strong&gt;.&#xA;Programs and games can be developed in a &lt;strong&gt;BASIC&lt;/strong&gt;-like dialect or in &lt;strong&gt;C++&lt;/strong&gt; and the developed programs can be run on/exported for &lt;strong&gt;Linux, Windows, MacOS, Android, iOS and HTML5&lt;/strong&gt;.&#xA;More information on AGK2:&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.appgamekit.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Homepage of AGK2&lt;/a&gt;&#xA;&lt;a class=&#34;link&#34; href=&#34;http://store.steampowered.com/app/325180/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;AGK2 on Steam&lt;/a&gt;&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/playlist?list=PLlLxfPB9MrBtN8vFOZIUhotV9cs3VCV5Z&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Playlist on YouTube&lt;/a&gt;&#xA;The changelog for the current version:&lt;/p&gt;</description>
        </item><item>
            <title>AppGameKit Version 2017.01.09 released</title>
            <link>https://playingtux.com/en/articles/2017/01/appgamekit-version-20170109-released/</link>
            <pubDate>Mon, 09 Jan 2017 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2017/01/appgamekit-version-20170109-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post AppGameKit Version 2017.01.09 released&#34; /&gt;&lt;p&gt;Only short after &lt;a class=&#34;link&#34; href=&#34;https://playingtux.com/articles/app-game-kit-v2022-released&#34; &gt;the release of v2.0.22&lt;/a&gt;, there is today a new version of &lt;strong&gt;AGK2&lt;/strong&gt; available, which mainly concentrates on fixing bugs:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;From this point forward we&amp;rsquo;re using a new versioning number system for AppGameKit based on the date of release - so this one is called Build 2017.01.09&#xA;This maintenace build brings you these vital fixes and additions. Thanks for the feedback which helped us stabalise AppGameKit.&#xA;First here are some extra commands;&#xA;Added a new &amp;ldquo;GetImageMemoryUsage&amp;rdquo; command to return the amount of GPU memory currently being used to store images&#xA;Added &amp;ldquo;SetPrintFont&amp;rdquo; to use fonts loaded with LoadFont with the Print command&#xA;Added &amp;ldquo;SetEditBoxFont&amp;rdquo; to use fonts loaded with LoadFont with edit boxes&#xA;The fixes and tweaks are;&#xA;Fixed LoadFont failing in exported Android apps&#xA;Fixed FindStringCount causing an infinite loop if the second parameter was an empty string&#xA;Fixed Android export not working when a Firebase config file is used&#xA;Fixed Unicode characters in file paths not working properly on Windows&#xA;Fixed local arrays in functions not setting their default value if given&#xA;Fixed GameCenter commands sometimes failing to login on Android&#xA;Fixed TrueType fonts becoming corrupt when the app is minimised on some Android devices&#xA;Fixed SetWindowSize with the fullscreen parameter set to 1 on Windows not creating a proper fullscreen window&#xA;SetWindowSize with the fullscreen parameter set to 1 now works on Linux&#xA;Fixed SetObjectMeshFromMemblock sometimes corrupting the vertices of another object&#xA;Fixed a crash when trying to export an APK in the Mac version&#xA;Fixed GetFacebookFriends on iOS appending to the friends list each time it was called instead of clearing the list first&lt;/p&gt;</description>
        </item><item>
            <title>App Game Kit v2.0.22 released</title>
            <link>https://playingtux.com/en/articles/2016/12/app-game-kit-v2022-released/</link>
            <pubDate>Mon, 12 Dec 2016 00:00:00 +0000</pubDate>
            <guid>https://playingtux.com/en/articles/2016/12/app-game-kit-v2022-released/</guid>
            <description>&lt;img src=&#34;https://playingtux.com/images/field/image/agk_header.jpg&#34; alt=&#34;Featured image of post App Game Kit v2.0.22 released&#34; /&gt;&lt;p&gt;&lt;strong&gt;Version 2.0.22&lt;/strong&gt; of the Multi-Platform-Editor/Engine &lt;strong&gt;App Game Kit&lt;/strong&gt; has been released.&#xA;If you never heard of &lt;strong&gt;AGK&lt;/strong&gt;: it&amp;rsquo;s an Multiplatform (Linux/Windows/Android/MacOS/iOS/HTML5)-Engine and Editor, which allows writing of complex programs (it has been mainly developed for games) in a dialect of BASIC (but also C++) and exporting them to multiple platforms/OS.&#xA;The complete changelog:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Text &amp;amp; Fonts&#xA;Added UTF-8 support to AGK strings&#xA;Added LoadFont to load a Truetype font into AGK, this can be from a file in your media folder or a system font&#xA;Added GetFontExists to check a loaded font ID&#xA;Added GetSystemFontExists to check if the current platform has the specified font&#xA;Added DeleteFont to delete a font object&#xA;Added SetTextFont to set a text object to use one of the new font objects&#xA;Added SetTextAngle and SetTextAngleRad to rotate text objects&#xA;Added SetTextBold to set all characters in a text object to bold (new fonts only)&#xA;Added SetTextCharBold to set an individual character to bold (new fonts only)&#xA;Added UseNewDefaultFonts to use a built in Truetype font by default instead of the default bitmap font, and to set Print text to use the new font&#xA;All strings that are output by AGK, e.g. to files or HTTP post data, will now be encoded in UTF-8&#xA;All strings that are input into AGK in the old Windows-1252 encoding will be internally converted to UTF-8&#xA;Text objects using extended ascii font images will have their strings converted back to Windows-1252 when drawn so they continue to display the same as they do now, but the new Truetype fonts are recommended for unicode support&#xA;Edit Boxes&#xA;Edit boxes will now use the new default font&#xA;Edit boxes now support unicode characters&#xA;Android&#xA;Restored version 2.3.3 support on Amazon&#xA;Improved APK export error message on failure&#xA;Fixed the GameCenter commands on Android causing a crash if the user logs out of Google Games Services outside the app&#xA;Fixed Amazon APK export not having the In App Purchase receiver set, which would cause a rejection by Amazon.&#xA;Fixed touch move events not registering on some Android devices&#xA;Set Android sensors to update at their fastest rate&#xA;Android sensors will now only activate when their values are first accessed, which will save battery if they are never used&#xA;iOS&#xA;Increased minimum supported version of iOS to iOS 7&#xA;Fixed GetInternetState on iOS always returning 1&#xA;Fixed a crash during app startup on some iOS 10 devices&#xA;Images&#xA;Fixed some JPEG images failing to load due to the JPEG loader exceeding its maximum memory usage value&#xA;Images can now be loaded from Android expansion files using LoadImage(&amp;ldquo;expansion:ImageFilename.png&amp;rdquo;), the expansion file must be a zip file with no compression&#xA;Fixed occasional crash from LoadImageResized on Android devices using the SGX5xx family of GPUs&#xA;Fixed SGX5xx GPUs sometimes losing image data after the app is sent to the background&#xA;CreateImageFromMemblock will now produce an error if the image width or height are equal to 0&#xA;3D&#xA;Fixed SetObjectScalePermanent with values less than 1 not scaling down the bone collision boxes on animated objects, this would cause ObjectRayCast to return a hit more than expected for this object&#xA;Added GetObjectName to return the name of child objects loaded with LoadObjectWithChildren as defined in the model file&#xA;Animation&#xA;Fixed SetObjectAnimationFrame freezing the app if called on object instance that was created whilst the original object was playing&#xA;Shared Variables&#xA;Updated iOS shared variable commands for iOS 10&#xA;SetSharedVariableAppGroup must now be called on iOS for shared variables to work&#xA;Sound &amp;amp; Music&#xA;Added SetMusicLoopTimesOGG to set the start and end points for loops&#xA;Added SetMusicLoopCountOGG to change the number of times a file will loop whilst playing&#xA;Set a mimimum length on OGG music files to 0.5 seconds to prevent a crash on Android, anything short should be played with LoadSoundOGG instead&#xA;Fixed CreateSoundFromMemblock using an auto assigned ID failing to choose a valid ID&#xA;Video&#xA;Fixed StopVideo on iOS skipping to the end of the video before hiding it&#xA;Fixed PlayVideoToImage displaying video corruption around the edge of the image on some Android devices&#xA;Notifications&#xA;Increased maximum number of local notifications from 10 to 50&#xA;Fixed Android notifications not opening the app when the user taps on them&#xA;In App Purchases&#xA;Added InAppPurchaseGetSignature to get the receipt signature for a purchase&#xA;Files&#xA;Added the command GetFilePos and SetFilePos to get and change the current read position in a file&#xA;Fixed SetRawWritePath causing a crash when broadcast to a device and the broadcast is stopped&#xA;Fixed GetFileExists sometimes returning 0 when the file does exist&#xA;Device&#xA;Added GetDeviceDPI command for iOS and Android&#xA;Added GetDevicePlatform command that returns 1 when running on an Amazon device and 0 when on a Google device&#xA;Camera&#xA;Fixed SetDeviceCameraToImage causing a crash on some Android devices&#xA;IDE&#xA;Added GetAppPackageName to get the Package Name or Bundle ID of the exported app&#xA;Fixed IDE keystore dialog showing an error message about the country code containing invalid characters if the city field contains a space&#xA;Exporting&#xA;Fixed the export settings not loading from the project file if you close a project and then open another without closing the IDE&#xA;Fixed exporting for Amazon or Ouya with orientation set to portrait causing error code 1&#xA;HTML5&#xA;Fixed transparent images on HTML5 not automatically setting the sprite transparency flag when used on a sprite&#xA;Platforms&#xA;Fixed joystick buttons not working on Linux and Raspberry Pi&#xA;Blackberry 10 platform is no longer supported&#xA;Fixed Amazon edit boxes not accepting numbers and not being able to delete some characters&#xA;Modified Linux player and Tier 2 projects to statically link some libraries which makes the binaries more portable&#xA;Adverts&#xA;Changed CreateAdvert to allow the banner size to be set by using the &amp;ldquo;type&amp;rdquo; parameter&#xA;Updated AdMob SDK on iOS to version 7.15.0&#xA;Firebase&#xA;Added Firebase analytics support to Android and iOS (exported apps only)&#xA;Added FirebaseLogEvent() to log events with Firebase&#xA;Misc&#xA;Using SetWindowAllowResize to disable resizing will now also disable the maximize button on Windows&#xA;Added Sha256 and Sha512 commands&#xA;Tier2 (C++ and XCode templates)&#xA;Changed Tier 2 templates to enable returning 1 from the App::Loop function to close the app where possible&#xA;Fixed Tier 2 Windows template projects not setting the agk::GetPaused() return value when the window goes to the background&#xA;Added agk::DeleteString to delete AGK returned strings for Tier 2 users who may be using a different C runtime library than AGK&lt;/p&gt;</description>
        </item></channel>
</rss>
