Utilities for game development using the Defold engine.
File name and path utilities
Read/write files
Read/write Lua tables
Wrap engine callbacks from iac, iap, push and window. Refer to app.md for usage details.
Create bezier curves
Broadcast Defold messages (using msg.post) and set up optional function callbacks when messages are received. Refer to broadcast.md for usage details.
Simplifies asynchronous flows of execution where your code needs to wait for one asynchronous operation to finish before starting with the next one.
JSON encode (using rxi.json)
Listener implementation where listeners are added as either urls or functions and notified when any or specific messages are received. Refer to listener.md for usage details.
The Logger module provides a simple logging framework to log application events of different severities to standard out. The module supports simple filtering based on severity. Refer to logger.md for usage details.
Store user settings to disk. Refer to settings.md for usage details.
Signal system where named signals can be created, listened to and triggered. Inspired by as3-signals. Refer to signal.md for usage details.