Version 1.2.125 of the Defold Game Engine was just released. This release is primarily a bug fix release. If you’ve never heard of it, Defold is an excellent 2D game engine from King that is free for developers to use. You can learn more about working with Defold in our tutorial series available here. In addition to the release, there was also a new incredibly handy plugin released by the community named Moku, described below.
Details of the release:
DEF-3185– Added: Added projection helper functions to the default render script
DEF-3061– Fixed: HTML5 rendering issue for Safari.
DEF-3209– Fixed: Multitouch crash on iOS when using more than supported number of touches.
DEF-3206– Fixed: Stopping all playing particlefx on a single particlefx GUI node.
DEF-3233– Fixed: iOS11: App now requests priority over system gestures (i.e. touches at edges)
DEF-3217– Fixed: The SIGABRT signal will now generate a _crash log.
DEF-3215– Fixed: dmLog* functions on iOS now use NSLog.
DEF-3162– Fixed: Changed what part of the script filepath is reported on Lua errors.
DEF-3184– Fixed: Improved link errors for native extensions on Win32.
DEF-3197– Fixed: Resource hashes does not include the factory base path.
Additionally there was a powerful new extension released for the Defold engine. Moku is a new Defold extension that brings auto-tiling and pathfinding to the Defold engine.
- Bitmask auto-tiling partially based on the method outlined here: How to Use Tile Bitmasking to Auto-Tile Your Level Layouts. Supports both simple (4-bit) and complex (8-bit) auto-tiling. Can be used in conjuction with defold tilemaps, or your own custom, game-object based maps.
- AStar pathfinding with support for options such as heavy diagonals, different heuristics, etc
- Assorted convenience functions including cell picking
A great deal more information, as well as a download link, is available here.