Defold plugins, extensions and useful code snippets

UPDATE:
defold.com/community is there.
We inspire all the plugin makers upload their awesomeness to the brand new Asset Portal.


And while we’re working hard on editor and runtime extensions for Defold, there’s quite a bunch of things you can do today. I see lots of the cool things spread around the internets, so it is time to assemble some of the community add-ons here. And later on we’ll make a proper way for easy Assets Exchange.

I’ll keep the topic head updated with what you contribute below, just like it works with the #MadeWithDefold topic.

The extensions list [WIP]

  1. https://github.com/kekdck/tiled
    A generic tile map editor http://www.mapeditor.org
  2. https://github.com/hxdefold/hxdefold
    Haxe/Lua externs for Defold game engine
  3. https://github.com/DrVirtual/defnet
    Simple network engine for Defold - just proof of concept
  4. https://github.com/alex-ac/LevelEditor
    Isometric level editor for Defold
  5. https://github.com/britzl/defads
    A library project for showing ads using the webview.
    There’s also an example project showing the integration here: https://github.com/britzl/defads_example
  6. Enhance - Defold Native extension for over 30 SDKs
    Enhance - Defold Native extension for over 30 SDKs
  7. https://github.com/AGulev/DefUnityAds
    UnityAds native extension for Defold engine
  8. https://github.com/subsoap/defos
    Extra native OS functions for Windows and MacOS
  9. https://github.com/britzl/defold-gyro
    Gyroscope extension for the Defold
  10. https://github.com/britzl/defold-googleanalytics
    Lua implementation of Google Analytics for the Defold
  11. https://github.com/britzl/defold-png
    Defold native extension to load and save PNG images using lodepng
  12. https://github.com/rgrams/defold_polygon_editor
    A basic convex polygon editor that exports files for use with Defold
  13. https://github.com/Lerg/extension-openal
    Provides 3D audio, pitch control and other stuff.
  14. https://github.com/britzl/defold-timer
    This is a timer module for the Defold
  15. https://github.com/PlayFab/LuaSdk
    PlayFab Lua SDK for Defold
  16. Library and pipeline for game localization
    Library and pipeline for game localisation
  17. https://github.com/Megus/defold-router
    A powerful UI router for games built with Defold
  18. https://atom.io/packages/defold-ide
    This package provides hot reloading, autocomplete and in-line API docs for Defold
  19. https://github.com/britzl/defcon
    A developer console for games written using Defold
  20. https://github.com/subsoap/deffx
    A collection of useful shader effects made ready to be used with the Defold
  21. https://github.com/adamwestman/debeat
    Simple but effective library for Audio support
  22. https://github.com/Bytonaaa/Guide42
    GUI library for Defold game engine
  23. https://github.com/andsve/dirtylarry
    A quick and dirty GUI library for Defold
  24. https://github.com/britzl/defold-lfs
    LuaFileSystem wrapper. LFS is a complement to the existing file system functions offered by the standard Lua distribution.

Hint: look for a forum topic with any of the above and below to ask a question.

Also I’ll try to store some useful code snippets here. I inspire you to share what is cool and useful by your peers in the comments so the list below grows together with our community.

The code snippets list [WIP]

Also if you’re still here I suggest you check The Big List of Defold tips.

25 Likes

The cron.lua library here https://github.com/kikito/cron.lua allows you to trigger callbacks after any arbitrary amount of accumulated delta time. Just send game loop update dt to its update function.

Pretty simple and nice, a bit more elegant than the standard Defold “fake animate a dummy object over X time”. Maybe this type of thing will someday make its way into Defold proper.

4 Likes

adding to the top post. cheers!

On the last week Dan made an update of hxdefold. Now it supports current actual Defold build 1.2.105

And he made a port of example Throw-a-Crow (by @britzl ) to hxdefold:

5 Likes

indeed. Till Sticky Iron is out, we should keep this list up to date. Let me put some more things on top.

3 Likes

all, the list is getting larger. Shall we/I spend time making it easier to navigate through, or shall we wait for Sticky Iron to solve it?

2 Likes

While me, @mikael.lothman and @samuel.nystedt are working hard on Sticky Iron (sorry about the public silence, roadmap available here), we’re still quite a few weeks from being able to release it. Stay tuned!

3 Likes

heads up all! defold.com/community is there.
I guess we shall close this thread soon and inspire all the plugin makers upload their awesomeness to the brand new Asset Portal.

Also here’s the devlog for Sticky Iron (features Axel and Samuel with irons).

3 Likes