Defold-WebP
6Decode and encode external WebP image files.
Browse extensions, templates, tools, art packs, and reusable systems built by the Defold community.
Results
Showing 295 of 295 assets.
Decode and encode external WebP image files.
Blender add-on for exporting scenes into a Defold project.
Flow is a pure Lua Flexbox-style UI library for Defold, with declarative components, stack-based nav...
Editor scripts to generate Defold physics shapes from 2D images. Includes a convex hull generator (u...
UUID4 generator native extension.
A Sublime Text package for controlling the Defold Editor using its HTTP API and Defold Lua API annot...
Pixelart shader
A high-performance A* pathfinding library written in C++11, designed for real-time games and simulat...
Depth of Field shader
DAABBCC3D is a fast Dynamic AABB Tree that lets you quickly perform overlap checks and raycasts with...
Defold In-Editor Asset Store. Allows to browse and download dependencies directly from the editor.
SCML Parser is a tool to import Spriter .scml animations directly into Defold as .collection files.
Batteries-included development environment for the Defold game engine, powered by Neovim
The Official Player2 AI NPC Plugin for Defold. The Player 2 AI NPC Defold plugin allows developers t...
HTML5 extension that provides Page Visibility API integration for Defold games, allowing developers ...
Windows-only graphics adapter that replaces OpenGL with ANGLE (OpenGL ES → Direct3D 9/11) to maximiz...
Photon Realtime offers powerful tools for creating multiplayer games and advanced networked experien...
This extension provides an integration with the Xsolla services for Defold
Gunit is a unit testing framework for games.
Checkpoint is a simple library for writing and reading data to and from files in a Defold game engin...
Fast, configurable library to create 2D, 3D, and fractal noise. Can make Perlin, OpenSimplex2, OpenS...
The Defold engine does not know how to trim sprites. Its trimming reduces the size of the sprite geo...
Use Zstandard fast compression library to compress and decompress strings in your Lua code.
Functions to generate Simplex noise, a fast successor to Perlin noise, suitable for textures, animat...
Unified SDK for publishing HTML5 games across multiple platforms
Android Dynamic Performance Framework (ADPF) is a set of APIs that allow games and to interact more ...
Fire Glow shader effect for Defold.
This library aims to help you change the way you write code on Defold.
Defold native extension for recast navigation.
Squid is a standalone injectable system for saveable logging of user logs, errors and crashes for De...
Makes any Lua table runtime immutable (read-only).
This extension allows for extending an existing Defold font with more glyphs at runtime.
Defold NE for UserCentrics CMP
This Defold extension allows you to integrate Google's User Messaging Platform (UMP) into your Defol...
CrazyGames SDK native extension for Defold game engine
Starly is an orthographic camera library for Defold.
A multiplayer toolkit, for creating and hosting online games. From MMOs, to team shooters, to party ...
This project contains 3D meshes in their simplest shapes and prototype textures in basic colors that...
Toon shader for 3D models.
Simple outline shader for 3D models using STENCIL and INVERTED HULL techniques.
The Tiny ECS library packaged as a Defold library.
Simple Sparkle Effect is Material for creating a sparkle or glare effect on the sprite. You can adju...
Use Neovim with Defold to write code with autocomplete and to build and run your project.
Aseprite extension for Defold Artist and Devs. Converts Aseprite file format .ase or .aseprite into ...
Localize your game/app on Defold using this autotranslator with convenient localization json files t...
Lua obfuscation using Prometheus.
A sample project showing how to enable in-app purchases using cryptocurrencies.
A single file pure Lua particle system for Defold.
Library for creating behavioral trees that allow you to easily manage advanced NPC behaviors in your...
A small kit of scripts and shaders for card games made with Defold.
This extension automatically creates an index of all your custom resources before building a game us...
Nuklear is a minimal-state, immediate-mode graphical user interface toolkit.
Dear ImGui is a bloat-free graphical user interface library.
Defold transpilation support for Teal.
Runtime creation of an atlas from a set of images.
Adds support for the TexturePacker atlas format.
Create files from your own defined templates.
Editor script to open the finder/explorer at different important locations.
Editor script that adds clean up functionallity.
Checks your dependencies against github releases to see if there are any updates.
Steamworks SDK provides a range of features which are designed to help ship your application or game...
Defold native extension for RuStore push notifications.
Pack of shaders and scene setup examples.
This render script draws a low-resolution view of the world to a game object, in either 2D or 3D. It...
RuStore Defold plugin for working with the application configuration cloud service.
RuStore Defold plugin for accepting payments through third-party applications.
RuStore Defold plugin for updating the application.
AppLovin MAX Defold Plugin for Android and iOS.
A free, SUPER easy-to-use tilemap editor that exports maps to Defold Tilemap and Tilesource in one c...
Ad mediation. Supports many ad networks.
A quick and easy library that adds support for WebRTC
PCG Random Number Generator Extension for Defold wraps PCG, A Family of Better Random Number Generat...
SFMT Random Number Generator Extension for Defold wraps SIMD-oriented Fast Mersenne Twister (SFMT) r...
Defold Rendy provides a versatile camera suite and render pipeline in a Defold game engine project.
Defold Persist provides a simple interface for saving and loading data in a Defold game engine project.
i18n for Defold
Defold Ext for work with lua Object Oriented Programming!
RuStore Defold plugin for ratings and reviews
ts-defold is an awesome TypeScript toolkit that allows writing TypeScript code for the Defold game e...
This project template is based on Ink scripting language and lua runtime defold-ink. Suitable for an...
This template contains assets to build text adventure game with Defold and Ink.
A ready-to-use tool to develop and build playable ads with Defold.
Dissolve effect for sprites.
A quick and easy way to find out the memory usage of your Defold game on HTML5 platform.
Get the user's preferred font scaling factor.
Defold native extension which provides access to IronSource mediation on Android and iOS.
Coolmath Games SDK native extension for Defold.
Adds a menu items under Edit to align GUI nodes. Currently only supports root items due to Defold li...
Parse Defold files to JSON and back
A Lua module to get text input on mobile browsers for Defold projects.
Easily and safely manage posting messages in Defold.
A Defold native extension exposing Facebook's Yoga layout library via a Lua wrapper.
Rive is a real-time interactive design and animation tool by Rive Inc. Use Rive to create vector bas...
Resource Encryption plugin which can be used as the starting point for your own encryption of game a...
Lua language server for integration with the Defold editor. Adds syntax checking, workspace diagnost...
The Ink language runtime implementation, an alternative to Narrator, based on parsing ink JSON files.
Adds a menu items under Edit to evenly distribute GUI nodes. Currently only supports root items due ...
This is a small module that aims to make it easier to write code in a Lua-5.3-style. This does not m...
Panthera Software - give you the huge speed up at Defold animation flow even with more accuracy! You...
Defold Typewriter provides text scrolling and styling in a Defold game engine project.
A module for creating hot-reloadable modules in Defold.
Ray Casting in tiled worlds using DDA algorithm. It is very effective solution for tile based worlds...
Wortal SDK native extension for Defold.
Ads Wrapper is a wrapper for advertising services. It allows you to use one interface for different ...
MatchaNovel is an open source multiplatform engine for narrative works, like visual novels and adven...
Ready-to-use forward shading lighting for 3D games. Just set the provided material to your mesh and ...
TrenchBroom game configuration and the editor script for importing. Design your level with TrenchBro...
Portable File Dialogs for Defold
Kinematic character controller for 3D games. Tweakable, smooth and functional.
Camera movement controller for 3D games. Tweakable, smooth and cinematic.
DefArc is an Arcweave runtime for Defold, a toolset to easily create branching, interactive narrativ...
Defold Timer provides a visual timer widget in a Defold game engine project.
Defold native extension which provides access to AWS Cognito. Useful for user signup/login.
It's a collection of assets to help you developing 3D games with the Defold game engine. Use include...
The asset helps to use Yandex.Metrica to track the stats of your HTML5 game.
GamePush (previously GameScore) is the GamePush SDK implementation for the Defold game engine.
Unofficial Sentry.io SDK for Defold to monitor and track Lua code errors.
Use Defold's Live Update to improve the loading speed of the HTML5 games.
A Lo-Fi Horror shader.
Fun and Free Halloween themed art asset pack.
Mouse locking, cursor UI and mouselook for first-person 3D games made with Defold.
Get the same random numbers from the same seeds on all platforms supported by Defold.
A toolkit for Visual Studio Code to develop, build, launch, debug, bundle and deploy your game.
Defold Polyglot is a simple Polyglot to Defold Tool for game localisations. Polyglot is one of many ...
Box2D Lua bindings for Defold Game Engine.
Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your a...
Safe Area helps you place your UI within the visible portion of the overall interface to avoid UI be...
Monetize your mobile app with innovative and engaging in-app ads.
Cairo extension for Defold for developing UI widgets. Many widgets included already.
Facebook Audience Network Android Android extension
GameDistribution is the biggest broker of high quality, cross-platform games. The GameDistribution n...
Allows the developer to get Battery Percentage & Charging Status on Android.
A module of probability functions designed specifically for games.
Web Monetization is a JavaScript browser API which allows the creation of a payment stream from the ...
Poki SDK native extension for Defold game engine
3d Glass rendering sample project
Returns an operating system uptime
Use native iOS and Android ratings and reviews window.
Rotated Grid Super-Sampling (RGSS) for the Defold engine.
YaGames is the Yandex.Games SDK extension for the Defold game engine.
A native WebSocket implementation for Defold. The implementation provides the API for creating and m...
NavGO is an easy to use path finding tool meant for use when tile map based path finding is just not...
With Google Play Instant, people can use your game without installing it first.
Vungle interstitial and rewarded video ads support for Android & Amazon.
Create your complete tileset instantly. Draw maps with it and export it all directly to Defold.
Sign in with Apple makes it easy for users to sign in to your apps and websites using their Apple ID.
Push notifications are available on iOS and Android (Google using Firebase Cloud Messaging) devices ...
Defold Colors provides customizable palettes and color utility features in a Defold game engine proj...
LPeg is a pattern-matching library by Roberto Ierusalimschy based on Parsing Expression Grammars (PE...
The Ink language runtime. Narrator allows to convert Ink scripts to the book and play it as a story....
Extension that implements achievements using GOG Galaxy SDK.
Nakama is an open-source server designed to power modern games and apps. Features include user accou...
Hierarchical State Machine.
This is a set of shaders and materials for distance field fonts.
Druid - Powerful Defold UI component framework. Allows to create and manage UI components for your g...
Deployer - Universal build && deploy script for Defold projects.
Defold Grid Engine provides grid-based movement, interactions, and utility features in a Defold game...
Over 30,000 game assets, all free to use in any project!
Defold extension for Adjust SDK.
Enable defining colors in a more traditional hex format. Has presets of all the named web colors. Al...
Defold Tilemap Animator provides runtime tile animations in a Defold game engine project.
Native extension with a partial implementation of the IronSource SDK
Native extension for the Tenjin SDK
This extension tries to solve the problem of the 100MB APK size limit on Google Play by using APK Ex...
Native Text Rendering extension for Defold.
Retrieve an advertising identifier for a device or user. Advertisers use this to id so they can deli...
Apple GameKit Game Center extension.
This script adds a menu items in the outline to create new resources depending on your selection.
DefBuild enables you to easily build, install, uninstall and more for both Android and iOS (if you a...
Native extension for decoding ogg files in wav.
Your free, easy to use and flexible level editor. Tiled has a Defold tilemap exporter plugin for dir...
Editor script to add images to an atlas as well as create a new one from selected images.
Track installs and app opens, give people the ability to share content, or support the ability to Lo...
This module helps you to create groups (army) of game objects (soldiers) and organize them in severa...
Simple http server and client native extension
Defold native extension which provides access to In-app purchase functionality on Cafebazaar Android...
Defold provides a unified, simple to use interface to get application invocation information such as...
Defold provides a unified, simple to use interface to Apple’s iOS Appstore 'in-app purchases' and Go...
This module contains functions to create a world map as a shape of a graph and the ability to manipu...
A generic leveling up system.
A little helper library for quest games.
A powerful screen manager.
War Battles is a complete game art pack to make a sci-fi RTS game in the style of the 16-bit console...
2D voronoi functionality.
A generic energy / life system.
A fullscreen videoplayer extension for iOS and Android using native OS functionality and components ...
Adds support for device vibration service.
Collision system that doesn’t use collision shapes.
Native extension for the iOS Taptic Engine.
Game prototype. 2.5D perspective view. Levels loader, the hero controller, monsters and basic AI logic.
Share application data using native sharing dialogs.
Take full or partial screenshots as PNG, buffer or raw pixels.
A system to create styled text based on an HTML inspired markup language
rand16 is a 16bit pseudorandom number generator.
With QuickButton, you can simply send a single line message to have a button created
Encode and decode QR codes
This extension allow you work with google protobuf protocol (files .proto), encode and decode them.
A symbol-by-symbol text writer for rich game dialogs.
PlayFab is a complete backend platform for live games.
2D Platformer engine
The complete code and assets for the official Platformer tutorial.
Take a GUI design and layout from Photoshop and turn it into a GUI scene (.gui) in Defold.
Perspective parallax sample project.
PCG Random Number Generator Native Extension.
Panthera Animation Software Runtime for Defold Game Engine. Allows to play and conrol animations cre...
Compress, decompress, and obfuscate table data.
The Orthographic Camera API makes it super easy to convert screen to world coordinates, smoothly fol...
Provides 3D audio, pitch control and more.
Advanced screen manager with popup and transition support.
Map utility/module for tilemaps
Chiptune player native extension.
This Extension allows you calculate MD5 in native from string
Magic Link is a simple game where the goal is to connect a set of magic spheres.
The missing LuaSocket .lua files, modified to play nicely with Defold.
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.
Template project for creation of low-res pixel art games
General purpose logging.
Image processing via convolution between a kernel and the image.
Loads JPG, PNG and other images efficiently into Buffer object.
Easy to use and customizable trail effect.
This library allows writing beautiful Haxe code for the Defold game engine \o/
Read gyroscope data
Google Play games services provide a seamless zero-click sign-in system for players and a range of o...
Google Analytics for Firebase provides free, unlimited reporting on distinct events. The SDK automat...
A Lua implementation of Google Analytics using the Google Analytics Measurement Protocol.
Gooey is a GUI system with buttons, checkbox, radio button, text input and list support.
How to create a simple Neural Network with genetical renforcement
GameAnalytics SDK
FMOD sound engine bindings. FMOD is a proprietary sound effects engine and authoring tool for video ...
Achievement and stat tracking for use with DefSave and DefSteam
Instant Games let people play games on any device, mobile or desktop, right in the Facebook News Fee...
Provides path to various system directories.
Error logging helper.
A barebones runner game where the goal is to jump on platforms and collect as many coins as possible.
A match three engine.
Drawing pixels and simple geometry into texture buffer.
Rich Presence for games on Discord.
A quick and dirty GUI library.
Tiled to Defold Map Parser.
Extra functionality for the Window API.
Show UnityAds.
DefUniCo is a coroutine library
Easy way to make animations play in sequence.
Run unit tests using the Telescope unit testing framework.
A whole bunch of useful table manipulation functions
A module with a set of extra string functions.
A module to help you save / load config and player data between session.
Setup, track, and check real world time countdowns based on OS or server time
Interact with the profiler using Lua
Extra native OS functions.
Easily and conveniently create different, interactive, intriguing, branched, non-linear conversation...
Create and edit convex polygon collision shapes.
Decode and encode PNG images.
Lua modules and scripts to simplify input related operations such as gestures detection, user config...
Defold API for Sublime Text 3
This is Native Extension that adds support for Android Runtime Permissions
Timer Based Defold Tween Library. Allows you to create and control tween animations for any action i...
Defold Countable Items Container. Manage countable items in your game inside containers. Apply resto...
Defold Save File Manager. Manage your game save state with easy to use API
Quest system library for Defold games. Manage quests, objectives, and quest progression. Track event...
Defold Protobuf Library to encode, decode and verifying messages
Context logger with performance metrics for Defold
Defold Localization Helper. Load and manage translations for your game. Supports Lua, JSON and CSV f...
Cross-Context Defold Event System. Allows to create and subscribe to events between different contex...
Defold api headers for emmylua plugin
Simpe cross-platform (OSX + Windows) native context and app menu library.
A set of math functions.
Create 2D fluid simulations based on metaballs.
A Component based scripts library for Defold engine inspired by the Game Maker studio visual scripting.
A UI/UX library providing fundamental components to build a rich graphical user interface in no time.
A localization module. Easily support multiple translations of your game.
Simpe cross-platform (OSX, Windows, Linux) native open and save dialogs.
Defold developer console. The console allows you to interact with a running game (locally or on devi...
Blend solid colors with your sprites using various blending modes.
Debeat, a simple but effective library for audio support.
Dash is an API Documentation Browser and Code Snippet Manager with support for Defold.
DAABBCC is a fast Dynamic AABB Tree that lets you quickly perform overlap checks and raycasts withou...
Defold example with up to 32765 entities support with simple physics
Open-source Multiplayer Framework. Run your game servers on Node.js and connect to them via the Defo...
A pretty basic HSV and RGB colorpicker that outputs the 0-1 vector4s that Defold uses for colors.
Clipboard access to enable copy / paste operations.
Blender Addon - game asset exporter for defold mesh components.
This extension allow you encode lua table to JSON and decode JSON to lua table in native part
Reliable server based time.
A collection of lowfi retro like sound effects.
Capture images and show a live camera preview using the native camera APIs.
Blur shader.
Procedurally generate and play sound effects.
bit46 is a module for 46bit bitwise operations.
This Extension allows check APK install source (Google play or not) and get APK bundle id to compare...
Pathfinder and A* solver native extension for Defold Engine build on MicroPather.
Alien World is a complete game art pack to make a fantastic sci-fi platform metroidvania game in the...
AdMob extension.
Efficiently find collisions between rects and circles