arc-mastery
Use when designing motion paths, character movement trajectories, gesture animations, or any motion that should feel natural rather than robotic.
Godot physics skill for rigid bodies, areas, collision layers, and raycasting.
---
name: godot-physics
description: Godot physics skill for rigid bodies, areas, collision layers, and raycasting.
allowed-tools: Read, Grep, Write, Bash, Edit, Glob, WebFetch
graph:
domains: [domain:gaming]
specializations: [specialization:game-development]
skillAreas: [skill-area:physics-simulation, skill-area:game-engines]
roles: [role:game-developer]
---
# Godot Physics Skill
Physics system implementation for Godot Engine.
## Overview
This skill provides capabilities for implementing physics-based gameplay in Godot.
## Capabilities
- Configure RigidBody2D/3D
- Set up collision layers and masks
- Implement raycasting and shape casting
- Handle Area2D/3D triggers
- Configure physics materials
## Usage Patterns
```gdscript
extends RigidBody2D
func _physics_process(delta):
var space_state = get_world_2d().direct_space_state
var query = PhysicsRayQueryParameters2D.create(position, target)
var result = space_state.intersect_ray(query)
```
## References
- [Godot Physics](https://docs.godotengine.org/en/stable/tutorials/physics/)
---
name: godot-physics
description: Godot physics skill for rigid bodies, areas, collision layers, and raycasting.
allowed-tools: Read, Grep, Write, Bash, Edit, Glob, WebFetch
graph:
domains: [domain:gaming]
specializations: [specialization:game-development]
skillAreas: [skill-area:physics-simulation, skill-area:game-engines]
roles: [role:game-developer]
---
# Godot Physics Skill
Physics system implementation for Godot Engine.
## Overview
This skill provides capabilities for implementing physics-based gameplay in Godot.
## Capabilities
- Configure RigidBody2D/3D
- Set up collision layers and masks
- Implement raycasting and shape casting
- Handle Area2D/3D triggers
- Configure physics materials
## Usage Patterns
```gdscript
extends RigidBody2D
func _physics_process(delta):
var space_state = get_world_2d().direct_space_state
var query = PhysicsRayQueryParameters2D.create(position, target)
var result = space_state.intersect_ray(query)
```
## References
- [Godot Physics](https://docs.godotengine.org/en/stable/tutorials/physics/)
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.