https://github.com/britzl/ludobits
Utilities for game development using the Defold engine
https://github.com/britzl/ludobits
defold defold-library
Last synced: 9 days ago
JSON representation
Utilities for game development using the Defold engine
- Host: GitHub
- URL: https://github.com/britzl/ludobits
- Owner: britzl
- License: mit
- Created: 2016-08-27T13:26:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T08:14:51.000Z (about 1 year ago)
- Last Synced: 2025-05-25T05:06:14.326Z (10 months ago)
- Topics: defold, defold-library
- Language: Lua
- Homepage:
- Size: 617 KB
- Stars: 125
- Watchers: 14
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-defold - Ludobits
README
# Ludobits
Utilities for game development using the [Defold](http://www.defold.com) engine.
[](https://travis-ci.org/britzl/ludobits)
## 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](ludobits/m/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](ludobits/m/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](ludobits/m/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](ludobits/m/logger.md) for usage details.
### ludobits.m.settings
Store user settings to disk. Refer to [settings.md](ludobits/m/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](ludobits/m/signal.md) for usage details.