<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>News from the Dev Team — GameSalad Forums</title>
        <link>http://community.gamesalad.com/index.php?p=/</link>
        <pubDate>Sat, 04 Apr 2026 16:31:14 +0000</pubDate>
        <language>en</language>
            <description>News from the Dev Team — GameSalad Forums</description>
    <atom:link href="http://community.gamesalad.com/index.php?p=/categories/news-from-the-dev-team/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Publishing Server Down *EDIT: BACK UP!*</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99418/publishing-server-down-edit-back-up</link>
        <pubDate>Mon, 19 Jan 2026 22:53:40 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99418@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>There was a seemingly unrecoverable error in publishing server maintenance. We&#39;re working on building up a new one to replace it. Sorry for any delays and thank you for your patience.</p>]]>
        </description>
    </item>
    <item>
        <title>HTML5 Publish Temporarily Broken *UPDATE HTML / Arcade is good again*</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99402/html5-publish-temporarily-broken-update-html-arcade-is-good-again</link>
        <pubDate>Tue, 18 Nov 2025 21:11:48 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99402@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>It seems the feature we use to convert audio for HTML5 publishing has been retired, so HTML5 publishing will be broken for a bit until we fix it.</p>]]>
        </description>
    </item>
    <item>
        <title>GameSalad Summer 2024 Update</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99066/gamesalad-summer-2024-update</link>
        <pubDate>Mon, 03 Jun 2024 05:42:48 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99066@/index.php?p=/discussions</guid>
        <description><![CDATA[<p><strong>Creator 2  / Summer 2024 Release!</strong></p><p>If you haven&#39;t taken a look in a while, take a gander at Creator 2.0</p><p><a href="https://creator.gamesalad.com" rel="nofollow">https://creator.gamesalad.com</a></p><p>Now with:</p><ul><li>Themes including Dark Pro mode.</li><li>Onboarding Tour</li><li>Free tutorials built into the tool!</li><li>More responsive table editor</li><li>And many bug fixes!</li><li>List of projects shared with you in current session.</li></ul><p>We held back on the release for a few months now as we waited for the school year to end (so as not to freak out Teachers and students with sudden changes). So I&#39;m super pumped that we get to share this with you!</p><p><br /></p><p><strong>2024 GameSalad Student Creator Challenge Winners</strong></p><p>We also just wrapped up announcing all of our Student Game Creation Challenge winners last week on social media, and I figure I&#39;d share them here:</p><p><a href="https://gamesalad.com/education/student-challenge/2024-challenge/results/" rel="nofollow">https://gamesalad.com/education/student-challenge/2024-challenge/results/</a></p><p>This year saw some awesome games!</p><p><br /></p><p><strong>Roadmap for Q3</strong></p><p>Our projects queued for the summer include:</p><ul><li>The usual round of ad network updates</li><li>In Creator 2 publishing UI</li><li>HTML5 engine executables publishing options.</li><li>Windows Native executable</li></ul><p><br /></p><p><strong>GameSalad Webpack Boilerplate</strong></p><p>Also for <a data-username="Armelline" data-userid="1111" rel="nofollow" href="http://community.gamesalad.com/index.php?p=/profile/Armelline">@Armelline</a> a few other devs who are doing more with HTML5, we now have:</p><p><a href="https://github.com/gamesalad/gs-webpack" rel="nofollow">https://github.com/gamesalad/gs-webpack</a> </p><p>Which will help you develop, iterate, and package your custom code more quickly! Based on a webpack boilerplate, this will allow you to easily use modern JS programming features and npm packages to develop your game and package all your custom code in a tidy package!</p>]]>
        </description>
    </item>
    <item>
        <title>Happy Lunar New Year!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99167/happy-lunar-new-year</link>
        <pubDate>Wed, 29 Jan 2025 18:03:33 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99167@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Wishing all of you a prosperous and creative new year!</p><p><a href="https://gamesalad.com/articles/2025/01/28/chuc-mung-nam-moi/" rel="nofollow">https://gamesalad.com/articles/2025/01/28/chuc-mung-nam-moi/</a></p>]]>
        </description>
    </item>
    <item>
        <title>Android AD_ID</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99017/android-ad-id</link>
        <pubDate>Fri, 08 Mar 2024 23:16:55 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99017@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We&#39;ve had a few user complain of issues with declared privacy settings and permission on google play. </p><p>We did some digging and found that our code for forcing removal of the AD_ID didn&#39;t quite work as expected.</p><p>We&#39;ve fixed that but have found that there&#39;s still an ad-id issue we might have.</p><p>If you include admob, the  Ad Identifier package will be installed by default.</p><p>If you declare an app child directed, we include the appset package (which lets admob access ad id but only with a given set of apps. Basically allowing cross promotion within your own apps, but not with other apps).</p><p>My gut says even this is undesirable with child directed apps, but I&#39;m not going to blanket remove it without testing since I&#39;m not 100% sure it can be removed safely.</p><p>We&#39;ll update you more next week, but for now if you did not intend to allow AD_ID permissions, please republish your android app.</p>]]>
        </description>
    </item>
    <item>
        <title>iOS RC coming soon.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99092/ios-rc-coming-soon</link>
        <pubDate>Sat, 06 Jul 2024 04:39:11 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99092@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi all, I was hoping to have the new iOS RC out tonight but I believe it&#39;s best to delay it a bit while we recompile the binaries again. </p><p>This build will update all Ad networks and include support for the epochTime feature that is in Android already.</p><p>The next release target is Sunday night.  This delay sshould allow us to get rid of the SwiftSupport directory issues some users have been having.</p><p>Cheers!</p><p>----</p><p>For the more tech / behind the scenes curious:</p><ul><li>We had started compiling with all of the ad networks setup as dynamic frameworks, which would allow us to remove different ad networks from your package as configured in publishing, slimming down your final app.</li><li>The problem with this is that this triggers a need to include dynamic Swift Support libs as well.</li><li>This would trigger a need for us to generate IPAs instead of app files, which while generally desirable, would delay the release as we are not at all tooled for that in the publishing system.</li><li>Soooo, we&#39;re adjusting the build to statically compile ad libraries as they have always been, so that no one has to adjust their workflow.</li></ul><p>Looking forward to getting this updated build into everyone&#39;s hands!</p>]]>
        </description>
    </item>
    <item>
        <title>Android GameSalad Viewer Update Pending</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99028/android-gamesalad-viewer-update-pending</link>
        <pubDate>Fri, 22 Mar 2024 21:36:24 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99028@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We&#39;ve submitted an update to the Android Viewer that should fix existing problems. You should see it soon hopefully.</p><p>There is one thing we couldn&#39;t figure out that happens intermittently. The games will sometimes freeze when viewed from Creator, but work fine from Recents and QR Code.</p><p>If you&#39;re trying to stream an app from creator and it freezes, you just need to reload it from the Recent apps and will work fine.</p><p>We decided to deploy because getting something that works sometimes is better than something that doesn&#39;t.</p><p>We also put in a minor update that respects your aspect ratio settings for recent apps.</p>]]>
        </description>
    </item>
    <item>
        <title>Happy Thanksgiving!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98785/happy-thanksgiving</link>
        <pubDate>Thu, 24 Nov 2022 17:12:03 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98785@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Happy Thanksgiving everyone! I&#39;d like to express my thanks for the amazing community that has build up around this dream of building a platform that opens up video game creation to everyone!</p><p>Thank you all!</p>]]>
        </description>
    </item>
    <item>
        <title>Google Play API Level 33 / Android 13 Requirement</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98908/google-play-api-level-33-android-13-requirement</link>
        <pubDate>Thu, 24 Aug 2023 18:55:31 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98908@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>This has been asked for in various threads so I though I&#39;d pin a note up here.</p><p>We&#39;re currently working on a new release to address this issue. The issue will be addressed in an RC release (&quot;Build RC&quot;).</p><p>We had hoped to get the release out to you on Wed August 23, but ran into some issues. The RC would generate okay, but would crash on device.</p><p>As of right now (Aug 24, 2PM CT) the RC release is now in a &quot;usable&quot; state, i.e. we have gotten a release with no ads running on a device.  We are currently testing with various ad network configurations.</p><p><br /></p><p>Current Guidance:</p><ul><li>If you have no ads, a Build RC release should be safe to submit to Google Play.</li><li>If you have ads, try a Build RC release, but be sure to test on your own device first.<ul><li>Admob - Tested - You should be good to go.</li><li>Chartboost - Tested. Doesn&#39;t crash, but no test ads yet. Safe to publish in a pinch, but be ready to update.</li><li>IronSrc - Tested. Doesn&#39;t crash, but no test ads yet. Safe to publish in a pinch, but be ready to update. </li></ul></li></ul><p>We&#39;ll keep this post updated as things progress.</p><p>Updated 2023-08-25</p>]]>
        </description>
    </item>
    <item>
        <title>Oh Snap</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98925/oh-snap</link>
        <pubDate>Fri, 22 Sep 2023 03:52:19 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98925@/index.php?p=/discussions</guid>
        <description><![CDATA[<div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/610/NNT176C6ZK4M.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/610/NNT176C6ZK4M.png" alt="Screenshot 2023-09-21 at 10.51.26 PM.png" />
        </a>
    </div>
</div>
<p>https://creator.gamesalad.com</p>]]>
        </description>
    </item>
    <item>
        <title>Recent Weirdness and Server Switchovers</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98890/recent-weirdness-and-server-switchovers</link>
        <pubDate>Thu, 06 Jul 2023 19:24:05 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98890@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi all, we&#39;ve been mucking about on the backend to move to a more performant and cheaper (weird combo, i know) database server.</p><p>In the process, we created some issues with our network config resulting issues in Creator 2 (and some issues on publishing too).</p><p>We believe everything has been resolved and we&#39;ve also mostly completed the switchover to the new DB server for publishing and arcade.</p><p>Over the next month or so, you&#39;ll be seeming some refreshes in our web UIs (arcade, publishing, etc). Some of this is just a matter of &quot;it&#39;s about time&quot; and &quot;we need to modernize to maintain things&quot;. Some of it is to set us up to modernize our build system so we can move faster on feature deployment.</p><p>In case you&#39;re wondering about engine features, don&#39;t worry, we&#39;ll be alternating between engine and server infrastructure work. I was hoping to do it this week, but this server switchover took a bit longer than expected! </p><p>Sorry for any inconvenience and if you have any issues with publishing or arcade, please DM me!</p>]]>
        </description>
    </item>
    <item>
        <title>Looking for Competitive Prize Pool Games</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98750/looking-for-competitive-prize-pool-games</link>
        <pubDate>Fri, 30 Sep 2022 17:55:50 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98750@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey, we&#39;re talking with a blockchain company as a potential partner and they were interested in finding games that could take advantage of a competitive prize pool to work with.</p><p><br /></p><p>We&#39;re basically looking for &quot;casual esports&quot; games. Games that are single player but have a criteria like points or time to finish that can be used as a basis of competition. The winner or winners would win some form of currency from a prize pool. Players can pay an entry-fee for the game which becomes the source of the prize pool.</p><p><br /></p><p>The game would likely need the following:</p><ul><li>Session based play - Finite time play sessions that can let 2 or more people play the game and their skills be judged against each other.</li><li>Deterministic levels  - Basically ensure that two or more players start with the exact same playing experience. The most common version of these games i see is Solitaire. So a deterministic game would have a mechanism to ensure two competitors are playing the same card layout</li></ul><p>If you&#39;re working on something like that, or you have a game that you can fit into that mold, msg me! In stead of the usual format where we duck down and code for a few months to try to design a perfect interface for all games, we&#39;re going to try a more &quot;partnership&quot; approach. You tell us how your game works. We work together with the partner to build a custom integration for your game. Partner gets new games using their platform, you get new functionality, and we get to learn how this all works best so we can generalize it for the rest of the community!</p><p>If you have an existing game and you want to brag about it or are not sure it could be modified to fit this mold, feel free to share it in the thread and we can all discuss!</p>]]>
        </description>
    </item>
    <item>
        <title>Top App? Brag about it!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98611/top-app-brag-about-it</link>
        <pubDate>Wed, 30 Mar 2022 23:10:15 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98611@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Since we no longer have app analytics feeding back to us, I was curious about our community&#39;s successes</p><p>If your game broke into the Top 100 or Top 50 of a category / market, share a link here and let us know what store and what time period!</p><p>We&#39;d love to take a few of those and feature them on our Featured Games page as well!</p>]]>
        </description>
    </item>
    <item>
        <title>Happy New Year. What's Coming Up!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98820/happy-new-year-whats-coming-up</link>
        <pubDate>Fri, 13 Jan 2023 07:07:36 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98820@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey, we&#39;ve been a bit quiet over the holidays about new features. Between  the holidays, some scalability updates for Creator 2, the 12 Days of GameSalad, and the Legend of Eros easter egg for the 12 Days of GameSalad, we haven&#39;t had any time dedicated to new items. That&#39;s not to say we weren&#39;t working on stuff, but it was more along the lines of research and design than actual hands on coding.  But since we&#39;ve got at least another week of testing, I though I&#39;d give you all a sneak peak of what&#39;s coming up. </p><ul><li>Fixes for Android In-App Rating.</li><li>Fixes for Preview Overscan / Letterbox on macOS Creator 1.25</li><li>Updated IronSrc, Chartboost, Admob libraries (the usual updates to keep things up-to-date).</li></ul><p>For the new stuff:</p><ul><li>Keyboard Input. We&#39;ve finally settled on a design for text input, and it doesn&#39;t require any new attributes in the engine! Basically: in the &quot;Keyboard Prompt&quot; field of the existing &quot;Keyboard Input&quot; behavior you just need to put in &quot;gs:captureKeyboard&quot;. That will tell the system to pull up a soft keyboard (or just wait for keyboard input on desktop), and everything you type will be updated in the attribute specified in the &quot;Change Attribute&quot; field. This solution will only work for a single line of text for the time being, but it should be enough to allow users to prompt for things like player names, etc.</li><li>Tweet Sheet &quot;gs:playVideoURL&quot;. Tweet sheet function to play videos from an URL. Unfortunately, this requires that the player is online when video playback is requested, but should help for some use cases where you know the player is online and lets us deliver this feature to you without any tool changes in the short term.</li><li>Tweet Sheet &quot;gs:play*&quot; Audio: Tweet sheet functions to play audio and music. This lets you use expressions to change what audio is playing. There&#39;s playMusic, playMusicLoop, playSound, playSoundLoop, playSoundComplete</li></ul><p>This is all stuff that&#39;s locked in for the next RC, so feel free to get a bit excited!</p>]]>
        </description>
    </item>
    <item>
        <title>GameSalad + The Legend of Eros - Web3 and a mini-game metaverse.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98778/gamesalad-the-legend-of-eros-web3-and-a-mini-game-metaverse</link>
        <pubDate>Mon, 07 Nov 2022 23:30:09 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98778@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>If you&#39;ve been paying attention to @gamesalad tags on twitter, you might have seen:</p><p><a href="https://twitter.com/LegendOfEros/status/1582404860606939144" rel="nofollow">https://twitter.com/LegendOfEros/status/1582404860606939144&nbsp;</a></p><p>So on to what this is all about?</p><p>Legend of Eros is going to be a story based RPG style game &quot;metaverse&quot;. The idea is that a joint GameSalad &amp; LoE team will be building a series of RPG style story based mini-games to tell the story of the Legend of Eros:</p><p><a href="https://legendoferos.com/" rel="nofollow">https://legendoferos.com/</a></p><p>The games can only be played by holders of the Legend of Eros NFTs. There will be 6000 character NFTs created for this project.</p><p>Players will play to earn in-game items which will take the form of NFTs and Tokens (also known as P2E). These items and tokens work a lot like In-App Purchase items in a traditional game, but the player has ownership over the asset and can keep, sell, or lend them it as they wish.</p><p>For those of you who know about this stuff: Legend of Eros NFTs will be on Arbitrum One and the games will likely run on Arbitrum Nova. Arbitrum is a Ethereum Layer-2 network, which basically means it lets you deal in ETH (ethereum) but with cheaper transaction fees.</p><p>So what does this mean for you?</p><p>1)&nbsp; Community Growth. Sometime in 2023 (maybe sooner), we&#39;ll be getting an influx of community members. So they&#39;ll be looking up to you elders for help and guidance.</p><p>2) Opportunity. We haven&#39;t worked out all of the mechanics yet, but we&#39;re trying to work out how creators will be rewarded for contributing to the community and the expansion of Legend of Eros. We&#39;ll also be looking for GameSalad game designers to work with to build games for the Legend of Eros. So DM me with your rates and some sample games if you want to help build this epic world!</p><p>We&#39;re also trying to think of other ways for community contributors to benefit from contributing games to LoE. Everything from cross-promotion of your mobile games to allowing you to monetize your games directly with LoEs eventual in-game currency.</p><p>4) Free NFTs!&nbsp; We&#39;re going to give away some free Legend of Eros NFTs to the GameSalad community, fill out this survey to be considered:</p><p><a href="https://forms.gle/AauE1ze3an86S5vSA" rel="nofollow">https://forms.gle/AauE1ze3an86S5vSA</a></p><p>This particular pool of NFTs is only available to paying GameSalad customers or long time members of the GameSalad community, just in case someone come this post via twitter or something and decides it&#39;s a loophole to get on a whitelist. We&#39;ll only allow for address per user.</p><p>Finally, I&#39;ll put a quick web3 primer for everyone who is new to all this in the next post.</p>]]>
        </description>
    </item>
    <item>
        <title>GameSalad tiptoes into the metaverse!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98667/gamesalad-tiptoes-into-the-metaverse</link>
        <pubDate>Mon, 06 Jun 2022 17:27:48 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98667@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>GameSalad is partnering with a blockchain project on the ASTAR network. </p><p>We&#39;ll announce more details shortly, but the idea is to allow you to build and retrofit GameSalad games to take advantage of NFTs as avatars and to integrate play-to-earn mechanics. Eventually we&#39;ll build programming interfaces for full on blockchain based gaming!</p><p>We&#39;re starting by building a special arcade with the project and then graduating to a playful 2D metaverse featuring GameSalad games. What I wanted to ask for now was for people who are interested in: </p><p>1) Turning their existing GameSalad games into P2E games by adding a simple reward button or modifying their leaderboard and achievements slightly.</p><p>2) People who are interested building new games for this project.</p><p>3) People who want to join this new community to help guide a new generation of GameSalad developers! </p><p>Fill in this google form and we&#39;ll be reaching out to you: <a href="https://forms.gle/3ggbmUm7h9XHVKbw7" rel="nofollow">https://forms.gle/3ggbmUm7h9XHVKbw7</a></p>]]>
        </description>
    </item>
    <item>
        <title>Labor Day Sale</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98743/labor-day-sale</link>
        <pubDate>Mon, 05 Sep 2022 16:36:48 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98743@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>GameSalad is having a Labor Day sale.  Get 50% off for a year of GameSalad with code &#39;laborday22&#39;</p>]]>
        </description>
    </item>
    <item>
        <title>Android APK Rejections  / Upload Errors with Google Play &amp; Amazon App Store.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/97930/android-apk-rejections-upload-errors-with-google-play-amazon-app-store</link>
        <pubDate>Wed, 13 May 2020 04:35:02 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">97930@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We have traced down issues with uploading to the Google Play &amp; Amazon App Stores to how GameSalad Creator signs APKs.</p><p>Creator uses jarsigner, which is a tool provided by Java and used in Android 4.2 (API 17) and earlier.</p><p>Google has since release a newer tool called apksigner which does some things differently. Up until now, jarsigner was fine, but Google Play &amp; the Amazon App Store will no longer accept apks signed with jarsigner.</p><p><br /></p><p>Until we update Creator, you will need to sign manually using the command line.</p><p>For macOS, if you have Android Studio installed you can do the following:</p><ol><li>Download the apk with the Download button on publishing.</li><li>Open Terminal</li><li>Run the following command (replacing &lt;things in&gt; as needed)</li></ol><pre spellcheck="false">~/Library/Android/sdk/build-tools/28.0.3/zipalign -v 4 &lt;downloaded apk&gt; &lt;downloaded apk&gt;_zipaligned.apk
~/Library/Android/sdk/build-tools/28.0.3/apksigner sign --ks &lt;your keystore file&gt; --in &lt;downloaded apk&gt;_zipaligned.apk --out &lt;whateveryouwantotnameyourapk&gt;.apk
</pre><p>That final APK  &lt;whateveryouwantotnameyourapk&gt;.apk is what you upload to Google Play.</p><p>Your build tools may not be in build-tools/28.0.3. The number will change depending on when you installed Android Studio and which build tools version you chose to install after.</p><p>If you need help finding zipalign and apksigner try:</p><pre spellcheck="false">find ~/Library/Android/sdk -name apksigner
</pre><p>That should show the correct file path (possibly more than one, just use the one with the highest number).</p><p><br /></p><p>For Window, the commands will be:</p><pre spellcheck="false">C:\Users\{user}\AppData\Local\Android\Sdk\build-tools\&lt;build tools version&gt;\zipalign.exe -v 4 &lt;downloaded apk&gt; &lt;downloaded apk&gt;_zipaligned.apk
C:\Users\{user}\AppData\Local\Android\Sdk\build-tools\&lt;build tools version&gt;\apksigner.bat sign --ks &lt;your keystore file&gt; --in &lt;downloaded apk&gt;_zipaligned.apk --out &lt;whateveryouwantotnameyourapk&gt;.apk
</pre><p><br /></p><p>We will update this thread once we find a better solution to this problem (either updating the tools, building a solution for online signing, or both).</p>]]>
        </description>
    </item>
    <item>
        <title>Apologies for this weekend's spotty services (2022-07-18)</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98696/apologies-for-this-weekends-spotty-services-2022-07-18</link>
        <pubDate>Mon, 18 Jul 2022 20:05:12 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98696@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello all, apologies for this weekends weirdness with publishing and this mornings inability to login with GameSalad 1.25</p><p>Just as an explanation, our SSL certs expired and I goofed when setting them up. And with how SSL certs works, it turned out to be one of those &quot;it works on my machine&quot; situations, so I didn&#39;t see the issues until it was reported to us today. Those issues affected the ability to access things on Friday as well as the ability to publish games from Creator 2.0.</p><p>Next was the inability to log in to Creator 1.25 (native creators) this morning. This was from a firewall setting for our app. We enabled a new setting to prevent people from abusing our auth servers, but it ended locking out Creator for mac. We have since tweaked the setting and things are back to normal again.</p><p>Thanks for your understanding.</p>]]>
        </description>
    </item>
    <item>
        <title>2022-02-23 - Android RC Coming Soon ᵀᴹ</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98588/2022-02-23-android-rc-coming-soon-%E1%B5%80%E1%B4%B9</link>
        <pubDate>Wed, 23 Feb 2022 21:47:34 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98588@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Sorry for the lack of development updates. I normally wait until release to push something, but with the dearth of updates from the team this year, I though I&#39;d say something.</p><p>I just finished the first pass testing of RC for Android and we should have something by the end of the week (depending on how quickly our team finishes the publishing process updates required).</p><p>Here&#39;s a top-of-my head preview of what&#39;s coming:</p><ul><li>All ad networks updated to the latest versions supported by IronSrc (plus a few new mediated ones I think)?</li><li>Fix the speed issue on Pixel 4 and other phones that run over 60fps. We&#39;re going to lock GameSalad apps to run at a max of 60fps. Since I don&#39;t have a Pixel 4 yet, I can&#39;t test it, but we&#39;ll try to get one and test it before the RC becomes a stable build.</li><li>Added Pollfish as an ad network (rewarded polls)</li><li>Added GameAnalytics support (lot to document there, so that&#39;s gonna be fun on our side).</li><li>You can now enable multiple Full Screen Ad and Analytics providers. The multiple Ad providers is intended to allow you to use your normal ad network and Pollfish at the same time. The multiple Analytics provider is just planning for the future. You can set a &quot;default&quot; ad provider for the normal use and manually call up ad providers using the Tweet Sheet behavior.</li><li>Untested code to allow updates of tables on a table Send. Useful for transactional things like login where you can send a table with login info and then get back another table with session info. I put in the code in such a way that if it isn&#39;t used, it won&#39;t hurt anything. So if we test it and it doesn&#39;t work, we&#39;ll worry about it in our next release.</li></ul><p>Next I&#39;ll be checking on the updated publishing process code and ushering that along for the target release.</p><p>Looking forward to finally getting this out the door so we can get all these updates into iOS as well!</p>]]>
        </description>
    </item>
    <item>
        <title>Announcing GameSalad's newest innovation in hyper casual video game development!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98613/announcing-gamesalads-newest-innovation-in-hyper-casual-video-game-development</link>
        <pubDate>Fri, 01 Apr 2022 19:49:14 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98613@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Take a sneak peak at @GameSalad&#39;s revolutionary new hyper-casual gaming technology: </p><p><a href="https://gamesalad.com/2022/04/01/a-new-dimension-of-play/" rel="nofollow">https://gamesalad.com/2022/04/01/a-new-dimension-of-play/</a></p><p>We&#39;re excited to see what YOU can build with this new technology!</p>]]>
        </description>
    </item>
    <item>
        <title>Happy Valentine's Day!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98584/happy-valentines-day</link>
        <pubDate>Mon, 14 Feb 2022 22:28:19 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98584@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Here&#39;s a Valentine&#39;s Poem Generator: </p><p><a href="https://gamesalad.com/2022/02/14/ai-valentines-day-poetry/" rel="nofollow">https://gamesalad.com/2022/02/14/ai-valentines-day-poetry/</a></p><p>The card generator pulls data from OpenAI&#39;s GPT-3 API via a glitch service (to return the proper network tables json format). </p><p>I&#39;ll write it up in detail someday, but through it, I was able to find a bug in our network table loading behavior in HTML5 and the python example code to generate a table.</p><p>I&#39;ll put in some rate limiting and a way to share the image shortly, but I though I&#39;d share what&#39;s there for now!</p><p>If you&#39;ve got your own Valentine&#39;s projects, share below!</p>]]>
        </description>
    </item>
    <item>
        <title>Marketing with Aquatik Studios</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98562/marketing-with-aquatik-studios</link>
        <pubDate>Wed, 26 Jan 2022 19:18:02 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98562@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We don&rsquo;t often promote third parties to our community, but this one reached out to us, and their business model looks intriguing!</p><p>Aquatik&nbsp;Studios&nbsp;(<a href="https://www.aquatikstudios." rel="nofollow">https://www.aquatikstudios.com/</a>) is a video game marketing / PR service that offers a range of subscription packages that provide indie game developers services to successfully launch their games.&nbsp;</p><p>What got our attention is that their package prices are both up-front and predictable!</p><p>They offer a range of services that cater to various goals and levels of assistance you may need. Everything from creating teaser trailers and circulating press releases; to building groundswell by engaging an active player and influencer community they&rsquo;ve built up.</p><p>So here&rsquo;s the deal, we&rsquo;re curious about how well they might work for our community (and for ourselves should we decide to start releasing first-party games again), but we don&rsquo;t have any games waiting to be released.</p><p>Instead, we&rsquo;re going to pick a community member who has a game that is about to launch or has recently launched.&nbsp;</p><p>We&rsquo;ll subsidize $125 to put towards one of their monthly packages for up to 3 months (half of their lowest tier as of Jan 2021). Their prices are about to increase, but for this trial we&#39;ve gotten them to agree to their 2021 pricing.</p><p>In return, we&rsquo;d like you to report back to the community and allow us to share your experience on our blog and social media (assuming it&#39;s worth writing about), and to pay us back if you make over $5000 on your game (no publishing contract or anything, we&rsquo;re just gonna trust you on that last bit).</p><p>Submit your game for consideration here by Feb 11: <a href="https://forms.gle/x1DLKeQyFbPnNAfE7" rel="nofollow">https://forms.gle/x1DLKeQyFbPnNAfE7</a></p>]]>
        </description>
    </item>
    <item>
        <title>HTML5 / Arcade Publishing Issues Related to the AWS outage.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98529/html5-arcade-publishing-issues-related-to-the-aws-outage</link>
        <pubDate>Tue, 07 Dec 2021 19:38:26 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98529@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>You may or may not have heard that AWS (Amazon Web Services) is experience issues this morning.</p><p>It looks like one of the services we depend on for HTML5 and arcade publishing is down: Elastic Transcoder, the system that translates audio for HTML5 games.</p><p>We&#39;re keeping an eye on the issue, but may make a temporary change to publishing to disable transcoding or try to drop in a replacement.</p><p>We&#39;ll keep you posted.</p>]]>
        </description>
    </item>
    <item>
        <title>Happy Pi Day</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98319/happy-pi-day</link>
        <pubDate>Mon, 15 Mar 2021 17:05:17 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98319@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>It&#39;s a bit late so a belated Happy Pi day. I took a bit of time on Sunday to make an educational video and I thought it might be interesting to people here at the very least to see some live development in Creator 2</p><div data-embedjson="{&quot;height&quot;:113,&quot;width&quot;:200,&quot;photoUrl&quot;:&quot;https:\/\/i.ytimg.com\/vi\/8V9LCSPuOeI\/hqdefault.jpg&quot;,&quot;videoID&quot;:&quot;8V9LCSPuOeI&quot;,&quot;showRelated&quot;:false,&quot;start&quot;:0,&quot;url&quot;:&quot;https:\/\/www.youtube.com\/watch?v=8V9LCSPuOeI&quot;,&quot;embedType&quot;:&quot;youtube&quot;,&quot;name&quot;:&quot;Happy Pi Day - Monte Carlo Method w\/ GameSalad&quot;,&quot;frameSrc&quot;:&quot;https:\/\/www.youtube.com\/embed\/8V9LCSPuOeI?feature=oembed&amp;autoplay=1&quot;}">
    <a rel="nofollow" href="https://www.youtube.com/watch?v=8V9LCSPuOeI">
        https://www.youtube.com/watch?v=8V9LCSPuOeI
    </a>
</div><p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>Notes on Expansion file support, RFC (request for comments)</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98208/notes-on-expansion-file-support-rfc-request-for-comments</link>
        <pubDate>Fri, 11 Dec 2020 17:34:24 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98208@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>So we&#39;ve started preliminary work on expansion file support. </p><p>We likely won&#39;t be finishing it next week because of the Big Sur issue. I just wanted to get a start on it yesterday to get a sense of what we&#39;re getting into and how to design it. I&#39;m gonna set my laptop to update to Big Sur tonight (gives me a weekend to wrestle with any bugs that pop up), so I can start tracking down the Big Sur issues in Mac Creator.</p><p>In the mean time, I wanted to give you a sneak peak on how things will work and see if there are any comments (also to assure you that we&#39;re <em>really gonna do it</em> this time).</p><ul><li>Expansion files will be store the main game project. Basically it&#39;s going to be a zip file of your game project with some special things going on, like audio assets not being zip compressed to allow for streaming.</li><li>You will be prompted to upload a second game project file, the <em>loading game.</em></li><li>Usually, when the game is installed from google play, both files will be downloaded. BUT it&#39;s possible to have the APK installed with no expansion file installed (or in the middle of downloading).</li><li>When that happens, the game will run the <em>loading game</em>. This game project can be a loading screen, a mini game, or even the first level of your main game. It&#39;s main thing is that it needs to let the user know that the game isn&#39;t fully there get and is downloading.</li></ul><p>So here&#39;s the flow, assuming you don&#39;t have the expansion file downloaded.</p><ol><li>App starts</li><li>App checks for expansion file.</li><li>No expansion file, app starts background download the expansion file.</li><li>App loads the &#39;<em>loading game</em>&#39;.</li><li>Once the app finishes downloading, the game will be able to run with the full game.</li></ol><p><br /></p><p>Step 5 is where things get tricky, so to get things out to the community quickly, here&#39;s the sequence of releases:</p><p>Version 1: (Late Dec, Early Jan) </p><ul><li>The downloading happens in the background. </li><li>The <em>loading game</em> has no knowledge of progress and just has to be ready for a restart at any time. </li><li>Once full game has downloaded, the engine will dump the loading game and load the main game.</li><li>You will likely just want a splash screen here or a mini game that can end at any time.</li></ul><p>Version 2: (Late Jan, Early Feb)</p><ul><li>You will need to add specifically named attributes that we will updated to notify you of changes in the <em>loading game.</em></li><li>The downloading happens in the background and will update attributes in the <em>loading game</em> to let you know progress (the bytes total and the bytes downloaded will be sent to you).</li><li>You can display them or not. Now you can let users know loading progress.</li></ul><p>Version 3: (Early Feb, Late Feb)</p><ul><li>You will also have a publishing time flag that ask if you want the game to automatically restart when download is complete.</li><li>This will give you the option of including a subset of your game. You can now prompt the users to &quot;restart&quot; the game if they hit the end of your <em>loading game</em> content. If they don&#39;t hit the end before the game downloads, everything will work fine as they will just load the full game when they next run the game after the download.</li></ul><p>Version 4: (After the next Windows Release)</p><ul><li>We&#39;ll add a new behavior that lets you manually trigger &quot;reloading&quot; the game once the expansion file has finished download.</li><li>This will let you either manually trigger (through a button) or programmatically trigger (via behavior like on the end of the last scene) a reload of the game.</li></ul><p>There is one extra bit of complexity if people want to include gameplay in the <em>loading game. </em>Game attributes are referenced by an <strong><em>internal ID</em> and not by the name you see</strong>, so if you want to convey state from your loading game to the full game, you&#39;ll need to ensure that all the internal IDs are the same. The best way to do this is to build your full game, then start cutting extra stuff out of your main game until you get under the 100MB APK limit.</p><p>We&#39;re gonna push hard for Version 1 and then the timings for Version 2-4 will depend on what else is going on in our schedule. We will likely push hard for version 2 as that gets all you need for an &quot;acceptable&quot; experience. Version 3 is icing on the cake, as google&#39;s documentation seem to imply that a simple loading screen an okay experience. </p><p>The main thing you&#39;ll want to consider in timing your launch is your target market and the size of your game. If your game is large and the target market has mostly slow internet connections, you may want to hold off on release until at least Step 2 is available. Basically, you&#39;ll want to consider the experience your players will have as they wait for the full game to download after the apk has already installed.</p><p>Anyway, that&#39;s a big brain dump of how we&#39;re thinking expansion files will work. Let me know if anything is unclear, or if you have any suggestions for the flow!</p><p>Cheers,</p>]]>
        </description>
    </item>
    <item>
        <title>Support GameSalad and Review it!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98240/support-gamesalad-and-review-it</link>
        <pubDate>Wed, 13 Jan 2021 16:39:09 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98240@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Some random site reached out and wanted to seed our product page with 5 reviews for a listing in a &quot;best of&quot; list (which is a weird way of working, but hey, at least we&#39;ll get some SEO out of it).</p><p>So if you want to help get the word out about GameSalad and you have some free time, please DM me the following by Friday Jan 15.</p><ul><li>Name</li><li>Title</li><li>Text</li><li>Summary</li><li>Pros</li><li>Cons</li><li>Quality (1-5)</li><li>Ease of use (1-5)</li><li>Functionality (1-5)</li></ul><p>If you want to save time, we can do the &quot;Summary&quot; from the full &quot;text&quot; of the review (assuming it&#39;s that long). No idea how legit this is / is not, so I&#39;d shorten your names to first initial last name or vice versa.</p><p>Thanks!</p>]]>
        </description>
    </item>
    <item>
        <title>RCs are coming...</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98200/rcs-are-coming</link>
        <pubDate>Sat, 05 Dec 2020 00:58:08 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98200@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Since it&#39;s been a while, I wanted to share what we&#39;ve been up to.</p><p><strong>Release Candidates</strong></p><p>We&#39;re in the middle of QAing two Release Candidates for both Android and iOS.</p><ul><li>Online creator scalability. As our education community has grown, the online creator has need to grow as well. The team has been setting up servers to handle GameSalad&#39;s growing online user base. While that doesn&#39;t affect most of you now, as we begin the transition to the HTML5 based creator, (hopefully sometime next year), this will improve your eventual experience.</li><li>The iOS candidate updates code for showing Admob Video Reward ads (updating to a non-deprecated API) as well as fixes for the sizing of banner ads by taking advantage of Admob&#39;s latest &quot;Adaptive&quot; banner ad size system.</li><li>Android was the long tent poll here. We needed to overhaul how our android build system works. It&#39;s not 100% modern yet, but it&#39;s part way there and will allow us to more quickly update ad network libraries. (Ad networks have gotten crazy. We now have to include the kotlin runtime!). As part of that, we have updated IronSrc to the latest SDK along with all supported SDKs, which includes Chartboost and Admob updates.</li></ul><p>Should testing go well, we should be able to release these next week. If testing goes REALLY well, we&#39;re going to skip or shorten the RC time and make them the full releases.</p><p><strong>The Future, future, future...</strong></p><p>Our team is also working on getting Windows APK signing updated and some longer term updates to the engine that will future proof us (targeting the bgfx library instead of OpenGL, which will allow us to use Metal, Vulkan, and Direct X graphics backends). This work is slow going, but once it&#39;s done GameSalad&#39;s engine will be in a great position for the future. </p><p>In addition, modernizing the build system and getting a better cross platform player (hello Windows &amp; Linux) it will allow us to being the transition to the HTML5 creator while keeping our promise to have NATIVE preview with a downloadable version of the HTML5 creator. </p><p>I don&#39;t expect to see the fruits of this labor in your hands before next year, but once it&#39;s ready, I&#39;m hoping you&#39;ll be really happy with the results!</p><p>As we&#39;ve said in the past, HTML5 will only become the O<em>ne True Creator</em> when we can give you native preview and offline mode. The bgfx and attending build system update work will put us one step closer to that. And when that happen and we only have one tool to support, we can really start putting the gas on new features!</p><p>I want to work on the new text entry system, a saner wire format for network behaviors, improved table loading times, and a light weight <em>custom code</em> behavior among other things!</p><p>We appreciate the community&#39;s patience as we do all this behinds the scenes work and hope to have the new RCs in your hands next week!</p>]]>
        </description>
    </item>
    <item>
        <title>Google Play Subscriptions?</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98156/google-play-subscriptions</link>
        <pubDate>Wed, 28 Oct 2020 22:43:53 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98156@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Out of curiosity, is anyone using Google Play Subscriptions? We hacked it in a few release back (you just treat it as a non-consumable whose state could change in the future). </p><p>It seems that google is requiring support for some other states including: Account Hold, Restore, and Pause for subscriptions by Nov 1. These features would require server integration. The server would need to make calls to Google&#39;s API in order to get these new states as they are not returned as part of the IAP info. </p><p>We could, in theory, add this to the game, but that would also entail you packaging API credentials in your game, which is something google wants to avoid.</p><p>The reason I ask is that we have at least one user that is waiting for me to complete an updated to google&#39;s billing (which we&#39;re doing as part of the general upgrade of libraries in the next android release). This would, in theory, allow for subscriptions.</p><p>If anyone else is doing this, it would be great to gather resources around how people are setting up their servers to handle IAP in general.</p><p>For me this leaves a few direct questions I have for the community:</p><p>1) Are you a developer that does web / API stuff that can do contract work for other GameSalad developers.</p><p>2) What languages are people developing in, so I can focus efforts for sample code in the future (php, javascript, python, etc?)</p><p>3) What host are you using to host sever based stuff in general. Virtual Hosts with PHP support. AWS, Google, AirTable? etc...</p><p>4) Would you want GameSalad to handle this as part of your subscription. A general server validation framework for IAPs.</p><p><br /></p><p>Thanks!</p>]]>
        </description>
    </item>
    <item>
        <title>ITMS-90809</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/97926/itms-90809</link>
        <pubDate>Mon, 11 May 2020 19:05:35 +0000</pubDate>
        <category>News from the Dev Team</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">97926@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We are aware of the ITMS-90809 issue. We&#39;ve tracked the issue down to IronSrc.</p><p>We&#39;ll be creating a new build that excludes IronSrc code.</p><p><br /></p><p>If you are publishing a game without ads, using the Build RC button should fix the issues.</p><p>If you do want ads, we hope to have an updated build out by tomorrow.</p>]]>
        </description>
    </item>
   </channel>
</rss>
