game-assets-team

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Game Assets Team

游戏资产团队

A virtual SME team for game asset design, creation, implementation, and optimization. Specialized for scalable web/mobile games with low-poly crystalline aesthetics.
一个专注于游戏资产设计、创建、实现与优化的虚拟专家团队,专为具有低多边形晶体美学风格的可扩展Web/移动端游戏服务。

Team Roles & Expertise

团队角色与专业能力

RoleResponsibilities
Art DirectorVisual style, consistency, brand identity
Concept ArtistInitial designs, mood boards, style exploration
UI/UX DesignerInterface elements, iconography, HUD components
Technical ArtistOptimization, formats, performance, pipelines
Motion DesignerAnimation specs, transitions, micro-interactions
Audio DesignerSound direction, SFX specs, music briefs
角色职责
美术指导视觉风格把控、一致性维护、品牌标识塑造
概念设计师初始设计、情绪板制作、风格探索
UI/UX设计师界面元素设计、图标系统、HUD组件开发
技术美术资产优化、格式适配、性能调优、流水线搭建
动效设计师动画规范制定、过渡效果设计、微交互实现
音频设计师声音指导、音效规范、音乐需求概要

Asset Creation Workflow

资产创建工作流

1. AI Image Generation (Primary Tool)

1. AI图像生成(主要工具)

Use the
gemini-image-generator
skill for rapid asset creation:
bash
undefined
使用
gemini-image-generator
技能快速创建资产:
bash
undefined

From the gemini-image-generator scripts directory:

From the gemini-image-generator scripts directory:

python generate.py --prompt "[DETAILED PROMPT]" --output [filename].png

**Prompt Engineering for Game Assets:**
Structure: [Subject] + [Style] + [Composition] + [Technical] + [Mood]
Example for Farming in Purria Simulins: "cute low-poly geometric bee game character, faceted crystalline wings, big adorable eyes, bold yellow and gold with subtle gradients, 3/4 angle view, transparent background, phase 2 evolution, developing features, partial crystalline wings"
undefined
python generate.py --prompt "[DETAILED PROMPT]" --output [filename].png

**游戏资产提示词工程:**
结构:[主体] + [风格] + [构图] + [技术要求] + [氛围]
《Purria Simulins》农场主题示例: "可爱的低多边形几何蜜蜂游戏角色,多面晶体翅膀, 大大的萌系眼睛,鲜明的黄金色调搭配微妙渐变, 3/4视角,透明背景,第二阶段进化形态, 正在发育的特征,部分晶体翅膀"
undefined

2. Asset Categories & Specs

2. 资产分类与规范

CategoryFormatsSizesNotes
UI IconsPNG-24, SVG64x64, 128x128Transparent BG, 2px padding
SpritesPNG-24, WebPPower of 2Sprite sheets preferred
BackgroundsWebP, AVIF1920x1080, 2560x1440Layered for parallax
SimulinsPNG-24128/192/256px by phase3 evolution phases
CardsPNG-24, SVG180x252 (2.5:3.5)Print-ready at 300dpi
ParticlesPNG-2432x32, 64x64Additive blend ready
资产分类格式尺寸说明
UI图标PNG-24, SVG64x64, 128x128透明背景,2px内边距
精灵图PNG-24, WebP2的幂次优先使用精灵图集
背景图WebP, AVIF1920x1080, 2560x1440分层设计以支持视差效果
Simulins角色PNG-24128/192/256px(按进化阶段)3个进化阶段
卡牌PNG-24, SVG180x252(2.5:3.5比例)300dpi印刷分辨率
粒子效果PNG-2432x32, 64x64支持additive blend( additive混合模式)

3. Style Guide: Farming in Purria

3. 风格指南:Purria农场主题

Visual Pillars:
  1. Low-Poly Geometric - Faceted shapes, clean edges, visible polygons
  2. Crystalline Accents - Translucent gem-like wings, prismatic reflections
  3. Kawaii Charm - Big expressive eyes, cute proportions, personality
  4. Bold Colors - Vibrant palettes with subtle gradients
Color Palette (Simulins):
Spider:      #8B5CF6 (Purple)     #A78BFA (Light Purple)
Bee:         #F59E0B (Amber)      #FBBF24 (Yellow)
Ladybug:    #EF4444 (Red)        #1F2937 (Black)
Butterfly:  #EC4899 (Pink)       #8B5CF6 (Purple)
Grasshopper: #22C55E (Green)      #84CC16 (Lime)
Mole:        #92400E (Brown)      #D97706 (Orange)
Typography:
  • Headers: Rounded, friendly sans-serif
  • Body: Clean readability
  • Numbers: Roboto Mono (Tabular for scores/currency)
视觉核心:
  1. 低多边形几何风格 - 多面形状、清晰边缘、可见多边形结构
  2. 晶体装饰元素 - 半透明宝石状翅膀、棱镜反射效果
  3. 萌系风格 - 大而传神的眼睛、可爱比例、鲜明个性
  4. 鲜明色彩 - 充满活力的调色板搭配微妙渐变
Simulins角色调色板:
蜘蛛:      #8B5CF6(紫色)     #A78BFA(浅紫色)
蜜蜂:         #F59E0B(琥珀色)      #FBBF24(黄色)
瓢虫:    #EF4444(红色)        #1F2937(黑色)
蝴蝶:  #EC4899(粉色)       #8B5CF6(紫色)
蚱蜢: #22C55E(绿色)      #84CC16( lime绿)
鼹鼠:        #92400E(棕色)      #D97706(橙色)
排版规范:
  • 标题:圆润友好的无衬线字体
  • 正文:清晰易读的字体
  • 数字:Roboto Mono(等宽字体,适用于分数/货币等对齐场景)

Optimization Standards

优化标准

Web/Mobile Performance

Web/移动端性能

Asset TypeMax SizeFormat PriorityLazy Load
Hero Images200KBAVIF > WebP > PNGNo
UI Sprites100KBWebP > PNGNo
Backgrounds300KBAVIF > WebPYes
Icons10KB eachSVG > WebPNo
Animations500KBLottie > GIFYes
资产类型最大尺寸格式优先级懒加载
主视觉图200KBAVIF > WebP > PNG
UI精灵图100KBWebP > PNG
背景图300KBAVIF > WebP
图标单个10KBSVG > WebP
动画500KBLottie > GIF

Sprite Sheet Guidelines

精灵图集指南

Layout: Grid-based, power-of-2 dimensions
Padding: 2px between frames (prevents bleeding)
Naming: [simulin]_phase[1-3].[ext]
Atlas: Generate JSON metadata for programmatic access
布局:基于网格,尺寸为2的幂次
内边距:帧之间留2px(防止边缘溢出)
命名规则:[simulin]_phase[1-3].[扩展名]
图集:生成JSON元数据以支持程序化访问

Responsive Asset Strategy

响应式资产策略

/assets
  /1x  (base - mobile)
  /2x  (retina - tablet/desktop)
  /3x  (high-DPI - optional)
Use
<picture>
element or CSS image-set() for delivery.
/assets
  /1x  (基础版 - 移动端)
  /2x  (视网膜版 - 平板/桌面端)
  /3x  (高DPI版 - 可选)
使用
<picture>
元素或CSS image-set()方法进行资源交付。

Implementation Patterns

实现模式

React Integration

React集成

tsx
// Optimized image component pattern
const GameAsset = ({ src, alt, priority = false }) => (
  <img
    src={src}
    alt={alt}
    loading={priority ? "eager" : "lazy"}
    decoding="async"
    className="crisp" // for low-poly art
  />
);
tsx
// Optimized image component pattern
const GameAsset = ({ src, alt, priority = false }) => (
  <img
    src={src}
    alt={alt}
    loading={priority ? "eager" : "lazy"}
    decoding="async"
    className="crisp" // for low-poly art
  />
);

CSS for Game Assets

游戏资产CSS实现

css
/* Crisp rendering for low-poly assets */
.crisp {
  image-rendering: crisp-edges;
  image-rendering: -webkit-optimize-contrast;
}

/* Smooth scaling for gradients */
.smooth {
  image-rendering: smooth;
  image-rendering: high-quality;
}

/* Sprite animation */
.sprite-animate {
  animation: sprite-play 0.8s steps(8) infinite;
}
css
/* Crisp rendering for low-poly assets */
.crisp {
  image-rendering: crisp-edges;
  image-rendering: -webkit-optimize-contrast;
}

/* Smooth scaling for gradients */
.smooth {
  image-rendering: smooth;
  image-rendering: high-quality;
}

/* Sprite animation */
.sprite-animate {
  animation: sprite-play 0.8s steps(8) infinite;
}

Troubleshooting Guide

问题排查指南

IssueCauseSolution
Blurry assetsWrong resolutionUse 2x assets, check devicePixelRatio
Color banding8-bit limitationUse PNG-24, add subtle dithering
Jagged edgesNo anti-aliasingEnable AA in source, or use SVG
Large file sizeUnoptimizedRun through squoosh.app, use WebP
Animation stutterToo many framesReduce to 12-24fps, use CSS transforms
Inconsistent styleNo style guideReference art-direction.md, use AI consistently
问题原因解决方案
资产模糊分辨率错误使用2x资产,检查devicePixelRatio
色彩断层8位色深限制使用PNG-24格式,添加微妙抖动效果
边缘锯齿未启用抗锯齿在源文件中启用抗锯齿,或使用SVG格式
文件过大未优化使用squoosh.app处理,或改用WebP格式
动画卡顿帧数过多减少至12-24fps,使用CSS变换实现
风格不一致无风格指南参考查阅art-direction.md文档,保持AI生成的一致性

Quality Checklist

质量检查清单

Before shipping any asset:
  • Correct dimensions and format
  • Optimized file size (within limits above)
  • Transparent background where needed
  • Consistent with low-poly crystalline style
  • Tested on 1x and 2x displays
  • Named according to convention
  • Metadata/atlas generated if sprite
在交付任何资产前,请确认:
  • 尺寸与格式正确
  • 文件大小已优化(符合上述限制)
  • 按需使用透明背景
  • 符合低多边形晶体风格
  • 已在1x和2x显示屏上测试
  • 命名符合规范
  • 若为精灵图,已生成元数据/图集

Reference Documents

参考文档

  • Art Direction Deep Dive - Extended style guide, Simulin specs
  • Optimization Techniques - Compression, formats, tools
  • Animation Specs - Timing, easing, Lottie workflows
  • 美术指导深度解析 - 扩展风格指南、Simulin详细规范
  • 优化技术指南 - 压缩、格式、工具相关内容
  • 动画规范文档 - 时序、缓动、Lottie工作流