This release contains billing, sprite-flipping in runtime, enabling/disabling GUI nodes, recursive module loading and optimized sprite rendering.
We are now officially charging for Defold if you work in a team.
If you work alone, you can still use it for free.
See the plans
-page for details on how we are charging.
We welcome all feedback regarding our pricing strategy in the forums
If you joined us during the Alpha stage, you will receive a coupon code for 2 months of free access to the Small plan. Info about this will arrive in a separate email, so keep your eyes open for that.
Sprites can now be flipped in runtime with the functions +sprite.set_hflip+
Enabling/disabling GUI nodes
Individual GUI nodes can now be enabled/disabled through +gui.set_enabled+
Disabled GUI nodes are neither rendered nor animated.
To hide a node, disabling it is a much better option performance-wise than setting its alpha to zero or moving it off-screen.
Recursive module loading
In 1.2.2, we introduced the ability to include lua modules
in scripts using +require+.
Now you can include lua modules in other lua modules, which makes this feature even more powerful.
Optimized sprite rendering
We have optimized the rendering of sprites, which appeared to be a bottleneck on the iOS platform.
The rendering is now batched for fewer draw-calls, but this should not have any impact in the appearance of your games.
Hope you enjoy this release!