State of the Salad 2018-09

adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

It's that time again! Here's the latest from the GameSalad team!

Creator 1.25.95

For a good while now we've been stuck in a weird split state for GameSalad Creator for Mac where you needed to use 1.25.88 for working and 1.25.94 for signing. The image library would ‘disappear’ seemingly randomly. With 1.25.95 we’ve replaced the underlying widget and fixed the issue, so we finally just say “use 1.25.95”.

If you’re curious, I can get into more detail about what was happening in another post in this thread (if anyone ask), but to keep things moving along…

GameSalad Engine

The RC engine from 2018-09-14 is now the "stable" engine. This means that you won't need to use the "Build RC" button. In fact, until we release the next RC, Build RC and Generate will use the same app packages.

What’s changed since the last “stable” release?

Android

  • Upgraded OpenAL to version 1.17.1

    • Stops the app from holding a PARTIAL_WAKE_LOCK when backgrounded. This was causing apps to hold a thread open and suck up battery life when they were backgrounded.
    • Uses OpenSL ES instead of android AudioTrack directly, which is the recommended way to access the sound API.
  • Removed Amazon GameCircle support. Amazon is retiring Amazon GameCircle, so we are removing support for it. Find out more here: https://developer.amazon.com/docs/gamecircle/faq-gamecircle.html

  • Built with the latest NDK tools.

iOS

  • Admob SDK updated to 7.33.1
  • Admob banner ads should adjust their position on the iPhone Xr and Xs Max

Sometime next week there will be a release to remove Revmob support (they are shutting down). I’m still deciding so some feedback will be appreciated, but next will either be support for Google Play Game Services or reducing all ad networks into one mediated ad network service (the current front runner is Tapdaq, but if you know of another service we’d be happy to take a look and compare).

I’m leaning toward Google Play Game Services first, mostly because work will be more localized (android only), which means I can finish it up faster.

You can always get the latest information here: https://forums.gamesalad.com/discussion/96619/gamesalad-publishing-binaries-rc-current/p1

Creator 2.x

We’ve just about finished with copy/paste of actors in Creator 2. This functionality will allow copy/paste of actors instances and prototypes. You will be able to use this functionality to duplicate actors in existing projects or paste actors (along with accompanying prototypes and images) into other projects! As with current Behavior copy / paste in Creator 2, the system will prompt you to create any new attributes required or use existing attributes that have the same name and type.

Education

The GameSalad for Education platform launched its latest update this August. Lesson tutorials and quizzes were embedded in our online creator and a new dashboard and class management tools were added for teachers.

You can see more here:

Roadmap

As usual, this isn’t set in stone, but it will give you some insight on how we’re prioritizing stuff:

  1. Removal of Revmob (results in smaller app packages).
  2. HTML5 Creator Scene Copy/Paste
  3. Google Play Game Services
  4. HTML5 Creator Expression Editor Optimizations
  5. Admob Banners + Interstitials
  6. Ad mediation
«13

Comments

  • JapsterJapster Member Posts: 672

    Sounds good @adent42 , although I'd personally say that given the volatile changes in the ad providers market at the moment, Ad Mediation is probably the better of the two things to sort first - at the moment I've given up trying to generate any revenue, as Chartboost seems problematic, RevMob dead, and Admob is the only one that was working to any extent the last time I checked.

    As such, the main motivating factor for me (recouping some of the money I've laid out over the years), is pretty much dead in the water at present - given the long-standing issues with ads in general, both from a GS and from external issues, I'd imagine a lot of GS'ers would probably want Ad Mediation incorporating first if possible? - I certainly do... :wink:

    Thanks as always for your hard work though!

  • ArmellineArmelline Member, PRO Posts: 5,331

    All sounding great @adent42!

    Two quick questions:

    1 - Has Creator been tested on Mojave? I haven't dared update yet.

    2 - Any chance we can get dragging and dropping enabled in the new image view widget in Creator? Images don't vanish any more, but I'm unable to drag images onto the image window to add them now.

  • CasualEvolutionCasualEvolution Member, PRO Posts: 523

    Hi @adent42 two things!

    • I'm consulting with colleagues who have a lot of experience monetizing with ADs that AD mediation recommends.
    • Also, I want to ask you if you can add the option "target SDK version" in the Android publication window, to have the "minSDKversion" AND the "targetSDKversion", in this way we can comply with the requirement of Google regarding the target, but without raising the minimum, in order to have as many devices as possible potential users.
      I just sent you a PM with this subject, because the feature of my game would be depending on this aspect, but it will happen to others the GS developers.

    Thanks!

  • hzappshzapps Member, PRO Posts: 173

    Will it be okay to update apps and select Tapdaq now and start testing. Both of my recent app(3-5 days) do not ad interstitial ads from Chartboost in one or AdMob in the other.

    I am so pulling for the GS team to be successful, and it’s probably me, but I am having zero success and have made recommended alterations to see if I could get to change the outcome.

  • Simple Gamer ArtsSimple Gamer Arts Member, PRO Posts: 302
    edited September 2018

    Sorry, did not fully understand this. Did you mean use the "Generate Button" for both iOS and Google Play publishing? or use the "RC Build" for both...?

    Or does RC on it's own mean "Generate Button"?

  • RedRoboRedRobo Member, PRO Posts: 682

    Thanks for the heads-up @adent42
    Personally, I'm looking forward to Admob Interstitials so good to see it in the pipeline ;)

  • CasualEvolutionCasualEvolution Member, PRO Posts: 523

    Hi @adent42 I have the info, my colleagues use as mediator of ADs: https://www.ironsrc.com/mediation/

    If you look at bottom, the developers who use this service speak for themselves :open_mouth:

  • HypnorabbitHypnorabbit SingaporeMember, PRO Posts: 263

    Great thanks for the update @adent42. Finally that niggly image bug has been fixed. You are a legend among mere mortals. Onward to Google Play Services!

    And what @Armelline mentioned - are we kosher with Mojave? I also daren't update for fear of eternal death.

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

    Mojave. The real answer is - we think so? We did a few basic tests on the beta and no major issues stood out, so we think we're good. If something comes out from longer usage, please be sure to let us know!

    @CasualEvolution Thanks! I'll take a look at IronSrc.

    @Simple Gamer Arts Generate and RC are currently using the same engine. Once there is a new update to RC, I'll post it in the RC thread.

    @hzapps go for it. We haven't done any updates to Tapdaq since the GDPR release a few months back.

    @CasualEvolution Target SDK version is 26 by default, that can't be changed as that's what we compile against. We just let you adjust the minimum version to account for performance (e.g. your game runs slow on older devices, so you can cut them off by changing the minimum version higher). If testing goes well, I'm hoping to update the next RC to SDK version 27.

    @Armelline Let me look into the drag and drop thing.

  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772

    @adent42 I think I have the same issue as @Armelline with the drag and drop. I used to be able to drag png files from my desktop into the image window (on Macintosh) to import images. That no longer works, I have to use the + button to open the standard open dialog box to import images now. I just updated to 1.25.95 so it seems like an issue with that version specifically.

  • gizzi93gizzi93 Member, PRO Posts: 67

    +1 to ad mediation first.

  • AlchimiaStudiosAlchimiaStudios Member Posts: 1,069
    edited September 2018

    Is the ability to search the image field by typing the name of the image still missing from this version? I want to update, but have so many images this is pretty much a must.

    Follow us: Twitter - Website

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

    @jamie_c yes, it's due to the replacement of that widget. we have to manually reproduce all the functionality the original widget gave us
    @AlchimiaStudios still missing.

  • freneticzfreneticz SwedenMember, PRO Posts: 774

    How is it about IAP on Amazon now when GameCircle closing

  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772

    @adent42, got it. Will that functionality be returning in the future? It's obviously not a huge deal but it was very nice to be able to just drag and drop a large selection of images right into the window.

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

    @freneticz I think Amazon is keeping IAP, just not the game stuff (leaderboards / achievements).

    @jamie_c Most likely. I don't say definitely because we're getting closer to getting the HTML5 tool up to par as a replacement. It's going to be down to an evaluation of which will take less work. I suspect a update to Mac Creator will be more likely since the creator replacement isn't even slated to be in beta until the end of the year.

    Also, random cool news, I just finished a round of features and optimization for the HTML5 tool table editor. It can now performantly scroll through a table with over 9.5k rows, has the ability to resize directly via input boxes again, and we've implemented CSV import with a slightly better import dialog.

  • tosirootosiroo Member Posts: 17

    First of all thank you for your efforts to develop game salads.
    I was wondering if you wanted to reduce all your ad networks to mediated ad networks,
    I am wondering if I can choose my favorite sdk and save it myself.
    In addition, I would like to know if there is a way to manually install sdk to help analyze your app, such as "firebase".

  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772

    @adent42, thanks for the update. I'll have to take a look at the online tool again, it's been awhile since I played with it. Sounds like it's coming along nicely.

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

    @tosiroo sorry, we currently don't have the ability to compile in your own SDKs. We are looking into mediated ads and while doing other work, I'm researching which one to use.

    We currently have Tapdaq, so that would be a natural choice. IronSource and Appodeal also look interesting as they have more adoption. Appodeal seems to cover the most, but I have read about some stability problems in the past, so I'll have to do more research.

    I know there's one vote for IronSource ( thanks @CasualEvolution ). If anyone has more info or experience with these networks to consider, please PM me!

  • unbeatenpixelunbeatenpixel Game Developer Member, PRO Posts: 568

    @adent42 said:
    I know there's one vote for IronSource ( thanks @CasualEvolution ). If anyone has more info or experience with these networks to consider, please PM me!

    +2 IronSource

    Check out my games on the App Store!

    Wordgraphy / Polycolor / 20 Seconds / Minimal Maze

  • HypnorabbitHypnorabbit SingaporeMember, PRO Posts: 263
    edited September 2018

    @adent42 +3 IronSource for sure, I’ve used them natively and they’re sweet. Look forward to Google Play Game Services support before then though! It’s much needed for Android please.

  • JapsterJapster Member Posts: 672

    I'll add a +1 for Ironsource too please guys - may be worth a re-build of my Courier Chaos if it gets implemented... :smile:

  • bob loblawbob loblaw Member, PRO Posts: 793

    @adent42 is it possible to add a feature to the next gs update that shows us the x and y of the cursor while on the scene stage in edit mode? (say at the bottom of the gs window), and/or an extra column in the scene>layers panel for each actor showing the x/y of each instance?

    it would make life a hell of a lot easier in determining x/y values that need to be used in attributes instead of having to continually move actors, clicking into them to check and often repeating that process, also would help in lining up actor instances when they are half a pixel out.

  • CasualEvolutionCasualEvolution Member, PRO Posts: 523

    @bob loblaw said:
    @adent42 is it possible to add a feature to the next gs update that shows us the x and y of the cursor while on the scene stage in edit mode? (say at the bottom of the gs window), and/or an extra column in the scene>layers panel for each actor showing the x/y of each instance?

    it would make life a hell of a lot easier in determining x/y values that need to be used in attributes instead of having to continually move actors, clicking into them to check and often repeating that process, also would help in lining up actor instances when they are half a pixel out.

    +1 simple and useful ! :)

  • tosirootosiroo Member Posts: 17

    @adent42 said:
    @tosiroo sorry, we currently don't have the ability to compile in your own SDKs. We are looking into mediated ads and while doing other work, I'm researching which one to use.

    We currently have Tapdaq, so that would be a natural choice. IronSource and Appodeal also look interesting as they have more adoption. Appodeal seems to cover the most, but I have read about some stability problems in the past, so I'll have to do more research.

    I know there's one vote for IronSource ( thanks @CasualEvolution ). If anyone has more info or experience with these networks to consider, please PM me!

    @adent42 said:
    @tosiroo sorry, we currently don't have the ability to compile in your own SDKs. We are looking into mediated ads and while doing other work, I'm researching which one to use.

    We currently have Tapdaq, so that would be a natural choice. IronSource and Appodeal also look interesting as they have more adoption. Appodeal seems to cover the most, but I have read about some stability problems in the past, so I'll have to do more research.

    I know there's one vote for IronSource ( thanks @CasualEvolution ). If anyone has more info or experience with these networks to consider, please PM me!

    Thank you for your quick reply.
    As much as you strive for the development of the engine, I am affectionately working on game salads. I would like to know if you plan to add features that you can compile into SDK files someday.
    Personally, I think that if this feature is added someday, there will be a better chance for developers.
    If this feature is added, I think the game salad engine is rumored to be the most powerful engine in the hyper-casual genre.

  • unbeatenpixelunbeatenpixel Game Developer Member, PRO Posts: 568
    edited September 2018

    Could we get rid of this loading wheel? or put it on the lower right corner of the screen. @adent42 Worked 1.25.80, published with 1.25.95.

    Check out my games on the App Store!

    Wordgraphy / Polycolor / 20 Seconds / Minimal Maze

  • CasualEvolutionCasualEvolution Member, PRO Posts: 523

    Hi @unbeatenpixel for me this happen only on viewer, but then when export it’s ok

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,054

    There were a few post from a user asking about improvements to GameSalad the the slow progress improving the engine.

    Unfortunately, I had deleted one post by accident (I was trying to make an edit and it turns out this forum software shows a post twice after an edit. Trying to delete the "duplicate" deletes the original too).

    I decided to delete the whole thread because the user was using their email address as their username and I don't think they intended to release their email address to the world.

    Unfortunately I didn't save the post, so if anyone wants to reiterate their points, please feel free.

    The general idea was: "the engine hasn't seen improvement in a while, why aren't you more like another engine. we need faster loading times, ad mediation, etc."

    There were some fair points there and I didn't intend to delete the message. There is, of course, a lot we can do to improve and I'm hoping that by laying out our teams road map and updating it periodically, we can build trust in our product again for those who have lost it.

    Again, sorry for the appearance of censorship, it was unintended.

  • ArmellineArmelline Member, PRO Posts: 5,331
    edited October 2018

    @adent42 Still some of us old'un around with plenty of suggestions for quality-of-life changes! Feel free to hit us up for lists of requests when you find the time for some of the smaller engine stuff. I'm betting there are a lot of little things that you guys have little idea of. Just one example, but better handling of errors would be lovely. If you try to reference a non-existant table cell, the whole preview breaks in seemingly random ways. Very confusing for newcomers (and most others too!).

  • PhilipCCPhilipCC Encounter Bay, South AustraliaMember Posts: 1,390

    @adent42 > @adent42 said:

    There were a few post from a user asking about improvements to GameSalad the the slow progress improving the engine.

    Unfortunately, I had deleted one post by accident (I was trying to make an edit and it turns out this forum software shows a post twice after an edit. Trying to delete the "duplicate" deletes the original too).

    I decided to delete the whole thread because the user was using their email address as their username and I don't think they intended to release their email address to the world.

    Unfortunately I didn't save the post, so if anyone wants to reiterate their points, please feel free.
    ....
    Again, sorry for the appearance of censorship, it was unintended.

    Yeah, yeah, I know. ;)

    You deleted it because he mentioned " somethingbox" , maybe "Treybox" , oops I remember now, but I won't say it or you'll delete me. :D

Sign In or Register to comment.