| name | fxgl-placeholder-art-prompts |
| description | Generate AI-image prompts for temporary placeholder art in FXGL games. Optimize for gameplay readability, exact dimensions, consistent perspective, transparent backgrounds, and FXGL spritesheet compatibility rather than final production polish. Use this skill when a prototype needs usable stand-in art for sprites, portraits, UI icons, or environment tiles while real art is pending.
|
| triggers | ["placeholder art","ai image prompt","temp art","spritesheet prompt","icon prompt","tile prompt","portrait prompt","gameplay readability","top down art","side view sprite","isometric placeholder"] |
| compatibility | Java 17+, FXGL 21.x. Intended for temporary images loaded through the standard FXGL asset pipeline. Focuses on image placeholders only; audio is out of scope.
|
| category | fxgl/art |
| tags | ["fxgl","java","javafx","art","placeholder","prompts"] |
| metadata | {"author":"fxgl-skills","version":"1.0","fxgl-version":"21.1"} |
| allowed-tools | ["Read","Write","Edit","Bash"] |
FXGL Placeholder Art Prompts
Scope
Use this skill to produce temporary, gameplay-readable image prompts for:
- character sprites
- single-row spritesheets
- portraits
- UI icons
- tiles and small environment art
This skill is not for sourcing third-party assets and not for audio.
Core Rule
Optimize for:
- readability during gameplay
- exact dimensions and asset structure
- perspective consistency with the game
- replaceability later by a human artist or final pipeline
Do not optimize first for painterly detail or marketing-art polish.
Project Placement Convention
Put generated placeholders under:
src/main/resources/assets/textures/placeholder/
Recommended naming:
player-walk-placeholder.png
merchant-portrait-placeholder.png
inventory-sword-placeholder.png
forest-grass-tile-placeholder.png
This makes later replacement easy to track.
Required Prompt Inputs
Before writing a prompt, define:
- asset type: sprite / spritesheet / portrait / icon / tile
- game view: side-view / top-down / isometric
- target dimensions
- intended role in gameplay, e.g. player, enemy, interactable, UI state
- palette / style, e.g. pixel art, flat-shaded, cel-shaded
- background requirement: usually transparent PNG
Perspective Rules
- Side-view: platformer, brawler, shmup side profile; readable jump / run silhouette
- Top-down: RPG, tactics, shooter; readable overhead silhouette and facing direction
- Isometric: strategy / tactics; fixed isometric angle with no perspective drift
If the game's camera view is unclear, resolve that first before prompting.
Prompt Template — Single Image Sprite
Create a temporary placeholder game sprite for an FXGL game.
Asset type: [character / object / pickup / prop]
View: [side-view / top-down / isometric]
Style: [pixel art / flat-shaded / simple stylized]
Dimensions: exactly [WIDTH]x[HEIGHT] pixels
Purpose: readable during gameplay at small on-screen size
Requirements:
- clear silhouette
- strong contrast against common game backgrounds
- transparent background
- centered subject
- no text, watermark, frame, or decorative border
- simple shapes over fine detail
- consistent perspective for gameplay