GameSalad

Best Of

  • State of GameSalad on 4-18-2017

    I know you guys are overdue for an update, and I appreciate your patience! Here’s some insight into what we’re working on / how it’s going.

    Web Version of Creator

    All our development efforts are currently focused on the web version and updates to the HTML5 engine. We’ve made huge progress on the upcoming web version and are looking at having the alpha version out for people to check out within the next month or so.

    Some of the notable improvements already in the web version:

    • A reworked expression editor:
      • You can type in it and it’ll autocomplete your attributes / functions for you
      • There’s some very basic error handling
      • You can’t save an invalid expression
      • Tables now have their own section in the expression editor (i.e tables.PurchaseTable)
      • A search bar for actors, images, etc
    • Reworked UI (I really want to share screenshots but can’t yet):
      • We have plans to have dark and light UI
      • You can see instance attributes for an actor while in the scene view
      • Unlocking and locking attributes is more intuitive (there’s a little lock icon next to the attributes that you can toggle)
      • Adding tags isn’t as tedious now: You simply type the name of the tag you want for an actor in a Tags field, and if the tag doesn’t exist it’s added to the list of tags (no more needing to leave the actor view to add tags)
      • You can view, create, and edit game attributes while in the Actor view
      • Really common attributes (i.e color, size, rotation etc) are no longer in dropdown boxes
      • There’s more, but that’s what I’ve got off the top of my head
    • Zoom functionality (finally)
    • Some slight terminology changes to be more in line with actual programming languages (i.e rules now have the sections if, then, else)

    We’re also working on using some cool browser tech that will let you edit your games offline even in the browser. So even before we release the wrapped “desktop” versions, you will be able to work offline after the initial upload. Once you’re online, the system will begin to sync your data to our servers.

    The preview for the web version will use our HTML5 engine, so one of our devs is giving it a tune up currently. If there’s any HTML5 specific issues you know about, feel free to shoot me a message with some details and I’ll get it looked at.

    Tizen

    We pushed a publishing update for the Tizen platform that allows the quit game behavior to be used to close the app.

    We heard that Tizen was being picky about the back button closing quitting the app, so as long as you handle the back button input (by using a rule with a key condition with the text “back” inside it), you should be able to upload to the Tizen store without issues.

    Hiring

    We’re currently hiring some contractors to help write our next set of curriculum units. If you have experience writing curriculum, developing projects, taking screenshots, and recording videos, you may qualify for the contracting position! More details at http://gamesalad.com/jobs

  • Re: Expired code signing certificate

    Did you generate everything you need on the Developer Portal?

    There are two things you need:

    First, the developer Certificates -- which identify you as a developer.
    Second, the Provisioning Profiles -- which are for signing, in combination with the Certificate.

    For ad-hoc testing, you only need one Provisioning Profile (a wildcard one). For Store Distribution, you need a separate Provisioning Profile for each app, with the corresponding App Identifier: com.xxxx.xxxx

    Once you've deleted all from the Keychain, to begin with, go to the Developer Portal and download the dev Certificates. If the ones showing up are expired, delete them in the Developer Portal. Generate new ones, also in the Developer Portal. Once they are downloaded to to your computer, double-click them to install into Keychain. If given an option to choose, install them in your login Keychain. Be careful not to install any of them twice, as that usually gives you an error during signing -- so you want to end up with one iOS dev Development Certificate and one iOS dev Distribution Certificate in the Keychain.

    If you have generated a new Certificate, you will need to regenerate the Provisioning Profiles as well (on the Dev Portal), as they are strictly linked to one specific Certificate and the old ones won't work with the new Cert.

    Next, launch Xcode. If you are logged in with your dev credentials, select yourself in the Preferences. Click on Manage Certificates. Make sure that there is only one iOS dev Cert of each type. Do not use the small plus button to add Certificates in Xcode. It doesn't install the downloaded Certificates, but creates brand new ones, which I have always had problems with. Instead, click 'done' to go back. Press 'Download All Profiles.' This should automatically download all the Provisioning Profiles. I don't think there is a way to see those listed anymore in Xcode, the way it used to be in older versions. But if they are set up in the Dev Portal, they should get transferred correctly.

    If in doubt, in the Finder system menu, select Go > Go To Folder...

    Paste in ~/Library/MobileDevice/Provisioning Profiles and check the created date on the Profiles. If the date doesn't correspond to the creation date on the Active profiles in the Dev Portal or today's date and/or the number of Profiles in the folder is either more or less than the amount that should be there, delete all the Provisioning Profiles from the folder. Empty Trash. Restart the computer, reopen Xcode and re-download all with the 'Download All Profiles' button.

    Now everything should work.

  • Re: Mac Creator Release 1.25.80 is Available

    @adent42 @ForumNinja @bdusingWhoThinkHeKnowsTooMuchToEvenReadTheForum

    @Chunkypixels said:
    "Gamesalad (http://gamesalad.com/) is one of the old game engines. It is old, few >people use it and, from their website, it appears they target more schools and teaching >institutes than indies and developers.

    And despite the ease of use of GS, this is the type of writing that will stop schools and teachers from adopting GameSalad.
    Because they want to teach logic using exciting and promising tools for their students, tools that are being used and can actually be utilized to make stuff in the future.
    But this corpse aroma is creeping in, so they may opt for more visible and alive solutions, even if it requires a bit more of a learning curve.

    This is What I and many others told @bdusing when he introduced himself many moons ago:

    don't forget us!. you can't grow outward if you kill your core.

    At first any expansion seems to work, there's growth there, then, little by little the expansion outward starts to rot as the blood supplies from the core disappears.

    Rule 345 of business: never let down your core audience even if it's not a priority anymore;

    The short term effect of such letdown may be a gain of resources and time, however the long term effect is implosion!!

    Because developers:
    Create visibility for GameSalad.
    Showcase the power of the tool
    Push the limits and make the engine look the best it can
    Inspire and motivate teachers and students
    Create the "oh so important" intangible aura that draws people to your product.
    Successful games are the best way to create awareness and any kind of subscriptions.
    etc...

    And these, my friends, are more powerful that any sales team!

    We, Indies and developers are the core!

  • Re: Mac Creator Release 1.25.80 is Available

    Its really sad... its the worst Ive seen it... I know they're down to basically just sales staff, but it really doesn't paint a good picture.

    With some communication, the picture, although not necessarily rosy, can be improved massively.

    Ive been using the other game engine, but keep coming back here, almost on a daily basis to see if theres any updates or improvement to the situation here, as i still have a stack of unfinished games built with GS, that at some point, I'd like to get around to possibly finishing.

    So no post from GS staff for a few of months., and only 1 update to the blog in the past year...

    ... and I'd have thought they'd have been falling over themselves to help @RossmanBrothersGames with any issues they might have, what with possibly the biggest GS powered game of 2017 just about to be released with "Get Me Outta Here", but nope, doesn't seem like they care, or see the value in helping to make the game succeed.

    Seems like they've just given up.... looks like your doing a great job @bdusing

    And this post on Gamasutra's career guide, listing the miriad of available game engines, paints the picture GS seem to be adopting for themselves:
    http://gamecareerguide.com/features/1604/game_engines_galore_which_is_.php

    "Gamesalad (http://gamesalad.com/) is one of the old game engines. It is old, few people use it and, from their website, it appears they target more schools and teaching institutes than indies and developers. This tool is similar to Stencyl in the way you develop games. You don't need coding, just logic trees and you are fine."

    I don't know what to say anymore... maybe, Happy Easter all?

  • Re: Mac Creator Release 1.25.80 is Available

    @adent42 @ForumNinja @LearnBasicBusinessSkills

    WHEN WILL YOU GUYS LEARN THAT SAYING HI ON THE FORUM AND UPDATING US REGULARLY ON THE THINGS YOU'RE WORKING ON IS BENEFICIAL FOR YOU AND US!!!?!?!!?!?

    IT'S SO SIMPLE.......

    EVERY THURSDAY, WRITE SOMETHING HERE SO WE CAN UNDERSTAND, STAY CONNECTED, NOT PANIC, PLAN, KEEP BEING ON YOUR SIDE AND ROOT FOR YOU.