platform-strip

Solid

Generate collision-aligned horizontal platform pieces as Texture2D segments or explicitly declared AtlasTexture regions.

API & Backend 495 stars 43 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Platform Strip Asset Use this skill for floors, bridges, platforms, rails, pipes, long hazards, terrain chunks, and other collision-aligned horizontal pieces. Do not use it for characters, enemies, UI, compact props, or full scenic backgrounds. ## Invocation Accept one asset request matching the shared Asset Skill request schema in `skills/assets/_shared/schema/asset-skill-request.schema.json`. Require `asset_type` to be `platform-strip`. Validate the returned document against the shared result schema and checker before returning it. This skill can be invoked directly or by an orchestrator with the same contract. Do not read or write `ASSETS.md`, tags, stage state, generated manifests, or worker dispatch state. ## Produce 1. From the brief, declare the segment list: left cap, repeat middle, right cap, plus any explicitly requested slope or variant. Keep a walkable top edge and y-position consistent across compatible cells. 2. Generate a source with a solid `#FF00FF` background and no actors, UI, text, or labels. Process fixed cells with an explicitly declared grid; do not infer segmentation from a loose collage. 3. For a selected independent segment, publish its PNG at `res://assets/generated/platform-strip/<asset_id>/<segment>.png` and return it as `Texture2D` through Godot's default import. 4. For a shared strip atlas, assemble a physical PNG from declared fixed slots and publish exact region metadata. Compile every logical region to its own ...

Details

Author
RandallLiuXin
Repository
RandallLiuXin/GodotMaker
Created
3 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category