State of GameSalad on 6-5-2013
CodeWizard
Inactive, Chef Emeritus Posts: 1,143
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
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
Comments
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
2) Yeah !!
3) Yeah !!
4) Yeah !!
5) Super Yeah !!
6) Don't know what this means, but it sounds 'Super Yeah' !!
7) Meh.
8) Yeah !!
>-
P.S well done on the emboldening
What? :-S
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!
@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...
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Yeah !!!
: )
(cheers for the explanation)
Especially the fact that GS is hiring is comforting and promising news for the future.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
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
Test is working on this now.
- Thomas
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.
That's exactly the function of the nightly builds !
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
"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.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS