Whether you're looking for extensions, pathfinders, sprite sets, example projects or code snippets—you name it, we've got it!
GUI, Input, System
Druid - powerful Defold component UI library. Use basic Druid components or make your own game-specific components to make amazing GUI in your games
Defold developer console. The console allows you to interact with a running game (locally or on device) through a browser.
Push notifications are available on iOS and Android (Google using Firebase Cloud Messaging) devices as a native extension and allow your game to inform the player about changes and updates
A Component based scripts library for Defold engine inspired by the Game Maker studio visual scripting.
This extension allow you encode lua table to JSON and decode JSON to lua table in native part
This extension tries to solve the problem of the 100MB APK size limit on Google Play by using APK Expansion files (OBBs) and LiveUpdate
This extension allow you work with google protobuf protocol (files .proto), encode and decode them.
Library to expose access for getting and setting the current script instance.
This is Native Extension that adds support for Android Runtime Permissions
Device control, System, Tools
Allows the developer to get Battery Percentage & Charging Status on Android
Defold provides a unified, simple to use interface to get application invocation information such as deep links and install referrer.
DefBuild enables you to easily build, install, uninstall and more for both Android and iOS (if you are using macOS) with a simple unified CL interface. You can easily switch which Defold version you are building on to easily test a new versions.
This Extension allows check APK install source (Google play or not) and get APK bundle id to compare with project bundle id (case, when APK is hacked)
This extension allows you to retrieve the advertising id for a device or user.