Collision Shapes Blueprint

Primitive collision shapes for physics and raycasting

   
Feature collision-shapes
Category Integration
Version 1.0.0
Tags integration, godot
YAML Source View on GitHub
JSON API collision-shapes.json

Actors

ID Name Type Description
game_engine Godot Engine system  

Rules

  • implementation:
    • description: Feature implemented in C++ engine core
  • platform_agnostic:
    • description: Works across desktop, web, mobile platforms

Outcomes

Box_shape (Priority: 1)

Given:

  • Axis-aligned bounding box is requested

Then:

  • transition_state field: status from: idle to: active

Result: Axis-aligned bounding box completed

Sphere_shape (Priority: 2)

Given:

  • Spherical collision is requested

Then:

  • transition_state field: status from: idle to: active

Result: Spherical collision completed

Capsule_shape (Priority: 3)

Given:

  • Cylinder with rounded ends is requested

Then:

  • transition_state field: status from: idle to: active

Result: Cylinder with rounded ends completed

Cylinder_shape (Priority: 4)

Given:

  • Circular extrusion is requested

Then:

  • transition_state field: status from: idle to: active

Result: Circular extrusion completed

Mesh_shape (Priority: 5)

Given:

  • Trimesh from model data is requested

Then:

  • transition_state field: status from: idle to: active

Result: Trimesh from model data completed

Convex_shape (Priority: 6)

Given:

  • Optimized convex hull is requested

Then:

  • transition_state field: status from: idle to: active

Result: Optimized convex hull completed

AGI Readiness

Goals

Reliable Collision Shapes

Primitive collision shapes for physics and raycasting

Success Metrics:

Metric Target Measurement
success_rate >= 99.5% Successful operations divided by total attempts
error_recovery_rate >= 95% Errors that auto-recover without manual intervention

Constraints:

  • availability (non-negotiable): Must degrade gracefully when dependencies are unavailable

Autonomy

Level: supervised

Tradeoffs

Prefer Over Reason
reliability throughput integration failures can cascade across systems

Safety

Action Permission Cooldown Max Auto
box_shape autonomous - -
sphere_shape autonomous - -
capsule_shape autonomous - -
cylinder_shape autonomous - -
mesh_shape autonomous - -
convex_shape autonomous - -
Extensions (framework-specific hints) ```yaml tech_stack: language: C++ runtime: Godot 4.x ```