【Game Sprite Forge(第六弾)】カスタムパレットを追加し、任意の色で減色できるようにしました。
【Game Sprite Forge(第六弾)】カスタムパレットを追加し、任意の色で減色できるようにしました。
— miya (@miya00907380) July 21, 2026
# 概要
スプライト差分画像を高速生成できるゲーム開発向けツール「Game Sprite Forge」の開発記録です。
.hex形式のカスタムパレット読み込み機能の追加(優先度大)を完成させました。… https://t.co/WJbF0Buv7A pic.twitter.com/KCUyYwOAVI
概要
スプライト差分画像を高速生成できるゲーム開発向けツール「Game Sprite Forge」の開発記録です。
.hex形式のカスタムパレット読み込み機能の追加(優先度大)を完成させました。
これにより、任意の色で減色できるようになりました。
今後は、リファクタリングや軽微な修正、出品に向けた準備を行います。
作業内容・結果
カスタムパレット読み込み機能の追加
.hex形式でのユーザー独自のカスタムパレットの読み込み機能(優先度大)を追加しました。
既存のLospecの64色パレット(AAP-64 Palette)の他、1, 3, 4色のユーザーパレットでもテストし、問題なく動作することを確認しました。
これにより、ユーザーが指定した任意の色への減色が可能になりました。
(既存の `Snap to palette` 機能では固定の64色への減色しかできず、出力色を任意に指定することはできませんでした。)
今後の展望
1. スプライトシート出力形式の追加(優先度小)
以下の形式の出力に対応させます。
Aseprite / Tiled / Unity Atlas
2. 別形式のカスタムパレットへの対応(優先度小)
.gpl/.pal形式にも対応させます。
3. リファクタリング(優先度大)
視覚面やアクセシビリティを向上させたり、コード分割を実施します。
4. 軽微な機能修正(優先度大)
バグやUIに関する軽微な修正を行います。
5. 本ツールの出品(優先度大)
Boothなどで本ツールを出品します。
関連するドキュメント類の作成も行います。
動画タイムライン
0:00 追加したカスタムパレット用UI(読み込んだAAP-64 Paletteを表示)
0:03 AAP-64 Paletteで差分画像を生成
0:11 カスタムパレット未使用で生成
0:19 カスタムパレット(4色/1色/1色/3色 計4種)を順に読み込み
0:41 3色(黒、グレー、白)で差分画像を生成
0:50 1色(黒)で生成
0:56 1色(白)で生成
1:02 4色(黒、茶、ダークグレー、緑)で生成
開発ツール
メイン
Claude Code(Claude Opus 4.7)
サブ
Claude Code(Claude Sonnet 4.6)
Antigravity(Gemini 3.1 Pro)
関連URL
お借りした素材 | 【エネミー素材】魔王&竜王 - ぴぽやblog
【Game Sprite Forgeの開発記録(第一弾)】 | miya
【Game Sprite Forgeの開発記録(第二弾)】 | miya
【Game Sprite Forgeの開発記録(第三弾)】 | miya
【Game Sprite Forgeの開発記録(第四弾)】 | miya
【Game Sprite Forge(第五弾)】差分画像を修正しました。 | miya
