Game art principles. Visual style selection, asset pipeline, animation workflow.
Add this skill
npx mdskills install sickn33/game-artComprehensive reference tables for art styles, pipelines, and animation principles
1---2name: game-art3description: Game art principles. Visual style selection, asset pipeline, animation workflow.4allowed-tools: Read, Glob, Grep5---67# Game Art Principles89> Visual design thinking for games - style selection, asset pipelines, and art direction.1011---1213## 1. Art Style Selection1415### Decision Tree1617```18What feeling should the game evoke?19│20├── Nostalgic / Retro21│ ├── Limited palette? → Pixel Art22│ └── Hand-drawn feel? → Vector / Flash style23│24├── Realistic / Immersive25│ ├── High budget? → PBR 3D26│ └── Stylized realism? → Hand-painted textures27│28├── Approachable / Casual29│ ├── Clean shapes? → Flat / Minimalist30│ └── Soft feel? → Gradient / Soft shadows31│32└── Unique / Experimental33 └── Define custom style guide34```3536### Style Comparison Matrix3738| Style | Production Speed | Skill Floor | Scalability | Best For |39|-------|------------------|-------------|-------------|----------|40| **Pixel Art** | Medium | Medium | Hard to hire | Indie, retro |41| **Vector/Flat** | Fast | Low | Easy | Mobile, casual |42| **Hand-painted** | Slow | High | Medium | Fantasy, stylized |43| **PBR 3D** | Slow | High | AAA pipeline | Realistic games |44| **Low-poly** | Fast | Medium | Easy | Indie 3D |45| **Cel-shaded** | Medium | Medium | Medium | Anime, cartoon |4647---4849## 2. Asset Pipeline Decisions5051### 2D Pipeline5253| Phase | Tool Options | Output |54|-------|--------------|--------|55| **Concept** | Paper, Procreate, Photoshop | Reference sheet |56| **Creation** | Aseprite, Photoshop, Krita | Individual sprites |57| **Atlas** | TexturePacker, Aseprite | Spritesheet |58| **Animation** | Spine, DragonBones, Frame-by-frame | Animation data |59| **Integration** | Engine import | Game-ready assets |6061### 3D Pipeline6263| Phase | Tool Options | Output |64|-------|--------------|--------|65| **Concept** | 2D art, Blockout | Reference |66| **Modeling** | Blender, Maya, 3ds Max | High-poly mesh |67| **Retopology** | Blender, ZBrush | Game-ready mesh |68| **UV/Texturing** | Substance Painter, Blender | Texture maps |69| **Rigging** | Blender, Maya | Skeletal rig |70| **Animation** | Blender, Maya, Mixamo | Animation clips |71| **Export** | FBX, glTF | Engine-ready |7273---7475## 3. Color Theory Decisions7677### Palette Selection7879| Goal | Strategy | Example |80|------|----------|---------|81| **Harmony** | Complementary or analogous | Nature games |82| **Contrast** | High saturation differences | Action games |83| **Mood** | Warm/cool temperature | Horror, cozy |84| **Readability** | Value contrast over hue | Gameplay clarity |8586### Color Principles8788- **Hierarchy:** Important elements should pop89- **Consistency:** Same object = same color family90- **Context:** Colors read differently on backgrounds91- **Accessibility:** Don't rely only on color9293---9495## 4. Animation Principles9697### The 12 Principles (Applied to Games)9899| Principle | Game Application |100|-----------|------------------|101| **Squash & Stretch** | Jump arcs, impacts |102| **Anticipation** | Wind-up before attack |103| **Staging** | Clear silhouettes |104| **Follow-through** | Hair, capes after movement |105| **Slow in/out** | Easing on transitions |106| **Arcs** | Natural movement paths |107| **Secondary Action** | Breathing, blinking |108| **Timing** | Frame count = weight/speed |109| **Exaggeration** | Readable from distance |110| **Appeal** | Memorable design |111112### Frame Count Guidelines113114| Action Type | Typical Frames | Feel |115|-------------|----------------|------|116| Idle breathing | 4-8 | Subtle |117| Walk cycle | 6-12 | Smooth |118| Run cycle | 4-8 | Energetic |119| Attack | 3-6 | Snappy |120| Death | 8-16 | Dramatic |121122---123124## 5. Resolution & Scale Decisions125126### 2D Resolution by Platform127128| Platform | Base Resolution | Sprite Scale |129|----------|-----------------|--------------|130| Mobile | 1080p | 64-128px characters |131| Desktop | 1080p-4K | 128-256px characters |132| Pixel art | 320x180 to 640x360 | 16-32px characters |133134### Consistency Rule135136Choose a base unit and stick to it:137- Pixel art: Work at 1x, scale up (never down)138- HD art: Define DPI, maintain ratio139- 3D: 1 unit = 1 meter (industry standard)140141---142143## 6. Asset Organization144145### Naming Convention146147```148[type]_[object]_[variant]_[state].[ext]149150Examples:151spr_player_idle_01.png152tex_stone_wall_normal.png153mesh_tree_oak_lod2.fbx154```155156### Folder Structure Principle157158```159assets/160├── characters/161│ ├── player/162│ └── enemies/163├── environment/164│ ├── props/165│ └── tiles/166├── ui/167├── effects/168└── audio/169```170171---172173## 7. Anti-Patterns174175| Don't | Do |176|-------|-----|177| Mix art styles randomly | Define and follow style guide |178| Work at final resolution only | Create at source resolution |179| Ignore silhouette readability | Test at gameplay distance |180| Over-detail background | Focus detail on player area |181| Skip color testing | Test on target display |182183---184185> **Remember:** Art serves gameplay. If it doesn't help the player, it's decoration.186
Full transparency — inspect the skill content before installing.