Whether you're looking for extensions, pathfinders, sprite sets, example projects or code snippets—you name it, we've got it!
Device control, System, Tools
Allows the developer to get Battery Percentage & Charging Status on Android
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
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
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 allows you to retrieve the advertising id for a device or user.
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.
Defold provides a unified, simple to use interface to get application invocation information such as deep links and install referrer.
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
A Component based scripts library for Defold engine inspired by the Game Maker studio visual scripting.
Defold developer console. The console allows you to interact with a running game (locally or on device) through a browser.
This extension allow you encode lua table to JSON and decode JSON to lua table in native part
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)