Status Update on GameSalad 0.9.80 Release
SF
Member, Chef Emeritus Posts: 35
Hi everyone,
We're closing in on the end of September and I know everyone is excited about the upcoming 0.9.80 release. I wanted to take this opportunity to update you on the timing of the release and give you a heads up on some of the changes we made to the rollout of our scheduled features.
After posting an update to our roadmap in August, there was an outpouring of valuable feedback from the community. While everyone was very excited about the additions of quality features like In-App Purchase, Joints, and Tables, many felt we weren’t dedicating enough attention to another serious matter — engine performance and game loading times.
We took a long look at the underlying causes and decided that we needed to address some of these critical performance issues before introducing more features. For the past month, we’ve made engine performance and load times a top priority for the GameSalad team. I think you all will be glad to know that we’ve come up with some solutions that will dramatically improve performance.
We are going to introduce these performance improvements over the next two releases. In the upcoming 0.9.80 release, we’ve restructured our engine’s asset manager in order to provide better performance on iOS devices. We’ve also created a new feature for improving game load times. GameSalad’s new Asset Loader will allow developers the ability to specify when certain assets should or should not be loaded. This means that you can choose which assets absolutely need to be loaded at the launch of your game. When utilized properly, developers should see significant improvements in game load times.
The second phase of performance improvements will be included in the 0.9.90 release. This is a big, hairy project that involves some retooling of our engine architecture. This will result in dramatic improvements to performance that will make slow load times a thing of the past for GameSalad games. Needless to say, we are all very excited for this long overdue improvement to our engine.
Now that we’ve covered performance issues, let’s talk a bit about some of our upcoming features. If you recall, I’ve been pushing hard to get Tables introduced as soon as possible. Tables are essential to creating many popular styles of games that are currently difficult to produce with GameSalad, if not impossible. It also turns out that the new Tables architecture is essential for integrating certain features like In-App Purchase and Game Center Achievements. As a result, we had to move Tables from our planned winter release up to 0.9.90 in order to incorporate IAP and Game Center Achievements. The good news is that Tables is coming out a whole lot sooner than anyone expected, meaning you can create all kinds of cool new games that weren’t possible before. The drawback is that we had to push IAP and Game Center Achievements back a release so we could get the Tables architecture in place first. So look for 0.9.90 to have the new Tables architecture, along with IAP and Game Center Achievements among other things.
There are also a couple of other cool features we’re going to try and squeeze in to 0.9.80, but we need to make sure they pass QA first before we can commit to them. I’ll post an update as soon as I have more news. In terms of timing, given all the performance improvement work, we needed to push back our release date an additional week to allow for sufficient QA. If everything clears through QA, we should be on track to release 0.9.80 some time next week.
With the next few releases, including the upcoming 0.9.80, we’re taking major strides to make GameSalad a first class professional game development environment. In addition to the significant improvements in engine performance and loading times, you can also expect to see other powerful features, such as Tables, Joints, and IAP. We’ve also been working on some major revisions to the user interface of the Creator itself, providing a more streamlined, intuitive, and powerful development tool.
Our push toward 1.0 continues and we’re really excited about where we’ll be in the coming months. With 0.9.80 coming next week, GameSalad enters the final stages of our Beta. This has been quite a journey and it wouldn’t be the same without all of you. We’re glad to have you on board and on behalf of the GameSalad team, thank you for your continued support.
Cheers,
Steve
We're closing in on the end of September and I know everyone is excited about the upcoming 0.9.80 release. I wanted to take this opportunity to update you on the timing of the release and give you a heads up on some of the changes we made to the rollout of our scheduled features.
After posting an update to our roadmap in August, there was an outpouring of valuable feedback from the community. While everyone was very excited about the additions of quality features like In-App Purchase, Joints, and Tables, many felt we weren’t dedicating enough attention to another serious matter — engine performance and game loading times.
We took a long look at the underlying causes and decided that we needed to address some of these critical performance issues before introducing more features. For the past month, we’ve made engine performance and load times a top priority for the GameSalad team. I think you all will be glad to know that we’ve come up with some solutions that will dramatically improve performance.
We are going to introduce these performance improvements over the next two releases. In the upcoming 0.9.80 release, we’ve restructured our engine’s asset manager in order to provide better performance on iOS devices. We’ve also created a new feature for improving game load times. GameSalad’s new Asset Loader will allow developers the ability to specify when certain assets should or should not be loaded. This means that you can choose which assets absolutely need to be loaded at the launch of your game. When utilized properly, developers should see significant improvements in game load times.
The second phase of performance improvements will be included in the 0.9.90 release. This is a big, hairy project that involves some retooling of our engine architecture. This will result in dramatic improvements to performance that will make slow load times a thing of the past for GameSalad games. Needless to say, we are all very excited for this long overdue improvement to our engine.
Now that we’ve covered performance issues, let’s talk a bit about some of our upcoming features. If you recall, I’ve been pushing hard to get Tables introduced as soon as possible. Tables are essential to creating many popular styles of games that are currently difficult to produce with GameSalad, if not impossible. It also turns out that the new Tables architecture is essential for integrating certain features like In-App Purchase and Game Center Achievements. As a result, we had to move Tables from our planned winter release up to 0.9.90 in order to incorporate IAP and Game Center Achievements. The good news is that Tables is coming out a whole lot sooner than anyone expected, meaning you can create all kinds of cool new games that weren’t possible before. The drawback is that we had to push IAP and Game Center Achievements back a release so we could get the Tables architecture in place first. So look for 0.9.90 to have the new Tables architecture, along with IAP and Game Center Achievements among other things.
There are also a couple of other cool features we’re going to try and squeeze in to 0.9.80, but we need to make sure they pass QA first before we can commit to them. I’ll post an update as soon as I have more news. In terms of timing, given all the performance improvement work, we needed to push back our release date an additional week to allow for sufficient QA. If everything clears through QA, we should be on track to release 0.9.80 some time next week.
With the next few releases, including the upcoming 0.9.80, we’re taking major strides to make GameSalad a first class professional game development environment. In addition to the significant improvements in engine performance and loading times, you can also expect to see other powerful features, such as Tables, Joints, and IAP. We’ve also been working on some major revisions to the user interface of the Creator itself, providing a more streamlined, intuitive, and powerful development tool.
Our push toward 1.0 continues and we’re really excited about where we’ll be in the coming months. With 0.9.80 coming next week, GameSalad enters the final stages of our Beta. This has been quite a journey and it wouldn’t be the same without all of you. We’re glad to have you on board and on behalf of the GameSalad team, thank you for your continued support.
Cheers,
Steve
This discussion has been closed.
Comments
- Alex
(...slightly disappointed IAP has been pushed back when most thought we would be getting it this week even though Tables are indeed important)
-Matt
------------------------------------------------------------------------
Need Help? -- Email Me @ [email protected]
If I helped you, you can say thank you by leaving a donation
App Uploader http://mwfpro.webs.com/apps/webstore/products/show/2525662
NEW Website http://www.apptigr.com
- Alex
That is correct. The refocus on engine performance and current work on our tables architecture have pushed IAP and GC to 0.9.90, which is the "October Release" on the current roadmap.
--Yodapollo
1 - Improving the performance of GameSalad is important.
2 - This is good communication.
I for one am happy about hearing (and soon seeing) the engine improvements....and really not too fussed that iap is pushed back a month or so.
Looking forward to 0.9.8
sounds like the GS team are finally concentrating on my wish list items...
Tables/Arrays, Editor interface improvements, engine & loading optimizing (especially the Asset loading manager). So everything sounds good.
Would like to hear how the Tables are going to work though, and if we'll be able to import large chunks of pre-formatted data, and if so, what file formats will it be compatible with... or is it going to be a more basic system?
But yup... certainly sounding good for these next couple of updates!
Does this mean that we can load and unload things to make sure we control our RAM at any time? I ask this because the problem has always been that RAM never dumps in my game.
Alexis
I'm very cool with this. Crossing my fingers that achievements arrive in Oct.
I could really use those come Nov...
I Really Think asset Loader is important for Performance and Loading times.
And finally we will have good performance and loading times improvements on 0.98 and 0.99.
Hope you guys have 0.99 ready On Otober (Even last day of october wold be perfect timing for me )
Cheers.
I must say, I think it's honorable that you are still calling this beta. I've been using GS for a year and a half now, and other than the well publicized bugs and a few quirks, I have considered it complete and far more than adequate since day one!
If I was doing the version numbers I reckon this would be at least version 2.5 by now!
Saying that, the way things are going, version 2.5 will have the great idea, design the game and make it for you!
Keep up the superb work, thanks for a truly great tool.
so I guess 09.8 is going to be preformece fix mostly?
Calvin
Thanks!
Great, sounds good to me.
So if possible can some one som up what there is new in 0.98?
Or is it 'just' performance improvement.
Thanks Steve for the long post! And the rest of the GS team of course!
Lump Apps and My Assets
Every developer knows that putting unplanned items in the October release will come at a cost... I hope that cost is not Android, but still - a better GS is better.