> defold-examples-fetch
Fetches Defold code examples by topic. Use when looking for practical implementation patterns, sample code, or how to do something specific in Defold.
curl "https://skillshub.wtf/indiesoftby/defold-agent-config/defold-examples-fetch?format=md"Defold Examples Reference
Fetch example code from the links below (the URLs point to plain Markdown files).
Animation
| Example | URL |
|---|---|
| Animation State Machine | https://defold.com/llms/examples/animation/animation_states.md |
| Cursor animation | https://defold.com/llms/examples/animation/cursor.md |
| Easing functions (tweens) | https://defold.com/llms/examples/animation/easing.md |
| Euler Rotation | https://defold.com/llms/examples/animation/euler_rotation.md |
| Flipbook animation | https://defold.com/llms/examples/animation/flipbook.md |
| Spine animation | https://defold.com/llms/examples/animation/spine.md |
| Spinner animation | https://defold.com/llms/examples/animation/spinner.md |
| Tween animation | https://defold.com/llms/examples/animation/basic_tween.md |
| Tween animations chain | https://defold.com/llms/examples/animation/chained_tween.md |
Basics
| Example | URL |
|---|---|
| Message passing | https://defold.com/llms/examples/basics/message_passing.md |
| Parent/child | https://defold.com/llms/examples/basics/parent_child.md |
| Random numbers | https://defold.com/llms/examples/basics/random_numbers.md |
| Z-order | https://defold.com/llms/examples/basics/z_order.md |
Collection
| Example | URL |
|---|---|
| Proxy | https://defold.com/llms/examples/collection/proxy.md |
| Splash | https://defold.com/llms/examples/collection/splash.md |
| Time-step | https://defold.com/llms/examples/collection/timestep.md |
Debug
| Example | URL |
|---|---|
| Physics debug | https://defold.com/llms/examples/debug/physics.md |
| Visual profiler | https://defold.com/llms/examples/debug/profile.md |
Factory
| Example | URL |
|---|---|
| Dynamic factories | https://defold.com/llms/examples/factory/dynamic.md |
| Shoot bullets | https://defold.com/llms/examples/factory/bullets.md |
| Spawn enemies with central management | https://defold.com/llms/examples/factory/spawn_manager.md |
| Spawn enemies with script properties | https://defold.com/llms/examples/factory/spawn_properties.md |
| Spawn game object | https://defold.com/llms/examples/factory/basic.md |
File
| Example | URL |
|---|---|
| Load JSON data | https://defold.com/llms/examples/file/json_load.md |
| Save and Load | https://defold.com/llms/examples/file/sys_save_load.md |
GUI
| Example | URL |
|---|---|
| Button | https://defold.com/llms/examples/gui/button.md |
| Drag | https://defold.com/llms/examples/gui/drag.md |
| Get and set a gui font resource | https://defold.com/llms/examples/gui/get_set_font.md |
| Get and set a gui material resource | https://defold.com/llms/examples/gui/get_set_material.md |
| Get and set a gui texture resource | https://defold.com/llms/examples/gui/get_set_texture.md |
| GUI color | https://defold.com/llms/examples/gui/color.md |
| GUI progress indicators | https://defold.com/llms/examples/gui/progress.md |
| Health Bar | https://defold.com/llms/examples/gui/healthbar.md |
| Layouts | https://defold.com/llms/examples/gui/layouts.md |
| Load texture | https://defold.com/llms/examples/gui/load_texture.md |
| Pointer over | https://defold.com/llms/examples/gui/pointer_over.md |
| Slice-9 | https://defold.com/llms/examples/gui/slice9.md |
| Stencil | https://defold.com/llms/examples/gui/stencil.md |
Input
| Example | URL |
|---|---|
| 8 ways movement | https://defold.com/llms/examples/input/move.md |
| Down duration | https://defold.com/llms/examples/input/down_duration.md |
| Entity Picking | https://defold.com/llms/examples/input/entity_picking.md |
| Mouse and touch events | https://defold.com/llms/examples/input/mouse_and_touch.md |
| Text input | https://defold.com/llms/examples/input/text.md |
Material
| Example | URL |
|---|---|
| Custom Sprite | https://defold.com/llms/examples/material/custom_sprite.md |
| Noise shader | https://defold.com/llms/examples/material/noise.md |
| Repeating Background | https://defold.com/llms/examples/material/repeating_background.md |
| Screenspace | https://defold.com/llms/examples/material/screenspace.md |
| Sprite local UV | https://defold.com/llms/examples/material/sprite_local_uv.md |
| Sprite Vertex Color Attribute | https://defold.com/llms/examples/material/vertexcolor.md |
| Unlit | https://defold.com/llms/examples/material/unlit.md |
| UV Gradient | https://defold.com/llms/examples/material/uvgradient.md |
Mesh
| Example | URL |
|---|---|
| Mesh (triangle) | https://defold.com/llms/examples/mesh/triangle.md |
| Textured Mesh | https://defold.com/llms/examples/mesh/textured.md |
Model
Movement
| Example | URL |
|---|---|
| First-person 3D camera and movement | https://defold.com/llms/examples/movement/3d_fps.md |
| Follow input | https://defold.com/llms/examples/movement/follow.md |
| Look at | https://defold.com/llms/examples/movement/look_at.md |
| Look rotation | https://defold.com/llms/examples/movement/look_rotation.md |
| Move forward | https://defold.com/llms/examples/movement/move_forward.md |
| Move to target | https://defold.com/llms/examples/movement/move_to.md |
| Movement speed | https://defold.com/llms/examples/movement/movement_speed.md |
| Moving game object | https://defold.com/llms/examples/movement/simple_move.md |
Particles
| Example | URL |
|---|---|
| Modifiers | https://defold.com/llms/examples/particles/modifiers.md |
| Particle effect | https://defold.com/llms/examples/particles/particlefx.md |
| Particle Effect Emission Space | https://defold.com/llms/examples/particles/particlefx_emission_space.md |
| Confetti | https://defold.com/llms/examples/particles/confetti.md |
| Fire and smoke | https://defold.com/llms/examples/particles/fire_and_smoke.md |
| Fireworks | https://defold.com/llms/examples/particles/fireworks.md |
Physics
| Example | URL |
|---|---|
| Dynamic physics | https://defold.com/llms/examples/physics/dynamic.md |
| Hinge joint physics | https://defold.com/llms/examples/physics/hinge_joint.md |
| Kinematic physics | https://defold.com/llms/examples/physics/kinematic.md |
| Knockback | https://defold.com/llms/examples/physics/knockback.md |
| Pendulum physics | https://defold.com/llms/examples/physics/pendulum.md |
| Raycast | https://defold.com/llms/examples/physics/raycast.md |
| Trigger | https://defold.com/llms/examples/physics/trigger.md |
Render
| Example | URL |
|---|---|
| Camera | https://defold.com/llms/examples/render/camera.md |
| Orbit Camera | https://defold.com/llms/examples/render/orbit_camera.md |
| Post-processing | https://defold.com/llms/examples/render/post_processing.md |
| Screen to World | https://defold.com/llms/examples/render/screen_to_world.md |
| World to Screen | https://defold.com/llms/examples/render/world_to_screen.md |
Resource
| Example | URL |
|---|---|
| Create atlas | https://defold.com/llms/examples/resource/create_atlas.md |
| Modify atlas | https://defold.com/llms/examples/resource/modify_atlas.md |
Sound
Sprite
| Example | URL |
|---|---|
| Bunnymark | https://defold.com/llms/examples/sprite/bunnymark.md |
| Change sprite image | https://defold.com/llms/examples/sprite/changeimage.md |
| Flip | https://defold.com/llms/examples/sprite/flip.md |
| Multiple Sprite Samplers | https://defold.com/llms/examples/sprite/samplers.md |
| Sprite cursor | https://defold.com/llms/examples/sprite/cursor.md |
| Sprite size | https://defold.com/llms/examples/sprite/size.md |
| Sprite tint | https://defold.com/llms/examples/sprite/tint.md |
Tilemap
| Example | URL |
|---|---|
| Get and set tiles | https://defold.com/llms/examples/tilemap/get_set_tile.md |
| Tilemap collisions | https://defold.com/llms/examples/tilemap/collisions.md |
Timer
| Example | URL |
|---|---|
| Cancel timer | https://defold.com/llms/examples/timer/cancel_timer.md |
| Repeating timer | https://defold.com/llms/examples/timer/repeating_timer.md |
| Trigger timer | https://defold.com/llms/examples/timer/trigger_timer.md |
Usage
When you need a practical example of how to implement something in Defold:
- Identify the topic (e.g., "factory spawning", "physics raycasts", "GUI buttons")
- 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/examples/factory/basic.md
> related_skills --same-repo
> xmath-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.
> monarch-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.
> defold-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.
> defold-shaders-editing
Creates and edits Defold shader files (.vp, .fp, .glsl). Use when asked to create, modify, or configure any Defold vertex shader, fragment shader, or GLSL include file.