game-art について
ゲームアーティスト向けの実践ガイドです。スタイル選定、アセット制作工程、色彩、アニメーション、整理方法を扱い、ビジュアル方針の計画に役立つ判断基準を示します。
主な機能
- 01ゲームアートスタイルの比較
- 022D・3Dアセット工程の参考
- 03色彩とアニメーションの原則
- 04解像度とスケーリングの指針
- 05命名規則とフォルダー構成
活用シーン
- 01ゲームのビジュアルスタイル選定
- 022D・3Dアセット工程の計画
- 03アニメーションと色の視認性確認
- 04ゲームアートアセットの整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vudovn/ ag-kit --skill game-artインストール後、Claude Code で/game-artを入力して読み込まれたか確認します。
詳細
ゲームアートの原則
ゲームのビジュアルデザインに関する考え方 — スタイルの選定、アセットパイプライン、アートディレクション。
1. アートスタイルの選定
判断ツリー
What feeling should the game evoke?
│
├── Nostalgic / Retro
│ ├── Limited palette? → Pixel Art
│ └── Hand-drawn feel? → Vector / Flash style
│
├── Realistic / Immersive
│ ├── High budget? → PBR 3D
│ └── Stylized realism? → Hand-painted textures
│
├── Approachable / Casual
│ ├── Clean shapes? → Flat / Minimalist
│ └── Soft feel? → Gradient / Soft shadows
│
└── Unique / Experimental
└── Define custom style guide
スタイル比較表
| スタイル | 制作速度 | 必要なスキル水準 | スケーラビリティ | 最適な用途 |
|---|---|---|---|---|
| ピクセルアート | 中程度 | 中程度 | 採用が難しい | インディー、レトロ |
| ベクター/フラット | 速い | 低い | 容易 | モバイル、カジュアル |
| 手描き | 遅い | 高い | 中程度 | ファンタジー、様式化された作品 |
| PBR 3D | 遅い | 高い | AAA パイプライン | リアルなゲーム |
| ローポリ | 速い | 中程度 | 容易 | インディー 3D |
| セルシェーディング | 中程度 | 中程度 | 中程度 | アニメ、カートゥーン |
2. アセットパイプラインの選択
2D パイプライン
| フェーズ | ツールの選択肢 | 出力 |
|---|---|---|
| コンセプト | Paper、Procreate、Photoshop | 参照シート |
| 制作 | Aseprite、Photoshop、Krita | 個別のスプライト |
| アトラス | TexturePacker、Aseprite | スプライトシート |
| アニメーション | Spine、DragonBones、コマ送り | アニメーションデータ |
| 統合 | エンジンへのインポート | ゲーム用アセット |
3D パイプライン
| フェーズ | ツールの選択肢 | 出力 |
|---|---|---|
| コンセプト | 2D アート、ブロックアウト | 参照資料 |
| モデリング | Blender、Maya、3ds Max | ハイポリメッシュ |
| リトポロジー | Blender、ZBrush | ゲーム用メッシュ |
| UV/テクスチャリング | Substance Painter、Blender | テクスチャマップ |
| リギング | Blender、Maya | スケルトンリグ |
| アニメーション | Blender、Maya、Mixamo | アニメーションクリップ |
| エクスポート | FBX、glTF | エンジン用アセット |
3. 色彩理論に基づく選択
パレットの選定
| 目標 | 方針 | 例 |
|---|---|---|
| 調和 | 補色または類似色 | 自然をテーマにしたゲーム |
| コントラスト | 彩度の差を大きくする | アクションゲーム |
| ムード | 色温度を暖色/寒色にする | ホラー、心地よい雰囲気 |
| 視認性 | 色相より明度のコントラストを重視 | ゲームプレイの明瞭さ |
色彩の原則
- 階層: 重要な要素を目立たせます
- 一貫性: 同じオブジェクトには同じ色系統を使います
- コンテキスト: 背景によって色の見え方は変わります
- アクセシビリティ: 色だけに頼らないでください
4. アニメーションの原則
12の原則(ゲームへの適用)
| 原則 | ゲームでの適用例 |
|---|---|
| スクワッシュ&ストレッチ | ジャンプの軌道、衝撃 |
| 予備動作 | 攻撃前の振りかぶり |
| 演出 | 明確なシルエット |
| 後追い | 動いた後の髪やマント |
| スローイン/スローアウト | トランジションのイージング |
| 弧 | 自然な動きの軌道 |
| 二次動作 | 呼吸、まばたき |
| タイミング | フレーム数で重さや速度を表現 |
| 誇張 | 遠くからでも読み取りやすくする |
| 魅力 | 記憶に残るデザイン |
フレーム数の目安
| アクションの種類 | 一般的なフレーム数 | 印象 |
|---|---|---|
| 待機時の呼吸 | 4-8 | 控えめ |
| 歩行サイクル | 6-12 | 滑らか |
| 走行サイクル | 4-8 | 活発 |
| 攻撃 | 3-6 | 鋭い |
| 死亡 | 8-16 | 劇的 |
5. 解像度とスケールの選択
プラットフォーム別の2D解像度
| プラットフォーム | 基準解像度 | スプライトのサイズ |
|---|---|---|
| モバイル | 1080p | キャラクターは64-128px |
| デスクトップ | 1080p-4K | キャラクターは128-256px |
| ピクセルアート | 320x180〜640x360 | キャラクターは16-32px |
一貫性のルール
基準単位を決めて、それに従います:
- ピクセルアート:1xで制作し、拡大します(縮小はしません)
- HDアート:DPIを定義し、比率を維持します
- 3D:1単位 = 1メートル(業界標準)
6. アセットの整理
命名規則
[type]_[object]_[variant]_[state].[ext]
Examples:
spr_player_idle_01.png
tex_stone_wall_normal.png
mesh_tree_oak_lod2.fbx
フォルダー構成の原則
assets/
├── characters/
│ ├── player/
│ └── enemies/
├── environment/
│ ├── props/
│ └── tiles/
├── ui/
├── effects/
└── audio/
7. アンチパターン
| 避けること | 実践すること |
|---|---|
| アートスタイルを無秩序に混在させる | スタイルガイドを定め、それに従う |
| 最終解像度だけで作業する | ソース解像度で作成する |
| シルエットの見やすさを無視する | ゲームプレイ時の距離でテストする |
| 背景を過剰に作り込む | プレイヤー周辺の描写に注力する |
| 色のテストを省略する | 対象のディスプレイでテストする |
覚えておきましょう: アートはゲームプレイに役立つものです。プレイヤーの助けにならないなら、それは装飾にすぎません。
コメント
Markdown 対応