visual-dict

Translates web and Canvas visual techniques into flix_game_engine rendering components for game views.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/ababup1192/flix_ge_studio --skill visual-dict-ababup1192
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visual-dict
Source: https://github.com/ababup1192/flix_ge_studio/tree/main/.agents/skills/visual-dict
Command: npx skills add https://github.com/ababup1192/flix_ge_studio --skill visual-dict-ababup1192

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When building game screens (Views) with the flix_game_engine, developers tend to reinvent rendering techniques or fall back to plain rectangles, producing flat visuals. This Skill provides a decision checklist and a translation dictionary that maps familiar web/Canvas/Shadertoy techniques (glow, gradients, particles, vignette, dithering) onto the engine's actual components. ## Core Features & Use Cases - Art-direction checklist: Forces you to pick a subject, three colors, and one constraint before writing code, then verify five minimum visual qualities (gradation, separation, layering, motion, readable shapes). - Technique translation table: Maps web techniques to engine parts such as Render.glowAt, Render.lightAt/darkAt, Render.vgrad, ShaderDoc fbm/worley, PxSprite/PxShade, Fx particles, and CameraRig shake, with verified quirks per engine version. - Reference library: Includes recipes showing four different art styles satisfying the same quality floor, a catalog of implemented-but-unused engine parts, and a workflow for rendering perfectly looping GIFs and converting them to WebP. - Use Case: When asked to "make this screen look better" or "give it a neon feel", consult the dictionary to select engine components (e.g., Add-blend glow plus a dark vignette) instead of hand-rolling effects. ## Quick Start Use the visual-dict skill to design the background and character visuals for my new game view before writing any rendering code.

Frequently Asked Questions about visual-dict

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

FAQPage Schema
How do I make game screens look better in flix_game_engine?

Follow the visual-dict checklist: pick one subject, three colors, and one constraint before coding, then satisfy five quality properties (gradation, separation, layers, motion, readable shapes) using mapped engine components like Render.glowAt, vgrad, and ShaderDoc fbm.

How do I translate web Canvas effects like glow or gradients to a game engine?

Use the reference table: glow maps to DrawCmd.BlendMode.Add with soft circles via Render.glowAt, radial gradients to Render.lightAt/darkAt or ShaderDoc radialAspect, and linear gradients to Render.vgrad or gradPolygon with vertex colors.

How do I render a perfectly looping GIF from the engine?

Use HeadlessRender.renderGif with loop-closed motion: periodic terms must be integer multiples of the loop length, scrolling must wrap by integer multiples, and flashes must decay to zero amplitude at loop boundaries. Convert to lossless animated WebP with ffmpeg for 3-4x smaller files.

Does the engine version affect which rendering components are available?

Yes. Render.vgrad, gradPolygon, and outlineA require 0.13.0; PxSprite.sizeOf and Color.hex require 0.14.0; Pass and Fx vocabulary require 0.19.0; RawDraw primitives require 0.20.0. Check the flix.toml dependency version before using newer parts.

Why does my shader Doc render with default values instead of my settings?

A single unknown kind in a ShaderDoc silently drops the entire Doc to default values without any error, changing only the visuals. Always render and visually verify output after writing shader Docs.