godot-physics-setup

Configure collision layers, masks, and naming conventions for Godot 4 projects.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-physics-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-physics-setup
Source: https://github.com/Jorge-D-Robles/vibe-rpg/tree/main/.gemini/skills/godot-physics-setup
Command: npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-physics-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Godot projects often suffer from inconsistent collision layer definitions and tangled layer/mask usage across 2D and 3D scenes. This Skill provides a standardized approach to assign collision layers, define masks, and apply a clear layer naming convention, reducing setup time and errors.

Core Features & Use Cases

  • Standard collision layer convention for 2D and 3D projects
  • Clear layer/mask rules and example configurations
  • Script-driven initialization for consistent project.godot layer entries

Quick Start

Run the setup script to apply the standard 2D/3D collision layer names to your Godot project.

Frequently Asked Questions about godot-physics-setup

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

FAQPage Schema
How do I set up collision layers and masks in Godot 4?

Set up Godot 4 collision layers by defining layer names and mask rules in the project settings. This Skill provides a script that initializes project.godot with standardized layer entries for consistent 2D and 3D physics configuration.

What is the best way to keep Godot collision layers consistent across scenes?

The best way to maintain consistent Godot collision layers is to apply a standardized naming convention. This Skill enforces clear layer and mask rules across 2D and 3D scenes, reducing configuration errors and tangled physics assignments.

Does this Godot collision setup work for both 2D and 3D projects?

Yes, this Godot collision setup works for both 2D and 3D projects. It applies a universal layer naming scheme and mask configuration rules during initial project setup and ongoing scene engineering to ensure physics consistency.

How do I initialize project.godot with standard collision layer names?

Initialize project.godot with standard collision names by running the provided setup script. The script automatically applies the standardized 2D and 3D collision layer entries to your Godot project configuration file.

Why do my Godot collision masks keep conflicting between different scenes?

Godot collision masks conflict when projects lack a standardized layer naming convention. This Skill solves tangled layer and mask usage by providing clear configuration rules and a script to enforce consistent physics definitions across all scenes.

Can I use a script to configure Godot physics layers automatically?

Yes, you can use a script to configure Godot physics layers automatically. This Skill includes a setup script that directly writes proper layer entries into project.godot, standardizing the collision layer initialization process.