AI coding agents
Guidance on using AI coding agents with Defold.
API Reference
Comprehensive API reference for C, C++, and Lua modules.
Built-in editor
A comprehensive editor for scene editing, code editing, and project management.
C API Reference
Comprehensive C API reference for Defold engine modules.
Community MCP integrations
Community-provided MCP integrations.
Compute Program
Create and use compute programs in Defold.
C++ API Reference
Comprehensive C++ API reference for Defold engine modules.
Cross-platform development
Develop games for multiple platforms including desktop, mobile, web, and consoles.
Extension API Reference
List of official extensions for Defold.
Flipbook Animation
Support for flipbook animations.
Free and source-available
Defold is free to use and its source code is available.
GPU Computing
Perform calculations on the GPU.
Input
Support for keyboard, mouse, touch, and gamepad input.
Lua API Reference
Comprehensive Lua API reference for Defold scripting.
Lua scripting
Use the Lua programming language for game logic.
Model Animation
Support for 3D model animation.
Model Context Protocol
Support for MCP integrations.
Network
Support for HTTP requests, sockets, and WebSockets.
Particle FX
Support for particle effects.
Prefer and cache URLs
Prefer and cache URLs for faster access.
Prehash message and action ids
Prehash message and action ids to improve performance.
Property Animation
Support for tween-based property animation.
Reduce garbage collection
Methods to reduce garbage collection overhead.
Reduce time to render a frame
Optimize rendering time per frame.
Reduce scene graph complexity
Simplify scene graph to improve performance.
Reduce script execution time
Techniques to minimize script execution time.
Rendering
Script API Definition
Support for creating a script API definition to enable auto-complete.
Sound
Support for sound playback and streaming.