GameSalad 0.9.80 Beta: Loading, Performance, & In-App Browser
LaurenSalad
Inactive, Chef Emeritus Posts: 650
Late last week, our CEO Steve Felter announced a shift in priorities for the next release of GameSalad. Based heavily on valuable feedback from our community, we moved to dedicate more resources to improving the performance and power of the GameSalad engine. Today, we're pleased to announce the first part of those improvements with the launch of GameSalad Creator 0.9.80, available now.
Included in this release are the first of two major behind-the-scenes revisions to our engine's asset and memory management. We've also introduced a new, powerful feature that allows developers to choose pre-loaded assets and, when used efficiently, can bring loading times down to almost nothing. We also managed to sneak in a new feature to our OpenURL behavior that means never having to leave your game, even when directed to an external URL.
The new Asset Loader allows developers to select which actors will be pre-loaded into a project. The interface is a simple boolean switch, located in the attributes section of each actor. When "Pre-Load" is on, the actor will be loaded into memory at when the game launches. If "Pre-Load" is off, the actor will be loaded when it is called within the game.
This feature, when used efficiently, has the power to virtually eliminate loading times for GameSalad games and will greatly improve the experience for all of our Community's players.
In conjunction with the Asset Loader, we've also completed the first part of our asset manager refactoring. This modification is deigned to produce better performance in-game, and prevent crashes due to memory usage. Combined with the Asset Loader, developers should be able to see a noticeable increase in the performance of their titles.
Finally, we have our new In-App Browser. This feature enables developers to keep players inside their app, even when directed to an external website through our OpenURL behavior. Previously, GameSalad apps and games would have to go into multitask mode when an OpenURL behavior was activated. Now, when OpenURL is activated, the link will open via our In-App Browser. This will help keep players in-game longer and provide a better overall play experience.
We're very excited about GameSalad 0.9.80, and about the improvements we've been able to make to engine performance and load times. At the same time, there's lots more to come, and we're going to continue improving the engine and making GameSalad even more powerful as we make this final march out of Beta and toward GameSalad 1.0.
Where Do I Go Now?
1.Download GameSalad Creator 0.9.80
2.Download GameSalad Viewer
3.Asset Loader Best Practices
4.GameSalad Marketplace
5.GameSalad Cookbook
Included in this release are the first of two major behind-the-scenes revisions to our engine's asset and memory management. We've also introduced a new, powerful feature that allows developers to choose pre-loaded assets and, when used efficiently, can bring loading times down to almost nothing. We also managed to sneak in a new feature to our OpenURL behavior that means never having to leave your game, even when directed to an external URL.
The new Asset Loader allows developers to select which actors will be pre-loaded into a project. The interface is a simple boolean switch, located in the attributes section of each actor. When "Pre-Load" is on, the actor will be loaded into memory at when the game launches. If "Pre-Load" is off, the actor will be loaded when it is called within the game.
This feature, when used efficiently, has the power to virtually eliminate loading times for GameSalad games and will greatly improve the experience for all of our Community's players.
In conjunction with the Asset Loader, we've also completed the first part of our asset manager refactoring. This modification is deigned to produce better performance in-game, and prevent crashes due to memory usage. Combined with the Asset Loader, developers should be able to see a noticeable increase in the performance of their titles.
Finally, we have our new In-App Browser. This feature enables developers to keep players inside their app, even when directed to an external website through our OpenURL behavior. Previously, GameSalad apps and games would have to go into multitask mode when an OpenURL behavior was activated. Now, when OpenURL is activated, the link will open via our In-App Browser. This will help keep players in-game longer and provide a better overall play experience.
We're very excited about GameSalad 0.9.80, and about the improvements we've been able to make to engine performance and load times. At the same time, there's lots more to come, and we're going to continue improving the engine and making GameSalad even more powerful as we make this final march out of Beta and toward GameSalad 1.0.
Where Do I Go Now?
1.Download GameSalad Creator 0.9.80
2.Download GameSalad Viewer
3.Asset Loader Best Practices
4.GameSalad Marketplace
5.GameSalad Cookbook
This discussion has been closed.
Comments
Looking forward to getting stuck in
Edit: Now You don't have the link, LOL.
I look forward to giving the Asset Loader a go though - hopefully will see a difference then.
Darren/Wayne... you got anything to do with this?
Strange bug...this happens every time i open the project.
Darren.
I think it will show as a mistake on their part. Prob trying to rush it to quell the impatience around here.
In my head it should have been we can basically create a rule in a level so that when a certain point is reached in the level you can start loading some of the larger stuff for the next level to come before its needed. Time will tell I guess.
The in-app browser sounds like a big help though. Will be really nice for sending ppl to Facebook or twitter pages and still get back to the game easily.
Cheers,
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
QS!!!
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
If the In-App Web Browser worked with local files, I could make The Unofficial GameSalad Textbook with GameSalad!
Anchors should not be overlooked. I'm thinking this is an easy way to do parallax scrolling. There is much to test here.
Still missing important features though...
• Universal binaries
• Game Center Achievements
• In-App purchases
I'm surprised something like that didn't show up. A lot of these features are unexpected... like the new functions.
Even after reading the 'best practice' , i still didn't fully understand it , do we need to uncheck preload art on all of our actors? even the backgrounds that you instantly see when the seen is loaded?
if we have an actor that is unmovable and has no rules , means it acts just as graphic actor ,
and you see it as soon as the scene start , do we need to use the 'null' and uncheck 'preload art' on it? will it make any load times difference in this case?
Roy.
-Matt
________________________________________________________________________
LIKE us on Facebook and Follow us on Twitter! :
Blackbird Studios Facebook Page
Blackbird Studios Twitter
...and I don't see where the in-app browser is.
Heh, I'm starting to feel grumpy about this update
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io
I think it works pretty well. When tapping close it instantly goes back to where you left off in your game.
IT'S GOT GAMESALAD ALL OVER IT!!!
Thanks for the post, arton!
QS
Dr. Sam Beckett never returned home...
Twitter: https://twitter.com/Quantum_Sheep
Web: https://quantumsheep.itch.io