Build Hybrid Game Assets
Meng ToCommunityCreated by Meng To
- Skill
- Workflow
- Design and creative
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a systematic approach to managing game assets by classifying them based on their functional needs. It guides developers through selecting the appropriate representation—whether imported meshes, procedural geometry, or 2D media—to balance gameplay requirements, visual fidelity, and runtime performance. The workflow emphasizes verifying assets within the actual game environment rather than isolated viewers and mandates strict provenance tracking for all game content.
What it does
- Classifies assets based on their specific gameplay and visual requirements.
- Provides guidelines for choosing between imported meshes and procedural Three.js geometry.
- Outlines best practices for integrating 2D UI media and reference art.
- Defines a process for normalizing imported assets for scene integration.
- Establishes performance verification steps within the game environment.
- Requires documentation of asset provenance and licensing.
When to use it
- When planning the asset pipeline for a new Three.js or web-based game.
- When deciding whether to use procedural generation or static imported meshes for game objects.
- When integrating AI-generated reference art into a production workflow.
- When auditing an existing asset pipeline for performance or consistency issues.
Advantages
- Balances visual quality with runtime performance constraints.
- Promotes consistent asset scaling and coordinate systems.
- Reduces technical debt by separating asset identifiers from runtime state.
- Ensures assets are tested in the context of actual game lighting and camera distances.
Usage examples
- “Help me plan the asset pipeline for a new weapon system in my Three.js game.”
- The agent will guide you to classify the weapon as procedural geometry if you need code-driven variants, or an imported mesh if it requires complex animation, while defining necessary sockets and collision.
- “How should I integrate a new character model into my web game?”
- The agent will provide a checklist to normalize the mesh, verify its scale and pivot, check animation clips, and ensure the license is tracked before scene integration.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/mengto/build-hybrid-game-assets/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip build-hybrid-game-assets.zip -d .agents/skills
Documentation by Meng To
Build Hybrid Game Assets
Choose the asset representation that best serves gameplay, readability, iteration speed, and runtime budget. Do not force every reference image through image-to-3D reconstruction.
Classify the asset before making it
| Need | Preferred representation |
|---|---|
| Hero character or complex authored animation | Imported rigged mesh, with verified license and scale |
| Weapon, relic, pickup, creature variant, architecture, or interaction prop | Procedural Three.js geometry when controllable silhouette, sockets, collision, or code-driven variants matter |
| Concept, class portrait, inventory icon, cursor, backdrop, or menu treatment | Generated or authored 2D image/video used directly as UI media |
| Level mood, composition, or spacing reference | Concept image used as visual guidance; author the actual playable level separately |
| Reference image whose visible form itself must become a code model | Use img2threejs with its quality gates and state the result is a reconstruction, not extracted geometry |
Create image-first work accurately
Generate a compact reference set: hero view, silhouette/side view when geometry matters, palette/material close-up, and usage context. Define camera distance, scale, pivot, collision, attachment sockets, animation needs, and budget before implementation. A single image cannot establish hidden geometry; request more views or select deliberate stylization.
Build the runtime asset
For imported meshes, normalize coordinate system, scale, pivot, materials, animation clips, and ownership/license before scene integration.
For procedural geometry, expose a factory with named parts, stable sockets, deterministic variation, collider guidance, and reusable materials.
For 2D assets, export transparent media at the actual display density; provide alt text/labels where user-facing and avoid using raster art as fake 3D collision.
Keep authored content identifiers separate from runtime state. Do not duplicate item, material, or gameplay facts in UI code.
Verify in the game, not the asset viewer
Check the real camera distance, lighting, readability, collision/contact, animation, mobile viewport, and performance. Measure representative draw calls, triangles, texture count, and frame time. Keep visuals original: use references for visual grammar, then create new identity, geometry, and media.
Record provenance
Track whether each runtime asset is imported, procedural, generated 2D, or reference-only, together with source/license and generation input where applicable. Do not claim an image-to-model pipeline unless source and runtime code actually demonstrate one.
Files
- ATTRIBUTION.mdAdded by AutoGineer876 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md2.9 KiB
- agents/openai.yaml209 B
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "build-hybrid-game-assets", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 5ea1661a0e05d82b054553daaa6baf6d0233c33c
Created by: Meng To (https://github.com/MengTo)
Publisher: Meng To (https://github.com/MengTo)
Licence: MIT License (https://github.com/MengTo/Skills/blob/5ea1661a0e05d82b054553daaa6baf6d0233c33c/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Meng To
- Publisher
- Meng To (Community)
- Source
- MengTo/Skills · agent-skills/game-development/build-hybrid-game-assets · commit 5ea1661
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Meng To or Meng To.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download build-hybrid-game-assets.zip