The mobile focused cross platform Lua powered game engine Defold just released version 1.2.94. The release includes several bug fixes but more importantly contains some rather cool new features. A big one, and something that was glaringly missing, is (initial) skeletal animation support for 3D models. While a 2D engine, being able to mix in 3D models enables you to do some pretty powerful things, like texture swapped characters or dynamic inventory systems. Particle system support for flipbook animation powered particles was also added in this release.
Full new feature list:
DEF-2308
– Added: Automatic particle resizing from flipbook animationDEF-2161
– Added: Skeleton animations for 3D modelsDEF-2295
– Added: Cursor and playback control for model animationsDEF-2304
– Added: Max GUI scene count per collection is now configurable ingame.project
DEF-2202
– Fixed: Up-axis for Collada models are now taken into accountDEF-2202
– Fixed: Correct UV/texture coordinates for Collada modelsDEF-2303
– Fixed: Label with dynamically set text remained after go.deleteDEF-2308
– Fixed: Automatic sprite resizing from flipbook animationDEF-1972
– Fixed: Disable animating node during complete callback didn’t update property fragmentsDEF-2274
– Fixed: Spine nodes with animated alpha now works as expectedDEF-2145
– Fixed: Libraries/dependencies loading performance
You can read more, especially on the use and limitations of the new 3D animation system, in the release notes available here. If you are interested in learning to use the Defold Engine we have a complete tutorial series available here. If you just want to learn more be sure to check out our hands on video.