Sprite Sheet Maker は、JSON・CSS・XML TextureAtlas の座標を 1 つの ZIP でエクスポートできる、無料のブラウザベースのスプライトシートジェネレーターです。TexturePacker は有料のデスクトップ向けスプライトパッキングツールで、ポリゴンメッシュトリミング、CLI 自動化、主要エンジン向けの直接プリセットを備えています。Unity、Godot、Phaser、Pixi.js を使うインディーワークフローの 80% は、ブラウザツールで十分です。CI パイプライン、ポリゴンパッキング、数百のアトラスを扱う大規模スタジオなら、TexturePacker のライセンス料は今でも十分に価値があります。このガイドでは、どのツールがいつ勝つのかを示し、後悔せずに選べるよう手助けします。
Sprite Sheet Maker と TexturePacker は、同じ問題 — 多数の小さな画像を座標マップ付きの 1 枚のテクスチャにまとめる — を解決しますが、ツールとしてのスペクトルの両端に位置しています。Sprite Sheet Maker はあらゆる最新ブラウザで動作し、アカウント不要の完全無料で、エンジンですぐ使える JSON Hash、JSON Array、CSS、XML TextureAtlas を 1 つの ZIP で出力します。TexturePacker はダウンロード型のデスクトップアプリで、Essential(約 $40)と Pro(約 $80)のライセンスとして販売されており、無料プランではエクスポートに透かしが入り、機能が制限されます。ポリゴンメッシュトリミング、マルチパック出力、コマンドライン自動化、Unity、Godot、Phaser、Cocos2d、Spine など十数のエンジン向け直接プリセットを必要とするスタジオをターゲットにしています。プロジェクトごとに数枚のスプライトシートをエクスポートするインディー開発者には Sprite Sheet Maker で十分です。CI を通じて数百のアトラスを出荷するチームにとっては、TexturePacker は依然として価値があります。
Sprite Sheet Maker は完全無料で、透かしも、アカウントも、トライアル期限も、商用利用の制限もありません。TexturePacker Essential は一度きりの $39.99、Pro は $79.99 で、無料版はエクスポートに目に見える透かしを入れ、さらにポリゴントリミングや複数のエクスポート形式が無効化されます。
Sprite Sheet Maker は Chrome、Safari、Firefox、または Chromium ベースの任意のブラウザで動作し、Windows、macOS、Linux、ChromeOS、iPad、Android すべてで使えます。TexturePacker は Windows、macOS、Linux 向けのネイティブデスクトップアプリで、モバイル版も Web 版も、同じベンダーからのオフラインファースト Web 代替もありません。
Sprite Sheet Maker は矩形ビンパッキングレイアウト(グリッド、水平ストリップ、垂直ストリップ)にパディング調整を組み合わせて使用します。フレームアニメーションのほぼすべてのユースケースをカバーします。TexturePacker はポリゴンメッシュトリミングを追加し、不透明ピクセルをタイトな輪郭に縮小し、不規則な形状で約 10〜30% のアトラスサイズ削減を実現します。
Sprite Sheet Maker は JSON Hash、JSON Array、CSS、XML TextureAtlas を 1 つのダウンロードでエクスポートし、Phaser、Pixi.js、Godot、Unity(プラグイン経由)と互換性があります。TexturePacker は Unity ネイティブ、Cocos2d、Spine、libGDX、SpriteKit、Starling などを含む 40 以上のプリセットとカスタムテンプレートを提供します。
インディー開発者が最も気にする基準 — コスト、出力品質、エンジン連携、自動化 — で Sprite Sheet Maker と TexturePacker がどう比較されるかを詳しく見ます。
Sprite Sheet Maker: $0、アカウント不要、透かしなし、商用利用無制限。TexturePacker: 約 $40 Essential、約 $80 Pro、無料プランには透かしが入り、ポリゴントリミング、マルチパック、多くのエクスポーターが無効化されます。1 人インディーチームや趣味プロジェクトには、価格だけで無料ブラウザツールが勝ちます。
Sprite Sheet Maker: URL を開き、フレームをドラッグして、ダウンロードするだけ。インストールもアップデートも不要で、どこのマシンでも動きます。TexturePacker: 50〜80MB のインストーラをダウンロードし、ライセンスをアクティベートし、各マシンで最新版を維持します。一度セットアップすれば繰り返し使う時は速いですが、クリーンなマシンでは遅くなります。
Sprite Sheet Maker: JSON Hash、JSON Array、CSS スプライト、XML TextureAtlas — Phaser、Pixi.js、Godot、CSS ベースの Web アニメーション、Unity(XML インポートプラグイン経由)をカバー。TexturePacker: Unity ネイティブ、Cocos2d、Spine、libGDX、SpriteKit、Starling、Egret を含む 40 以上のプリセットに加え、スタジオ固有のフォーマット用のカスタム Handlebars テンプレートを提供。
Sprite Sheet Maker: パディング調整可能な矩形ビンパッキング、グリッド/水平/垂直レイアウト、サイズ統一正規化、アニメーションプレビュー。クリーンなフレームベースのアニメーションには十分です。TexturePacker はポリゴンメッシュトリミング(バウンディング矩形の代わりのタイトな輪郭)、アルファトリミング、回転、スマートエイリアシングを追加 — 不規則なスプライトやタイトなメモリ予算で有用です。
Sprite Sheet Maker は GUI のみのブラウザツールで、現時点でコマンドラインモードはありません。TexturePacker は TexturePacker CLI バイナリを提供し、.tps プロジェクトファイルを Git にコミットでき、Jenkins、GitHub Actions、Unity ビルドスクリプトと連携します。コミットごとに決定論的なアトラス再ビルドが必要なら、TexturePacker の圧勝です。
両者とも主要 4 エンジン — Unity、Godot、Phaser、Pixi.js — をよくカバーしています。Sprite Sheet Maker の JSON Hash は Phaser と Pixi.js で箱から出してすぐ使え、XML TextureAtlas は Godot 4 にクリーンにインポートできます。TexturePacker は Unity ネイティブプラグイン、Cocos2d sheet.plist、Spine アトラス形式、SpriteKit .atlas プリセットで一歩リードします。
両方のツールともゲームに使えるスプライトシートを生成します。正しい選択は、出荷するアトラスの数、ターゲットエンジン、コマンドライン自動化が必要かどうかに依存します。
セットアップ不要の無料ブラウザベーススプライトシートジェネレーターが欲しい場合。Phaser、Pixi.js、Godot、または Web アニメーション向けで、JSON、CSS、XML TextureAtlas の出力で十分な場合。プロジェクトごとに数枚のスプライトシートを作成し、ポリゴントリミングが不要な場合。複数のマシンで作業し、別のライセンスを管理したくない場合。インディー開発者、学生、最初の Unity/Godot/Phaser プロジェクトを出荷する趣味開発者の場合。商用利用は無料 — 管理するライセンスも、消す透かしも、ローンチ 2 週間前のサプライズアップグレード要求もありません。
コミットごとにアトラスを再ビルドする CI パイプラインを運用していて、texturepacker CLI が必要な場合。プロジェクトに数百の不規則なスプライトがあり、ポリゴンメッシュトリミングが意味のある VRAM 削減をもたらす場合。Cocos2d、Spine、libGDX、SpriteKit、または Sprite Sheet Maker がエクスポートしないフォーマットを必要とするエンジンをターゲットにする場合。スタジオで、$40〜$80 のライセンスが自動化により節約できるエンジニア時間に比べて些細なコストである場合。マルチパック出力(1 つのプロジェクトが名前空間を共有する複数のアトラスを生成)や、公式プラグイン経由で Unity のネイティブ Sprite Atlas システムとのタイトな統合が必要な場合。
チームが一方のツールで始めて、もう一方に移行することがあります。どちらの方向でも、何を期待できるかを示します。
アートツールから元のフレームをエクスポートします(TexturePacker にインポートした元の PNG であることがほとんどです)。Sprite Sheet Maker にアップロードし、同じパディングのグリッドレイアウトを選択し、JSON または XML をエクスポートします。JSON Hash または XML TextureAtlas 形式を使用していた場合、エンジンのローダーコードは通常変更不要です — フレームキーと座標構造は同じです。
ソースフレームを残しておきます。TexturePacker で新しい .tps プロジェクトを作成し、同じフレームをインポートし、エンジンが既に使用している形式を選びます。ポリゴントリミングはオプトインなので、矩形パッキングから始めてまったく同じアトラスレイアウトを維持し、バイト削減の準備ができたらトリミングを有効化できます。
ブラウザでフレームをゲームに使えるスプライトシートにパック — JSON、CSS、XML TextureAtlas を 1 つの ZIP で、インストール不要。
最終更新: 2026年4月20日 · 運営: Sprite Sheet Maker チーム · v2026.4