leanentropy/threejs-phaser-game-skills

threejs-aaa-graphics-builder

Upgrade Three.js games from basic/prototype visuals to premium AAA-inspired browser graphics.

查看源码

使用方法

  1. 复制安装命令,在自己的智能体环境安装前先检查源码包。
  2. 从原始文档核对所需工具、凭据和支持的宿主。
  3. 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/leanentropy/threejs-phaser-game-skills --skill threejs-aaa-graphics-builder

开始前需了解

  • 安装不包含模型订阅、API 额度或访问文件的权限。
  • 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Three.js AAA Graphics Builder

Purpose

Own the production graphics pass. Convert basic screenshots into authored, high-density, performance-aware visual experiences.

Use When

Screenshots still look basic, models look primitive, worlds are sparse, UI/world art feels generic, or the user asks for premium, AAA, high-fidelity, showcase, or less-basic graphics.

Required References

These references are required phase-entry gates, not optional reading:

  • Load references/visual-scorecard.md before scoring, judging completion, or making any premium/AAA/showcase claim.
  • Load references/implementation-blueprint.md before changing graphics architecture, materials, VFX, rendering, diagnostics, or broad visual systems.
  • Load references/model-recipes.md before building or upgrading hero/player, obstacle, enemy, pickup, world-kit, material, or prop models.
  • Load references/render-recipes.md before changing lighting, tone mapping, shadows, fog, post-processing, materials, or render composition.
  • Load references/checklists/aaa-game-quality-gate.md and references/checklists/aaa-visual-scorecard.md before declaring a game premium, AAA, showcase, complete, release-ready, or less basic.
  • Load the relevant checklist before focused work: references/checklists/procedural-model-quality.md, references/checklists/material-lighting-quality.md, or references/checklists/performance-safe-visual-detail.md.
  • Load references/prompt-templates.md only when the user asks for reusable prompts, a graphics-pass prompt, or a task template.

For broad "still looks basic", premium, AAA, high-fidelity, showcase, or less-basic graphics work, load all four references as the first action in the phase. Track them in a reference ledger with yes/no, path, and failure reason. Do not mark the graphics phase complete while any required reference is skipped.

External asset sourcing gate:

  • For premium/AAA/showcase/high-fidelity/less-basic graphics with a hero/player, character, creature, boss, vehicle, ship, building, weapon, signature prop, complex pickup, or hero environment piece, load threejs-3d-generator before deciding procedural geometry is enough.
  • For premium/AAA/showcase/high-fidelity/less-basic graphics with concept needs, texture/material references, decals, logos, faction marks, icons, GUI art, skies, backgrounds, title/menu art, or image-to-3D inputs, load threejs-image-generator before deciding 2D external assets are not needed.
  • Run the director credential probe before using key unavailable as a skip reason and paste the SET/MISSING output.
  • Create an asset sourcing ledger for each high-value surface: procedural / threejs-image-generator / threejs-3d-generator / hybrid, plus outputs or skip reason.
  • not-needed is valid only after the relevant skill was loaded and the ledger explains why external generation would not improve a non-hero support surface, or why the credential probe or attempted generation shows a real blocker.
  • For premium hero surfaces, procedural-only is not an allowed final answer unless there is real blocker evidence. At least one high-value surface must show a 3D generator task ID, downloaded GLB/GLTF/FBX path, image generator output path, or documented hybrid chain.

Workflow

  1. Capture or inspect active desktop/mobile screenshots.
  2. Score visuals across art direction, hero/player, obstacles, rewards, world, materials, render, VFX, UI, and performance evidence.
  3. Add missing graphics architecture: material library, procedural textures/decals, model factories, world prop kit, VFX system, render pipeline, diagnostics.
  4. Run the credential probe, then fill the external asset sourcing ledger per surface: procedural Three.js factory, threejs-image-generator 2D reference/texture, threejs-3d-generator 3D generation, or a hybrid.
  5. Upgrade every weak visible surface, not only one hero object.
  6. Add lighting/render/material polish after authored forms exist.
  7. Add event-driven VFX tied to gameplay state.
  8. Re-score screenshots. Continue until every premium category is at least 2/3 or report exact blockers.
  9. Verify renderer diagnostics, desktop/mobile screenshots, console/page errors, canvas pixels, imported asset budgets, and playability.

Core Rule

Do not make primitives look AAA by adding glow. First build authored forms, then materials, then lighting, then effects.

Final Response

Report the reference ledger, credential probe output, external asset sourcing ledger, score before/after, production surfaces upgraded, files changed, screenshots/artifacts, renderer diagnostics, imported asset diagnostics when relevant, and remaining blockers. For premium/AAA/showcase claims, include the filled visual scorecard exactly as defined in references/visual-scorecard.md, including average and automatic failures remaining.

按任务相关推荐

来自同一仓库

更多 Skills

全部 Skills
leanentropy
社区

threejs-3d-generator

Generate, texture, rig, animate, stylize, convert, and download 3D assets for Three.js games using the Tripo API. Use for text-to-3D, image-to-3D, 2D concept to 3D conversion, game-ready GLB/FBX assets, characters, creatures, buildings, props, weapons, terrain pieces, auto-rigging, animation retargeting, model texturing, LEGO/voxel/Minecraft-style stylization, low-poly/quad conversion, and browser asset pipelines. Pair with threejs-image-generator for concepts, texture references, sky/background

安装量
1
GitHub Stars
0
最近更新
6月23日
leanentropy
社区

threejs-audio-generator

Generate, convert, clean, and prepare audio assets for Three.js browser games using ElevenLabs. Use for sound effects, looping ambience, UI sounds, impact/weapon/vehicle audio, creature or boss stingers, announcer/dialogue TTS, scratch-performance voice conversion, voice cleanup/isolation, audio manifests, and game-ready web audio integration.

安装量
1
GitHub Stars
0
最近更新
6月23日
leanentropy
社区

threejs-debug-profiler

Debug and profile Three.js browser games. Combines scene debugging, render/runtime/loading/animation/resize/mobile input fixes, performance profiling, draw calls, triangles, textures, memory, shader/post-processing cost, bundle size, and mobile DPR/input issues.

安装量
1
GitHub Stars
0
最近更新
6月23日
leanentropy
社区

threejs-game-ui-designer

Design premium Three.js game UI. Use for HUDs, menus, overlays, pause/win/lose screens, settings, icon controls, touch UI, typography, responsive layout, safe areas, text fit, and UI/world cohesion.

安装量
1
GitHub Stars
0
最近更新
6月23日