Gamefroot Update – faster, prettier, Global Variables

global-vars-properties-and-local-vars

After months of hard work we’ve finally got an update out the door. Let’s take a look at the new Gamefroot.

Scripts

This update brings numerous improvements to scripts. Bug fixes and the new transparent editor are just the peak of the iceberg.

Variable Scope

We’re pleased to say that Global Variables are now available.

The three types of variable scope provided are:
– Global
– Properties *(Variables in the previous Script Editor have this scope)*
– Local

You can find all the new variables under the Variables category.

Block Updates
– `Key` blocks previously under the Variables category have been moved to the Events category to make space for Variable Scope.
– Blocks which previously used Variables have been [deprecated](https://en.wikipedia.org/wiki/Deprecation) and replaced with new local scope variables. Deprecated blocks have a warning icon next to them.
– `Targeting Cocoon` is a new block which returns a boolean indicating if you have exported your game for CocoonJS or not.
– Blocks under the Draw category have been rearranged for clarity.

Additional Updates
– Additional `Script Error` checks have been added to blocks which require Instances passed. This should make identifying script errors easier for users.
– Numerous bug fixes.

Level Editor Improvements

User interface

At first glance you might notice that Gamefroot looks slightly different. That is because we’ve made a number of interface improvements.

The Scripts, Assets and Play buttons are now coloured. This is to give them more emphasis. Our user testing taught us that this small change makes Gamefroot even easier to use for new users.

We also modified the sidebar in two distinct ways. Users can now upload their custom game art and content directly into packs without having to choose packs from a window.

We also removed Terrain Brushes from the sidebar – if you want to use brushes in your game you’ll have to grab them from the marketplace (try the classic platform pack).

Unfortunately we had to remove the rotation of game objects from the level editor. This will be back soon while we improve the functionality. In the meantime you can still use script blocks for precise rotation.

In conclusion

We do hope you enjoy these improvements.

While this update represents many new updates and improvements (including multiple bug fixes and stability improvements) we are mightily excited to inform you that Gamefroot updates are about to become a whole lot more regular!

Stay tuned for our next update.

3 Replies to “Gamefroot Update – faster, prettier, Global Variables”

Leave a Reply