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-17-2013

CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
edited April 2013 in GameSalad Kitchen
Hello everyone and welcome to the first “state of GameSalad” post! In these posts, I’ll be covering what we’re working on now and how things are progressing on the roadmap. I’ll be aiming to post one of these each week. And, barring any vacation or other circumstances you should see them like clockwork. Let’s dig right in...

Native Engine
This first thing on my list to talk about is the “Lua free” native engine. This has been talked about for a long time and you should know where it’s at and how we’re going to get these critical improvements to you.

The good news is that we’ve made a lot of progress toward improving the engine through this work. Sadly, we’ve run into some issues that are making us rethink how we’ll roll these changes out to you. We need to be extra careful so that we don’t break your existing games and in-progress work.

To that end, we’re refocusing our efforts on bringing the various improvements to you in a more iterative way. By that, I mean we’ll be optimizing the existing Lua-based engine using what we’ve learned while working on the native engine. When possible, we’ll also bring over any applicable native engine work directly.

The goal is to get optimizations and engine improvements into your hands more quickly and with less risk to your projects. I’m sure we can all agree that’s a good approach. You’ll start seeing the fruits of this effort very soon.

An ongoing critical priority for us will be to iterate on optimizing the engine and laying the groundwork to make more sophisticated features like joints, skeletal animation, custom physics shapes, custom fonts and multiplayer a reality. Expect regular status updates on this work each week.

More Rapid Releases
The next thing to talk about is how we’re working toward a more rapid release schedule for the engine and tools. We will be providing regular release of work-in-progress engine and tool builds to all of our pro users. These builds will include our most recent work, bug fixes and optimizations. They will also allow pro users to see new features earlier and provide critical feedback needed to ensure they’re meeting your expectations before general release.

We’ll be actively participating on the forums with you to help address any issues that you see in these pre-release builds. Once they’re available, feel free to take advantage of them to help shape the future direction of GameSalad!

The goal here is to close the feedback loop between you and us more rapidly. We want your feedback on bug fixes, features and optimizations as soon as possible. There’s no better way to do that than to get builds in your hands sooner! We’re currently finalizing the systems required to make this a reality. I can’t wait to start getting you involved earlier in the development process! I’ll have more to say about this next week.

Mac Creator Improvements
We’re currently in the final stretch of a major improvement pass on the Mac creator. This work is focusing on increasing the stability of creator and making future feature additions easier for us to deliver. Since this is a major project, we’ll be baking it for a while longer before releasing it to the pro users for feedback. We’re pretty excited about how this work is improving the creator and I’m looking forward to getting your feedback on how this affects your projects. Delivery to you is several weeks out, so keep an eye out for coming status updates!

Additional Platform Support
We have some engineering resources working to add support for additional publishing platforms. The first of these will be available to you in the next few weeks. We’re excited to say this new platform will give you another great opportunity to reach more customers! More details will be forthcoming as they are available.

I’m still getting up to speed on everything here at GameSalad. We have a lot of work ahead of us and are committed to improving our build delivery process and rapidly iterating on engine / tool improvements. We’ll be focused on fixing bugs, improving performance, finishing the creator improvements and finalizing the additional platform support for the next few weeks.

Next week’s post will dive into more detail about coming optimizations and improvements. I’ll also try to shed more light on the medium term roadmap for you. We’re still finalizing these things ourselves. Once we’re clear internally then I’ll make sure you know.

Thanks for reading and you’ll hear from me again next week!


  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    edited April 2013
    Just wondering, are comments on this post not working or is it just so awesome that there's nothing to comment on? :) And, yes, I realize the absurdity of asking this if you can't actually comment.
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    Aha! Thanks for those that let me know you can't comment here. Let me poke around this forum software and see what's up with that. Good times!
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    I think I've got this worked out. Let's see what happens.
  • osucowboy18osucowboy18 Posts: 1,307Member
    Hey it works! Glad to see you're making this update on the state of GameSalad a regular thing @CodeWizard. Looking forward to more info next week!

    - Alex
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    Yes! Glad to see I can edit forum permissions properly. :)
  • codematescodemates Posts: 112Member
    Awesome first state of GameSalad. Looking forward to hearing the improvements every week. Thanks!
  • LedaroLedaro Posts: 18PRO
    Great to read this. Looking forward to regular updated information. Thanks CodeWizard!
  • FajlajpFajlajp Posts: 666Member
    edited April 2013
    I'm glad the hear about LUA. That it's making progress. But I have a question that is hard to answer.
    -When do you think LUA is done? Before this summer, after summer. This year, next year?
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    When will the engine be done? That's a big question. Hard to answer because we're going to be working on improving it for a long time.

    The goal is to keep iterating on the engine and tool. That means more fixes, optimizations and features on a regular basis. Getting the nightly builds will let you see this progress more rapidly. If you haven't upgraded to pro, you might want to consider it! :)
  • TimBOSSDevTimBOSSDev Posts: 44Member
    Awesome, can't wait for the new engine :)
  • SocksSocks London, UK.Posts: 12,822Member

    Great stuff !!! :)>-
  • tglessytglessy Posts: 41Member
    @CodeWizard awesome news!
  • Braydon_SFXBraydon_SFX Posts: 8,980Member, Sous Chef, PRO, Bowlboy Sidekick GameSalad Employee
    Awesome sauce!
  • JarrenHJarrenH Posts: 206Member
    Thanks for the post, super awesome for a company to be this transparent about their road map. This alone will keep me with gamesalad for a long time!
  • imGuaimGua Posts: 1,089Member
    I have a question. Previously GS management stated that LUA-free engine will be available only for Pro users and free users will use LUA version of an engine. What will be now since there will now be only one engine that will be improved?
  • YoRoosterYoRooster Posts: 159Member
    Seems like I picked a great time to go pro! Can't wait to find out more :D
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    This means that we all get an improved engine, pro and free! It's just that the pro users will get it sooner. :)
  • TooCleverTooClever Posts: 8Member
    i'm gladd to hear that and Thank you for the good working, my quistion is if i'm working on a game and you realeas the new engin do i have to start agian with the game or it just an update and nothing in my project will lose.? ( sorry for my english)
  • TooCleverTooClever Posts: 8Member
    and it will also reales on Windows 7 ?
  • GuaveMediaGuaveMedia Posts: 1,262Member, PRO
    Awesome news :) Giving some power to push our games and push our motivation!

    Have a great weekend @CodeWizard and all others of course too ;)

  • kinzuakinzua Posts: 554Member
    edited April 2013
    @CodeWizard anytime are we expecting the ability to go out to Windows Phones? The market is seemingly a virgin territory and is a good opportunity for us to make some space for ourselves!!
  • beefy_clyrobeefy_clyro Posts: 5,390Member
    @CodeWizard Awesome update, really loving the way GS are doing stuff atm!

    The first bout of optimisations, the stuff we should start seeing soon, any heads up of what this is primarily focussing on?
  • WingmanappsWingmanapps Posts: 458Member
    @kinzua you can already publish to windows8

    Regarding the actual post. Its soooo refreshing to see this kind of of openess

    People that are grounded don't hang on trees

  • LeonardDeveloperLeonardDeveloper Posts: 4,630Member
    To see an exceptionally comprehensive post like this coming from GameSalad makes my day!, Thank you @codewizzard
  • ApprowApprow Posts: 703Member
    @CodeWizard Are you guys working hard to get joints and stuff ready for release?
    because I have serveral ideas ready to built, so it would be great to hear if these behaviours will be ready soon.
  • kinzuakinzua Posts: 554Member
    @codewizzard thanks a ton for opening up this thread. It feels like GS is just next door. Its a breath of fresh air to see such an effort from you guys. Will try not complain much in the future.
  • CodeWizardCodeWizard Posts: 1,143Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee
    The first optimizations will be focused on loading times.

    We'll do our best not to break existing projects. And, if we do make a change that breaks your work, we'll be sure to make it clear to you. No idea on Windows 7 though.

    We have a lot of code cleanup and reorganization to do before we can tackle joints. Keep your eye on my weekly posts to see how things are progressing.
  • LumpAppsLumpApps Posts: 2,869Member
    Awesome info!
    You must be the best addition to GameSalad next to @SaladStraightShooter ;)
  • ApprowApprow Posts: 703Member
    @CodeWizard thanks for the info! really appreciate all your feedback about whats happening inside gamesalad HQ. keep up the good work!

This discussion has been closed.