defold-docs-fetch
Defold Documentation Reference
Fetch documentation from the links below (the URLs point to plain Markdown files).
Getting Started
| Topic | URL |
|---|---|
| Introduction | https://defold.com/llms/manuals/introduction.md |
| Installing Defold | https://defold.com/llms/manuals/install.md |
| Glossary | https://defold.com/llms/manuals/glossary.md |
| Defold for Flash users | https://defold.com/llms/manuals/flash.md |
| Getting help | https://defold.com/llms/manuals/getting-help.md |
Project Setup
| Topic | URL |
|---|---|
| Creating a project | https://defold.com/llms/manuals/project-setup.md |
| Project settings | https://defold.com/llms/manuals/project-settings.md |
| Sharing projects (Libraries) | https://defold.com/llms/manuals/libraries.md |
| Ignoring files | https://defold.com/llms/manuals/project-defignore.md |
Editor
| Topic | URL |
|---|---|
| Overview | https://defold.com/llms/manuals/editor.md |
| Code editor | https://defold.com/llms/manuals/writing-code.md |
| Custom project templates | https://defold.com/llms/manuals/editor-templates.md |
| Editor scripts | https://defold.com/llms/manuals/editor-scripts.md |
| Editor scripts: UI | https://defold.com/llms/manuals/editor-scripts-ui.md |
| Debugger | https://defold.com/llms/manuals/debugging-game-logic.md |
| Preferences | https://defold.com/llms/manuals/editor-preferences.md |
| Refactoring | https://defold.com/llms/manuals/refactoring.md |
| Styling | https://defold.com/llms/manuals/editor-styling.md |
Core Concepts
| Topic | URL |
|---|---|
| Building blocks | https://defold.com/llms/manuals/building-blocks.md |
| Addressing | https://defold.com/llms/manuals/addressing.md |
| Message passing | https://defold.com/llms/manuals/message-passing.md |
| Application lifecycle | https://defold.com/llms/manuals/application-lifecycle.md |
Assets and Resources
| Topic | URL |
|---|---|
| Importing assets | https://defold.com/llms/manuals/importing-assets.md |
| Caching assets | https://defold.com/llms/manuals/caching-assets.md |
| Importing 2D graphics | https://defold.com/llms/manuals/importing-graphics.md |
| Importing 3D models | https://defold.com/llms/manuals/importing-models.md |
| Adapting to screen sizes | https://defold.com/llms/manuals/adapting-graphics-to-screen-size.md |
| Live update | https://defold.com/llms/manuals/live-update.md |
| Atlas | https://defold.com/llms/manuals/atlas.md |
| Buffer | https://defold.com/llms/manuals/buffer.md |
| Font | https://defold.com/llms/manuals/font.md |
| Resource management | https://defold.com/llms/manuals/resource.md |
| Tile source | https://defold.com/llms/manuals/tilesource.md |
| Texture filtering | https://defold.com/llms/manuals/texture-filtering.md |
| Texture compression | https://defold.com/llms/manuals/texture-profiles.md |
Animations
| Topic | URL |
|---|---|
| Overview | https://defold.com/llms/manuals/animation.md |
| Flipbook Animation | https://defold.com/llms/manuals/flipbook-animation.md |
| Model animation | https://defold.com/llms/manuals/model-animation.md |
| Property animation (tweens) | https://defold.com/llms/manuals/property-animation.md |
Components
| Topic | URL |
|---|---|
| Overview | https://defold.com/llms/manuals/components.md |
| Collection factory | https://defold.com/llms/manuals/collection-factory.md |
| Collection proxy | https://defold.com/llms/manuals/collection-proxy.md |
| Collision object | https://defold.com/llms/manuals/physics-objects.md |
| Camera | https://defold.com/llms/manuals/camera.md |
| Factory | https://defold.com/llms/manuals/factory.md |
| Label | https://defold.com/llms/manuals/label.md |
| Mesh | https://defold.com/llms/manuals/mesh.md |
| Model | https://defold.com/llms/manuals/model.md |
| Particle FX | https://defold.com/llms/manuals/particlefx.md |
| Sound | https://defold.com/llms/manuals/sound.md |
| Sprite | https://defold.com/llms/manuals/sprite.md |
| Tilemap | https://defold.com/llms/manuals/tilemap.md |
GUI
| Topic | URL |
|---|---|
| GUI overview | https://defold.com/llms/manuals/gui.md |
| Box nodes | https://defold.com/llms/manuals/gui-box.md |
| Text nodes | https://defold.com/llms/manuals/gui-text.md |
| Pie nodes | https://defold.com/llms/manuals/gui-pie.md |
| ParticleFX nodes | https://defold.com/llms/manuals/gui-particlefx.md |
| Template nodes | https://defold.com/llms/manuals/gui-template.md |
| Scripts | https://defold.com/llms/manuals/gui-script.md |
| Clipping | https://defold.com/llms/manuals/gui-clipping.md |
| Layouts | https://defold.com/llms/manuals/gui-layouts.md |
Physics
| Topic | URL |
|---|---|
| Physics overview | https://defold.com/llms/manuals/physics.md |
| Collision objects | https://defold.com/llms/manuals/physics-objects.md |
| Collision shapes | https://defold.com/llms/manuals/physics-shapes.md |
| Collision groups | https://defold.com/llms/manuals/physics-groups.md |
| Collision messages | https://defold.com/llms/manuals/physics-messages.md |
| Collision events listener | https://defold.com/llms/manuals/physics-events.md |
| Resolving collisions | https://defold.com/llms/manuals/physics-resolving-collisions.md |
| Ray casts | https://defold.com/llms/manuals/physics-ray-casts.md |
| Joints and constraints | https://defold.com/llms/manuals/physics-joints.md |
Sound
| Topic | URL |
|---|---|
| Sound | https://defold.com/llms/manuals/sound.md |
| Sound Streaming | https://defold.com/llms/manuals/sound-streaming.md |
Input
| Topic | URL |
|---|---|
| Overview | https://defold.com/llms/manuals/input.md |
| Key and text input | https://defold.com/llms/manuals/input-key-and-text.md |
| Mouse and touch | https://defold.com/llms/manuals/input-mouse-and-touch.md |
| Gamepads | https://defold.com/llms/manuals/input-gamepads.md |
Game Logic
| Topic | URL |
|---|---|
| Scripts | https://defold.com/llms/manuals/script.md |
| Properties | https://defold.com/llms/manuals/properties.md |
| Script properties | https://defold.com/llms/manuals/script-properties.md |
| Lua in Defold | https://defold.com/llms/manuals/lua.md |
| Source code obfuscation | https://defold.com/llms/manuals/application-security.md |
| Modules | https://defold.com/llms/manuals/modules.md |
| Debugging | https://defold.com/llms/manuals/debugging-game-logic.md |
| Writing code | https://defold.com/llms/manuals/writing-code.md |
Files
| Topic | URL |
|---|---|
| Working with files | https://defold.com/llms/manuals/file-access.md |
Network Connections
| Topic | URL |
|---|---|
| Overview | https://defold.com/llms/manuals/networking.md |
| HTTP Requests | https://defold.com/llms/manuals/http-requests.md |
| Socket connections | https://defold.com/llms/manuals/socket-connections.md |
| Online services | https://defold.com/llms/manuals/online-services.md |
Rendering
| Topic | URL |
|---|---|
| Render | https://defold.com/llms/manuals/render.md |
| Material | https://defold.com/llms/manuals/material.md |
| Compute | https://defold.com/llms/manuals/compute.md |
| Shader | https://defold.com/llms/manuals/shader.md |
| Texture filtering | https://defold.com/llms/manuals/texture-filtering.md |
| Physically Based Rendering | https://defold.com/llms/manuals/physically-based-rendering.md |
Workflow
| Topic | URL |
|---|---|
| Application security | https://defold.com/llms/manuals/application-security.md |
| Bundling an application | https://defold.com/llms/manuals/bundling.md |
| Caching assets | https://defold.com/llms/manuals/caching-assets.md |
| Command line tools (bob) | https://defold.com/llms/manuals/bob.md |
| Hot reloading | https://defold.com/llms/manuals/hot-reload.md |
| Porting guidelines | https://defold.com/llms/manuals/porting-guidelines.md |
| Refactoring | https://defold.com/llms/manuals/refactoring.md |
| The mobile dev app | https://defold.com/llms/manuals/dev-app.md |
| Version control | https://defold.com/llms/manuals/version-control.md |
| Writing code | https://defold.com/llms/manuals/writing-code.md |
| Working offline | https://defold.com/llms/manuals/working-offline.md |
Debugging
| Topic | URL |
|---|---|
| Debugging game logic | https://defold.com/llms/manuals/debugging-game-logic.md |
| Debugging native code | https://defold.com/llms/manuals/debugging-native-code.md |
| Debugging native code on Android | https://defold.com/llms/manuals/debugging-native-code-android.md |
| Debugging native code on iOS | https://defold.com/llms/manuals/debugging-native-code-ios.md |
| Reading game and system logs | https://defold.com/llms/manuals/debugging-game-and-system-logs.md |
Optimization
| Topic | URL |
|---|---|
| Optimizing an application | https://defold.com/llms/manuals/optimization.md |
| Optimize game size | https://defold.com/llms/manuals/optimization-size.md |
| Optimize runtime performance | https://defold.com/llms/manuals/optimization-speed.md |
| Optimize battery usage | https://defold.com/llms/manuals/optimization-battery.md |
| Optimize memory usage | https://defold.com/llms/manuals/optimization-memory.md |
| Profiling | https://defold.com/llms/manuals/profiling.md |
Monetization
| Topic | URL |
|---|---|
| Ads | https://defold.com/llms/manuals/ads.md |
Platforms
Android
| Topic | URL |
|---|---|
| Introduction | https://defold.com/llms/manuals/android.md |
| Inter-app communication | https://defold.com/llms/manuals/iac.md |
| The mobile dev app | https://defold.com/llms/manuals/dev-app.md |
iOS
| Topic | URL |
|---|---|
| Introduction | https://defold.com/llms/manuals/ios.md |
| Inter-app communication | https://defold.com/llms/manuals/iac.md |
| The mobile dev app | https://defold.com/llms/manuals/dev-app.md |
Consoles
| Topic | URL |
|---|---|
| Nintendo Switch | https://defold.com/llms/manuals/nintendo-switch.md |
| PlayStation | https://defold.com/llms/manuals/sony-playstation.md |
| Microsoft Xbox | https://defold.com/llms/manuals/microsoft-xbox.md |
HTML5
| Topic | URL |
|---|---|
| Introduction | https://defold.com/llms/manuals/html5.md |
Desktop
| Topic | URL |
|---|---|
| Linux | https://defold.com/llms/manuals/linux.md |
| macOS | https://defold.com/llms/manuals/macos.md |
| Windows | https://defold.com/llms/manuals/windows.md |
Engine Extensions
| Topic | URL |
|---|---|
| Introduction | https://defold.com/llms/manuals/extensions.md |
| Defold SDK | https://defold.com/llms/manuals/extensions-defold-sdk.md |
| Gradle dependencies | https://defold.com/llms/manuals/extensions-gradle.md |
| Cocoapod dependencies | https://defold.com/llms/manuals/extensions-cocoapods.md |
| Adding auto-complete definition | https://defold.com/llms/manuals/extensions-script-api.md |
| Best Practices | https://defold.com/llms/manuals/extensions-best-practices.md |
| Debugging | https://defold.com/llms/manuals/debugging-native-code.md |
| Extension Manifests | https://defold.com/llms/manuals/extensions-ext-manifests.md |
| App Manifests | https://defold.com/llms/manuals/app-manifest.md |
| Manifest Merging | https://defold.com/llms/manuals/extensions-manifest-merge-tool.md |
| Setup local build server | https://defold.com/llms/manuals/extender-local-setup.md |
| Available Docker images | https://defold.com/llms/manuals/extender-docker-images.md |
Usage
When you need documentation on a Defold feature or concept:
- Identify the topic (e.g., "collection proxy", "input handling", "physics")
- Find the matching entry in the tables above
- Fetch the corresponding URL (all URLs are plain Markdown — fetch and read the raw content)
- Example: fetch
https://defold.com/llms/manuals/collection-proxy.md
More from indiesoftby/defold-agent-config
defold-project-setup
Downloads Defold project dependencies into .deps/ folder. Also provides recommended game.project settings. Use FIRST before any other task when .deps/ folder is missing or empty, or after editing dependency URLs in game.project. Also use when creating a new project, configuring game.project, or asking about recommended project settings.
10defold-api-fetch
Fetches Defold API documentation. Use when working with Defold engine APIs, looking up Lua/C++ functions, or needing API reference for game development.
1xmath-usage
Provides xmath API reference and in-place math optimization patterns for Defold. Use when writing performance-critical math code, optimizing vector/quaternion/matrix operations, or when the user mentions xmath, zero-allocation math, or reducing Lua GC pressure.
1defold-scripts-editing
Creates and edits Defold Lua script files (.script, .gui_script, .render_script, .editor_script) and plain Lua modules (.lua). Use when asked to create, modify, or configure any Defold script or Lua module.
1monarch-screen-setup
Organizes screens and popups in a Defold game using Monarch screen manager. Use when creating new screens, popups, or setting up navigation between them.
1defold-skill-maintain
Maintains Defold agent skills. Use when asked to update link lists in api-fetch/docs-fetch/examples-fetch skills, create or update proto file references, or fetch proto schemas.
1