GameSalad

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

State of GameSalad on 6-5-2013

CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
Hello! It's that time again... time for another weekly state of GameSalad post. I’m taking a different approach on the format of this message based on your feedback. Let’s see how it goes.

Estimated Stable Build Schedule

We’re still holding off on releasing any new stable builds. More bug fixes and optimizations are in progress in the nightly builds. Head over to the “PRO - Working With GameSalad” forum for more info.

What’s New This Week?

1. We’ve been head’s down fixing bugs and optimizing code this week. We’ve been spending lots of time looking into user games and pinpointing bugs that need fixing and optimizations that need doing. Got a project that runs particularly slow? Feel free to let us know and we’ll take a look!

2. Some pretty impressive Lua optimizations related to loading games took place this week. They’re available in the latest nightly build. Check it out and see how it affects loading in your game.

3. A neat graphics bug that caused the background color in a scene to not show has been fixed. It’s in the latest nightly build.

4. We’re digging in on some interesting problems with fonts. Especially related to fonts like Zapfino. Weird clipping problems. Hope to have this fixed any day now.

5. We have completed a design specification for async multiplayer this week. We’re reviewing it internally. Should be able to start implementation really soon.

6. A new feature has been completed this week: comparing expressions to expressions. You know how you’ve had to copy expressions into attributes and then compare them? No longer! Should be in the nightly build in the next day or so.

7. Some bugs with the ad bar have been fixed. Nothing too useful to you yet, but there it is.

8. We’re making some progress on interviewing and hiring some more top-tier engineering talent. Lining up interviews. Are you a skilled developer or do you know of one in Austin, TX? Send them to http://www.gamesalad.com/jobs
«1

Comments

  • SnapFireStudiosSnapFireStudios Posts: 1,603Member
    edited June 2013
    Great stuff @CodeWizard! Keep it up. :)

    Two things:
    - Could you please provide us with more info on how Async will work, now that you've got it all planned out? It'd be great to know.
    - "A new feature has been completed this week: comparing expressions to expressions." Sorry.. I don't get it? Could you try explaining it again?

    Thanks,
    - Thomas

    Ignore females. Acquire currency.

  • K1dTrunksK1dTrunks Posts: 55PRO
    Awesome! Particularly excited about number 6 (it's about time.) Also, this new State of Gamesalad format is much better. Keep up the good work.
  • BBEnkBBEnk Posts: 1,761Member, PRO
    6. A new feature has been completed this week: comparing expressions to expressions. You know how you’ve had to copy expressions into attributes and then compare them? No longer! Should be in the nightly build in the next day or so.

    What? :-S
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    @SnapFireStudios
    I'm happy to elaborate on how async multiplayer support will work. Will wait until we're really clear on this internally -- after the internal review is done on it. Will see what I can do to give more details next week.

    Comparing expressions to each other means just that. Say you have two expressions that you want to compare. Currently you have to store one side of that comparison in an attribute and then compare that attribute to the other side. This new change will allow you to compare expressions to each other directly.

    Can't wait to get your feedback on how it works out for you!
  • Braydon_SFXBraydon_SFX Posts: 9,035Member, Sous Chef, PRO, Bowlboy Sidekick GameSalad Employee
    6 - YES! That's gonna save LOADS of time, baby! So happy!

    @Socks - I think @CodeWizard is referring to Tables. Before, you had to use an attribute of the left side of a rule - and then table values on the right. No longer...
  • SocksSocks London, UK.Posts: 12,822Member
    @Braydon_SFX

    @Socks - I think @CodeWizard is referring to Tables. Before, you had to use an attribute of the left side of a rule - and then table values on the right. No longer...


    Yeah !!!

    : )


    (cheers for the explanation)
  • HopscotchHopscotch Posts: 2,780Member, PRO
    :-bd Good going!

    Especially the fact that GS is hiring is comforting and promising news for the future.
  • PBEmpirePBEmpire Posts: 676Member
    Yay!
  • GrapeSodaGamesGrapeSodaGames Posts: 93Member
    Great stuff! Can't wait to make some cool things with multiplayer!

    Grape Soda Games - Skype: grapesodagames - Twitter --- Meteor Madness

  • SAP_AppsSAP_Apps Posts: 77Member
    Async Multiplayer! I ask and I receive! :) excellent! Can't wait to hear about it.
  • JakeMorJakeMor Posts: 136Member, PRO
    @SnapFireStudios
    It would basically allow for this:

    If (TouchPositionX*2) is equal to (TouchPositionY/3) then -> move

    Instead of:
    Constrain "New Attribute" to (TouchPositionX*2)
    then saying...
    If (New Attribute) is equal to (TouchPositionY/3) then -> move

    my question is, if this takes up less ram than constraining an attribute.
    @CodeWizard
  • tenrdrmertenrdrmer Posts: 9,934Member, Sous Chef, Senior Sous-Chef
    @codewizard Any news on the devices not detecting Device Screen size in adhoc builds. Specifically Android?

    It's not my fault I never learned to take responsibility for anything. ;)

  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    @tenrdrmer
    Test is working on this now.
  • SnapFireStudiosSnapFireStudios Posts: 1,603Member
    @CodeWizard - Awesome sauce! I get it now, that'll be really useful. ;)
    - Thomas

    Ignore females. Acquire currency.

  • gotyoursgotyours Posts: 246Member
    Async Multiplayer- Now this is a great step
  • WbokoWboko Tennessee, USAPosts: 621Member, PRO

    @SnapFireStudios
    I'm happy to elaborate on how async multiplayer support will work. Will wait until we're really clear on this internally -- after the internal review is done on it. Will see what I can do to give more details next week.

    Comparing expressions to each other means just that. Say you have two expressions that you want to compare. Currently you have to store one side of that comparison in an attribute and then compare that attribute to the other side. This new change will allow you to compare expressions to each other directly.

    Can't wait to get your feedback on how it works out for you!

    That is AWESOME!!!!
  • BoomshackBarryBoomshackBarry Posts: 712Member
    edited June 2013
    All great news, and I'm much preferring this new post format! It's awesome that you're hiring too, I guess that'll speed up what's already become a very sped-up development cycle even more :D

    Why not check out my development blog?

  • kinzuakinzua Posts: 554Member
    Great stuff in here.
    Just felt that GS has been pumping some hardcore iron.
    Though, i'd ask if you could dish out releases on the basis of improvements.
    For eg. if particle issue has been resolved
    Guess you've encountered that. I'd appreciate if you could dole out a release with minor changes, instead of a release with a huge santa bag.
    Also if there are any issues with the release, it'll be easier to rectify since it won't be carrying a huge load of advancements.
  • WingmanappsWingmanapps Posts: 458Member
    5. OMG OMG OMG OMG!!! need a new set of pants.

    People that are grounded don't hang on trees

  • BoomshackBarryBoomshackBarry Posts: 712Member
    edited June 2013

    5. OMG OMG OMG OMG!!! need a new set of pants.

    If @Wingmanapps is getting new pants I want some too! Can this be added to next weeks post please, I don't think it's asking too much :))

    Why not check out my development blog?

  • HoneyTribeStudiosHoneyTribeStudios Posts: 1,792Member
    All sounds great! Especially 5, 6 and 8.

    Give me a buzz if you need some original music in your games.

  • SocksSocks London, UK.Posts: 12,822Member
    kinzua said:

    . . . Though, i'd ask if you could dish out releases on the basis of improvements.
    For eg. if particle issue has been resolved
    Guess you've encountered that. I'd appreciate if you could dole out a release with minor changes, instead of a release with a huge santa bag.
    Also if there are any issues with the release, it'll be easier to rectify since it won't be carrying a huge load of advancements.

    @kinzua

    That's exactly the function of the nightly builds !
  • The_Gamesalad_GuruThe_Gamesalad_Guru Posts: 9,904Member
    @socks yeah I was confused as to why he asked that too..lol
  • HopscotchHopscotch Posts: 2,780Member, PRO
    @Socks and @FryingBaconStudios I think @kinzua has a valid point. The nightly build is fantastic, but it is not for publishing purposes.

    "Pinching off" a few enhancements that have been completed and tested, and bringing out a new release version based on this would be great. Maybe once a month? *bats eyelids and impersonates a puppy*

    Just warning against feature creep :)

    But CodeWizard knows best and everyone in the team has our back.
  • DanielDoeDanielDoe Posts: 307Member
    Has anyone tried NightlyBuild 0.0.0.32? It is awsome!!! Just made tests - video below. 0.10.3 and earlier versions weren't even close to this performance (terrain generated with loop behavior).

  • The_Gamesalad_GuruThe_Gamesalad_Guru Posts: 9,904Member
    Uh, you can publish with the nightly build too. So I don't know what you're thinking but if everything works good in the nightly build on your game you can publish using it.
  • BBEnkBBEnk Posts: 1,761Member, PRO
    0.32 wow thought we was on 0.27 ,lol I'm behind already I've not even upgraded from 0.26.
  • DanielDoeDanielDoe Posts: 307Member
    It's not a game just performance test. In 0.0.0.32 I've managed to spawn more than 1200 actors (with image and some rules inside) without any problems while in 0.10.3 it was crashing my game at the amount of 800.
  • ericzingelerericzingeler Posts: 334Member
    #6 - Thank you lord!
«1
This discussion has been closed.