defold-project-setup

Download and extract Defold project dependencies into a local .deps/ directory.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/zarkua/Defolancer --skill defold-project-setup-zarkua
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: defold-project-setup
Source: https://github.com/zarkua/Defolancer/tree/main/.agents/skills/defold-project-setup
Command: npx skills add https://github.com/zarkua/Defolancer --skill defold-project-setup-zarkua

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Downloads Defold project dependencies into the .deps/ folder and provides recommended game.project settings, simplifying setup and ensuring dependencies are available as read-only context for development.

Core Features & Use Cases

  • Downloads and extracts dependency ZIPs into .deps/ based on game.project's [project] dependencies#N entries.
  • Extracts only the declared include_dirs and downloads Defold engine builtins into .deps/builtins/ for consistent build environments.
  • Provides recommended baseline game.project settings for new projects and after dependency changes.

Quick Start

Run the fetch_deps.py script from the project root to populate the .deps/ directory with dependency include_dirs and builtins.

Frequently Asked Questions about defold-project-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download Defold project dependencies into my local environment?▼

To download Defold project dependencies, run a script from the project root to parse game.project, fetch dependency ZIPs, and extract declared include_dirs into a local .deps/ directory for development.

What is the best way to setup include_dirs and engine builtins for a Defold project?▼

The best way to setup Defold include_dirs and builtins is to automate the extraction of dependency ZIPs and fetch Defold engine builtins into .deps/builtins/, which prepares a consistent build environment for the project.

Does Defold dependency automation extract the entire dependency ZIP or only specific directories?▼

Defold dependency automation only extracts the declared include_dirs from each dependency's game.project file, validating the directories before placing them into the .deps/ folder.

Can I use this automation to update existing Defold projects or is it only for new project setup?▼

You can use this automation for both initializing new Defold projects and updating existing ones to resolve dependencies, prepare .deps include_dirs, and fetch builtins.

How does parsing game.project help resolve Defold dependencies?▼

Parsing game.project resolves Defold dependencies by reading the [project] dependencies#N entries to identify required libraries, then downloading each dependency ZIP to extract its validated include_dirs into .deps/.