Whether you're looking for extensions, pathfinders, sprite sets, example projects or code snippets—you name it, we've got it!
TAGS
SORT BY: Stars, Latest
Ads, Platform, Social, System
6
CrazyGames SDK native extension for Defold game engine
Lua, Network, Platform, System
2
Planetary Processing is a low-cost, easy to use multiplayer game engine that integrates with Defold to make building any type of multiplayer game easy, from MMO to team shooters to party games!
Lua, System
4
The Tiny ECS library packaged as a Defold library.
Editor script, System
This extension automatically creates an index of all your custom resources before building a game using an editor script, and provides a module for easy access to that index.
System, Platform, Social, A...
33
Steamworks SDK provides a range of features which are designed to help ship your application or game on Steam in an efficient manner.
System, Platform
Defold native extension for RuStore push notifications.
System, Util
RuStore Defold plugin for working with the application configuration cloud service.
Monetization, System, Util
RuStore Defold plugin for accepting payments through third-party applications.
RuStore Defold plugin for updating the application.
17
Defold Persist provides a simple interface for saving and loading data in a Defold game engine project.
System
RuStore Defold plugin for ratings and reviews
14
A quick and easy way to find out the memory usage of your Defold game on HTML5 platform.
Fonts, GUI, System
7
Get the user's preferred font scaling factor.
9
Parse Defold files to JSON and back
46
Easily and safely manage posting messages in Defold.
Ads, Monetization, Platform...
Ads Wrapper is a wrapper for advertising services. It allows you to use one interface for different services and show ads from different sources. Supports various services such as Admob, Unity Ads, Poki, Yandex, Vk Bridge, Applovin Max
Input, System
Portable File Dialogs for Defold
16
Mouse locking, cursor UI and mouselook for first-person 3D games made with Defold.
Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update. When using Remote Config, you create in-app default values that control the behavior and appearance of your app. Then, you can later use the Firebase console or the Remote Config backend APIs to override in-app default values for all app users or for segments of your user base. Your app controls when updates are applied, and it can frequently check for updates and apply them with a negligible impact on performance.
23
Safe Area helps you place your UI within the visible portion of the overall interface to avoid UI being obscured by the notch or interfere with the home status indicator or status bar.
Device control, System, Tools
Allows the developer to get Battery Percentage & Charging Status on Android.
24
Poki SDK native extension for Defold game engine
5
Returns an operating system uptime
13
Use native iOS and Android ratings and reviews window.
22
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.
3
Hierarchical State Machine.
GUI, Input, System
378
Druid - powerful Defold component UI framework that empowers developers to create stunning and customizable GUIs by leveraging a wide range of embedded components or effortlessly designing their own game-specific components.
8
This extension tries to solve the problem of the 100MB APK size limit on Google Play by using APK Expansion files (OBBs) and LiveUpdate
Fonts, GUI, System, Rendering
12
Native Text Rendering extension for Defold.
Ads, System
Retrieve an advertising identifier for a device or user. Advertisers use this to id so they can deliver customized advertising. The id is used for tracking and identifying a user (without revealing personal information). On iOS this extension also supports the App Tracking Transparency framework.
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.
Device control, System
Adds support for device vibration service.
11
Native extension for the iOS Taptic Engine.
Share application data using native sharing dialogs.
This extension allow you work with google protobuf protocol (files .proto), encode and decode them.
System, Editor, GUI, Tools,...
56
Panthera Animation Software Runtime for Defold Game Engine
Compress, decompress, and obfuscate table data.
System, Math
This Extension allows you calculate MD5 in native from string
System, Lua
10
Library to expose access for getting and setting the current script instance.
LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.
General purpose logging.
20
Loads JPG, PNG and other images efficiently into Buffer object.
Provides path to various system directories.
Error logging helper.
System, Social, Platform
Rich Presence for games on Discord.
Extra functionality for the Window API.
DefUniCo is a coroutine library
A module with a set of extra string functions.
83
A module to help you save / load config and player data between session.
System, Tools
Interact with the profiler using Lua
119
Extra native OS functions.
19
Decode and encode PNG images.
This is Native Extension that adds support for Android Runtime Permissions
System, Util, Math, Animation
Timer Based Defold Tween Library
System, Util, Tools
25
Defold Save File Manager
Defold Protobuf Library to encode, decode and verifying messages
26
Context logger with performance metrics for Defold
System, Util, GUI
15
Defold Localization Helper
43
Cross-Context Defold Event System
18
A Component based scripts library for Defold engine inspired by the Game Maker studio visual scripting.
GUI, System
A localization module. Easily support multiple translations of your game.
51
Defold developer console. The console allows you to interact with a running game (locally or on device) through a browser.
Clipboard access to enable copy / paste operations.
This extension allow you encode lua table to JSON and decode JSON to lua table in native part
Reliable server based time.
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)
Physics, System
Efficiently find collisions between rects and circles