Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/britzl/ludobits
Utilities for game development using the Defold engine
https://github.com/britzl/ludobits
defold defold-library
Last synced: 2 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 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-12T07:07:35.000Z (12 months ago)
- Last Synced: 2024-12-10T23:41:56.191Z (11 days ago)
- Topics: defold, defold-library
- Language: Lua
- Homepage:
- Size: 616 KB
- Stars: 120
- Watchers: 15
- Forks: 9
- 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.[![Travis-CI](https://travis-ci.org/britzl/ludobits.svg?branch=master)](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.