godot-assets

Creates layered procedural visuals, shaders, and styled UI for Godot games.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/zerox-core/AI_Game --skill godot-assets-zerox-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-assets
Source: https://github.com/zerox-core/AI_Game/tree/main/.claude/skills/godot-assets
Command: npx skills add https://github.com/zerox-core/AI_Game --skill godot-assets-zerox-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Godot games built quickly often end up with flat colored rectangles, default UI themes, and plain backgrounds that look unfinished. This Skill provides a complete visual quality system so every entity, background, and UI element has depth, animation, and polish. ## Core Features & Use Cases - Procedural Entity Visuals: Layered _draw() patterns with shadow, gradient body, highlight, outline, and idle pulse animation for players, enemies, and pickups. - Shader Library: Ready-to-use canvas_item shaders for glow outlines, hit flash, gradient backgrounds, and dissolve death effects, plus GDScript helpers to apply them. - Asset Pipeline: A mandatory _setup_entity_visual pattern that prioritizes user-provided PNG/JPG/SVG sprites, then falls back to procedural visuals so entities are never invisible. - Styled UI & Backgrounds: Custom StyleBoxFlat buttons with hover animations, HUD panels, and multi-layer backgrounds combining gradients, particles, and vignettes. - Use Case: When building a top-down shooter in Godot, use this Skill to draw the player ship with engine glow, give enemies pulsing spiky bodies, add a gradient starfield background, and style the HUD — all without external art assets. ## Quick Start Use the godot-assets skill to create polished procedural visuals with shaders and styled UI for my Godot game.

Frequently Asked Questions about godot-assets

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

FAQPage Schema
How do I make Godot game entities look good without art assets?

Use layered procedural drawing in _draw(): combine a drop shadow, gradient body, inner highlight, outline arc, and a subtle pulse animation driven by _process. This gives every entity visual depth without needing sprite files.

How to add a glow outline shader to a Godot sprite?

Create a ShaderMaterial with a canvas_item shader that samples neighboring texels for alpha, then assign it to the node's material. Set outline_color and outline_width shader parameters to control the glow appearance.

Does this visual system work with user-provided sprites?

Yes. The _setup_entity_visual pattern checks res://assets/sprites/ for PNG, JPG, or SVG files first and uses them when present. Procedural layered visuals are only the fallback when no sprite exists.

How do I style Godot buttons instead of the default theme?

Create StyleBoxFlat overrides for normal, hover, and pressed states with rounded corners, border accents, and content margins. Add scale tween animations on mouse_entered and mouse_exited for responsive feedback.

Why do my Godot entities appear invisible at runtime?

Entities go invisible when no sprite loads and no procedural fallback exists. Always call a setup function that checks for sprite files and falls back to layered procedural drawing so a visual is guaranteed.

When should I use procedural visuals versus AI-generated sprites in Godot?

Use procedural visuals as the default for full builds and as a guaranteed fallback. Use AI-generated or user-provided sprites when available, then enhance them with shaders like glow outlines for consistency.