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 4-25-2014

CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

Row row row your boat, gently towards release... Merrily merrily merrily merrily, bugs are but a treat!

Yeah, as you might have guessed, this week's work is focused mostly on getting 0.11 out the door. From where I'm sitting, it looks like we have one iOS IAP crash to resolve and then we can push this mother out. This release is jam packed with so much stuff, it's crazy! Our next release will be smaller and will come out sooner, for sure. But, hot damn, 0.11 is awesome!

I'm sure you're all keeping an eye on our release candidates. It looks like 0.11.0.10 is the last RC for this build. This release has been like birthing an elephant, but the labor pain is almost over! :)

If I were a betting man I'd say 0.11 will go live Monday. Please, release gods, don't punish me for my hubris in claiming a date!

Beyond that, we've made some excellent progress on the new renderer. We've tossed our old graphics engine into the trash and replaced it with something faster, sexier, and awesome! That new code has been put in our development branch and we're working through the various issues before pushing it out into a nightly build. We've seen scenes of ridiculous sizes being rendered smooth as glass with this new code. Get ready for that!

We're going to have some (hopefully) exciting news on our currently mothballed async multiplayer feature very soon as well. Can't wait to tell you what's been going on there!

We've also recently added two more developers to our web team. We've got some big stuff coming down the pipe on the web side and need all the help we can get. It's always a pleasure to see the team growing, bugs getting fixed, features coming online, etc. I love it when a plan comes together!

You're going to notice a new face on the forums as well. @ForumNinja‌ has joined us to help out with customer service issues and to help manage the forums. Give him a warm welcome!

«13

Comments

  • DuesDues Posts: 1,159Member
    edited April 2014

    image

    Thanks for the awesome job you guys are doing!! :)

    Welcome @ForumNinja‌ !!

  • Braydon_SFXBraydon_SFX Posts: 8,959Member, Sous Chef, PRO, Bowlboy Sidekick GameSalad Employee

    Another great update! I like it!

    Hey, hey! A new GS member! Hey @ForumNinja‌ ! Welcome to the mad house!

  • Braydon_SFXBraydon_SFX Posts: 8,959Member, Sous Chef, PRO, Bowlboy Sidekick GameSalad Employee

    @CodeWizard‌ said: We're going to have some (hopefully) exciting news on our currently mothballed async multiplayer feature very soon as well. Can't wait to tell you what's been going on there!

    Oh please, yes!

  • iamcarteziamcartez Houston, TexasPosts: 648Member

    Great update! I guess I'll wait on Async progress before starting then. :)

    @ForumNinja

    1.jpg 34.9K
  • DaveinpublicDaveinpublic Posts: 37Member

    Bam! Awesome update. The 11 update is huge! Not only is there a lot more features, but most importantly it's more stable, and a different mindset. It's focused on doing what it does well - instead of delivering over hyped promises from the past.

  • ForumNinjaForumNinja Posts: 543Key Master, Head Chef, Member, PRO GameSalad Employee

    @Braydon_SFX, Thanks for the welcome :)

    @iamcartez, Hahahaha nice!

  • darrelfdarrelf Posts: 242Member, PRO

    Thanks @CodeWizard‌. Do you know if the memory issues being investigated will be sorted for 0.11?

  • NimbleBugNimbleBug Posts: 483Member

    Thanks for the awesome job :)

  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    @darrelf‌ I looked into the issue you reported and, I'm sorry to say that it's not a bug. I posted a response to the earlier thread, perhaps you missed it. I'll summarize it again here.

    Every image loaded by GameSalad takes 4 bytes per pixel when loaded. No matter how big your PNG is on disk, the loaded size is unchanged. If you have an image that's 1024x1024 it will take 1024x1024x4 bytes of memory when loaded. Even if it's 1k in size as a PNG.

    The issue you're seeing is that your images take up about 7MB of memory when they're loaded -- even though they're under 30k each on disk. This is normal and expected behavior.

    The other issue that we should resolve -- but won't for 0.11 -- is that images are only unloaded when you change scenes. So, if you use change image behaviors to load more images, all of those images will remain loaded until you change scenes. I've got an idea to fix that and will get to it for the next release.

    Until then, try making your puzzles out of smaller actors that you can reuse. This will reduce the memory footprint of your game immensely.

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

    @CodeWizard said:
    We've seen scenes of ridiculous sizes being rendered smooth as glass with this new code. Get ready for that!

    Love the sound of that !!

  • jonmulcahyjonmulcahy Posts: 10,379Member, Sous Chef

    @Socks said:

    me too, i've had an idea on hold because the scene would have to be too large

  • darrelfdarrelf Posts: 242Member, PRO
    edited April 2014

    @CodeWizard said:
    darrelf‌ I looked into the issue you reported and, I'm sorry to say that it's not a bug. I posted a response to the earlier thread, perhaps you missed it. I'll summarize it again here.

    Every image loaded by GameSalad takes 4 bytes per pixel when loaded. No matter how big your PNG is on disk, the loaded size is unchanged. If you have an image that's 1024x1024 it will take 1024x1024x4 bytes of memory when loaded. Even if it's 1k in size as a PNG.

    The issue you're seeing is that your images take up about 7MB of memory when they're loaded -- even though they're under 30k each on disk. This is normal and expected behavior.

    The other issue that we should resolve -- but won't for 0.11 -- is that images are only unloaded when you change scenes. So, if you use change image behaviors to load more images, all of those images will remain loaded until you change scenes. I've got an idea to fix that and will get to it for the next release.

    Until then, try making your puzzles out of smaller actors that you can reuse. This will reduce the memory footprint of your game immensely.

    Thanks @CodeWizard‌ I did see your reply (really appreciated by the way) and have implemented a workaround for now until images are unloaded without change scene in a future release.

    I was referring to a different memory issue:

    I've been testing my game World Of Hidden Objects where after each level is completed, to move to the next one, the Change Scene behaviour is used. After completing around 40 levels in a row, I noticed the change scene was getting slower and slower until the app crashed. I analysed the memory usage with Instruments which confirmed the usage steadily increases.

    Bob replied and said memory issues were still being investigated (CS-282).

    Is it normal for memory to keep increasing even when changing scene at the end of a level? I really hope not....

  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    @darrelf‌ Eww. No. We'll keep looking into that. :)

  • JSprojectJSproject Posts: 730Member

    @CodeWizard w/team - great progress and love your dedication to good communication :)

    @ForumNinja - welcome!

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

    @ForumNinja‌

    Welcome and good luck !

  • ForumNinjaForumNinja Posts: 543Key Master, Head Chef, Member, PRO GameSalad Employee

    Thanks you guys! :)

  • rdlew2008rdlew2008 Posts: 85Member, PRO

    @CodeWizard‌ Did you guys do anything with user interface on 11 or is it just same thing?

  • darrelfdarrelf Posts: 242Member, PRO

    @CodeWizard said:
    darrelf‌ Eww. No. We'll keep looking into that. :)

    Thanks @CodeWizard‌
    When released, 0.11 is going to be such an awesome engine to use. Amazing amazing progress...

  • wrhmediawrhmedia Posts: 70Member

    I was just getting ready to search for information on the iOS IAP issue as I just received app rejected and I'm guessing this issue is because of the bug currently being resolved as listed at the top.

    Great news!

  • FINNBOGGFINNBOGG Posts: 1,809Member

    @ForumNinja said:
    Thanks you guys! :)

    As we hear the evil laughter of FinnBogg, in the background. Then everyone looks toward forumNinja, and at the same time they all say "Good Luck" Then they scurry along. ForumNinja looks back to codewizard with confusion. Code wizard with a sad look, simply taps forum ninja on the back and says......" ahhh yes... about that...... "

  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    @ForumNinja‌ and I go way back. He can take it... or can he?

  • PhilipCCPhilipCC Encounter Bay, South AustraliaPosts: 1,390Member

    @ForumNinja‌ Welcome.

    Were you warned about this diverse, contrary and eclectic bunch that can be fun, kind, helpful, sharing, mean, trite, snipey, irritating, brilliant, persistent, stubborn, ignorant, resourceful and much more... and some of them do it all at the same time?

    Oops! He just resigned.

    Sorry guys

  • PhilipCCPhilipCC Encounter Bay, South AustraliaPosts: 1,390Member

    @ForumNinja‌ Hey, are you going to give out black stars to people like me who wasted space on the forum making silly posts like the one above?

  • ForumNinjaForumNinja Posts: 543Key Master, Head Chef, Member, PRO GameSalad Employee
    edited April 2014

    @PhilipCC, I've been reading the forums for days now so I'm well aware ;) And I enjoy funny posts, so as long as there relevant enough I don't see an issue!

  • Braydon_SFXBraydon_SFX Posts: 8,959Member, Sous Chef, PRO, Bowlboy Sidekick GameSalad Employee

    @ForumNinja said:
    PhilipCC, I've been reading the forums for days now so I'm well aware ;) And I enjoy funny posts, so as long as there relevant enough I don't see an issue!

    Hehe, I like you already. ;)

  • ForumNinjaForumNinja Posts: 543Key Master, Head Chef, Member, PRO GameSalad Employee

    @Braydon_SFX‌, Why thank you ;)

  • GameLabs222GameLabs222 Posts: 197Member
    edited April 2014

    @ForumNinja‌ You're going to love us. And I do mean the kind of love a mother with hundreds of screaming, condescending, spoiled and needy children has for her children.

    (Not including myself, of course.)

    In other words, welcome to the family!

  • cph127cph127 Posts: 26Member, PRO

    Keep up the great work!!!

  • gyroscopegyroscope I am here.Posts: 6,577Member, Sous Chef, PRO
    edited April 2014

    @‌CodeWizard

    All excellent news, exciting stuff. :-)

    @CodeWizard said:
    If I were a betting man I'd say 0.11 will go live Monday. Please, release gods, don't punish me for my hubris in claiming a date!

    Roll on Monday, I say! And a +1 for no hubris punishment, please release gods..... :smile:

    You're going to notice a new face on the forums as well. ForumNinja‌ has joined us to help out with customer service issues and to help manage the forums. Give him a warm welcome!

    Hi @ForumNinja a warm welcome from me too. :-)

    ""You are in a maze of twisty passages, all alike." - Zork        temp domain http://spidergriffin.wix.com/alphaghostapps

Sign In or Register to comment.