ludobits
ludobits copied to clipboard
Utilities for game development using the Defold engine
Ludobits
Utilities for game development using the Defold engine.
Modules
ludobits.m.io.file
File name and path utilities
ludobits.m.io.savefile
Read/write files
ludobits.m.io.savetable
Read/write Lua tables
ludobits.m.app
Wrap engine callbacks from iac, iap, push and window. Refer to app.md for usage details.
ludobits.m.bezier
Create bezier curves
ludobits.m.broadcast
Broadcast Defold messages (using msg.post) and set up optional function callbacks when messages are received. Refer to broadcast.md for usage details.
ludobits.m.flow
Simplifies asynchronous flows of execution where your code needs to wait for one asynchronous operation to finish before starting with the next one.
ludobits.m.json
JSON encode (using rxi.json)
ludobits.m.listener
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.
ludobits.m.logger
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.
ludobits.m.settings
Store user settings to disk. Refer to settings.md for usage details.
ludobits.m.signal
Signal system where named signals can be created, listened to and triggered. Inspired by as3-signals. Refer to signal.md for usage details.