---
title: "モバイル版とブラウザー版のアセット予算を設定する"
description: "承認済みの見た目を維持しながら、対象端末でのダウンロード、メモリ、動画、入力応答性に予算を設けます。"
language: ja
canonical: https://bestadultgames.io/ja/developers/guides/mobile-performance
---

[概要](https://bestadultgames.io/ja/developers.md) [ここから始める](https://bestadultgames.io/ja/developers/start.md) [ツール](https://bestadultgames.io/ja/developers/tools.md) [AIモデル](https://bestadultgames.io/ja/developers/models.md) [ガイド](https://bestadultgames.io/ja/developers/guides.md) [Civitai & LoRA](https://bestadultgames.io/ja/developers/lora.md) [公開・販売](https://bestadultgames.io/ja/developers/publishing.md) [テンプレート](https://bestadultgames.io/ja/developers/templates.md)

[開発者](https://bestadultgames.io/ja/developers.md) / [ガイド](https://bestadultgames.io/ja/developers/guides.md) / 制作

中級 · A 閲覧の優先度

# モバイル版とブラウザー版のアセット予算を設定する

承認済みの見た目を維持しながら、対象端末でのダウンロード、メモリ、動画、入力応答性に予算を設けます。

Best Adult Games · 3 分で読めます · 出典は2026年10月5日に確認済み · 公開ドキュメントに基づく

![矢印でつながれた3枚のカード。「制作方針」「バーティカルスライス」「リリース」と書かれ、「制作方針」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-intro-1.svg)

*承認済みの見た目を基準にして、端末とアセットの上限を早い段階で設定します。 Best Adult Games · オリジナル図解*

ビジュアルノベルは、画面上でほとんど動きがなくても高い負荷がかかることがあります。大きなキャラクターのポートレート、背景、動画クリップ、音声はいずれも、ダウンロード時間、ストレージ容量、デコード、メモリ使用量に影響します。リアルタイムのシーンでは、アニメーション、ライティング、レンダリングの処理も加わります。静止したシーンにも予算は必要です。

承認済みの見た目と、対象端末向けの予算を出発点にします。ブラウザーのエミュレーションでレイアウトの問題を見つけることはできますが、実機の性能を確認するには実機テストが必要です。性能について何かを述べる際は、その都度、端末、ブラウザーまたは実行環境、ビルド、テスト条件を記録し、結果を再現できるようにします。

## 代表的なシーンと端末を選ぶ

![矢印でつながれた3枚のカード。「シーン」「端末」「ベースライン」と書かれ、「端末」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-1-1.svg)

*具体的に端末を指定し、代表的なシーンを使って、再現可能なベースラインを確立します。 Best Adult Games · オリジナル図解*

動きの少ないシーン、大きなアセットが複数あるシーン、切り替えが頻繁に起こる一連の場面、そして動画やリアルタイム処理を含むすべての区間を選びます。サポート対象の最低仕様の端末と、一般的な端末を指定します。プレイヤーがテキストを読み、選択肢を選べる必要がある最小の画面も含めてください。

コールドスタート、再度の起動、シーンの切り替え、継続的な操作を測定します。アセットの初回ダウンロードは、キャッシュを使用する実行とは分けて扱います。テクスチャの欠落、デコードの遅さ、入力の遅延、再読み込みは、それぞれ独立した不具合として記録します。平均フレームレートだけでは、こうした問題が見えなくなることがあります。

## 配信するアセットの予算を測定する

![矢印でつながれた3枚のカード。「ダウンロード」「メモリ」「フレーム時間」と書かれ、「フレーム時間」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-2-1.svg)

*アセットを評価するときは、ダウンロードサイズに加え、メモリとフレーム時間も追跡します。 Best Adult Games · オリジナル図解*

出荷するすべてのアセットについて、書き出し時の寸法、ファイルサイズ、同時にメモリ上に保持される可能性があるアセットの数を記録します。ダウンロードサイズからは、デコード後の画像が占有するメモリ量は分かりません。圧縮によってファイルが大幅に小さくなることがあるためです。編集可能なソースファイルは、プレイヤーに配信する書き出し済みファイルとは分けて保管します。

アセットが実際に画面上でどう表示されるかに合わせて、書き出しサイズを調整します。ライブラリ全体を変換する前に、候補となる形式を対象の実行環境で比較し、透明部分の輪郭、グラデーション、テキスト、顔を承認済みのアートワークと照合します。圧縮でキャラクターのクローズアップが台無しになれば、ファイルが小さくなってもあまり慰めにはなりません。

## 動画を独立した負荷として扱う

![矢印でつながれた3枚のカード。「動画」「デコード」「再生」と書かれ、「動画」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-3-1.svg)

*代替表示も含め、対象端末での再生開始と再生中の動作によって動画を評価します。 Best Adult Games · オリジナル図解*

予算内に動画専用の項目を設けます。解像度、長さ、エンコード、ビットレート、音声、各クリップを事前読み込みするかどうかを記録します。対象端末で、再生開始、ループ、一時停止、代替表示をテストします。デスクトップのエディターで再生できても、ブラウザーやパッケージ化したモバイルビルドでの動作が確認できたことにはなりません。

すべての差分を一度に読み込むのではなく、そのシーンに必要な差分を読み込みます。設計上可能であれば、ポスター画像や静止画による代替表示を用意し、プレイヤーが再生を操作できるようにします。デコードや同時に表示されるアートワークも含め、切り替え全体を測定します。書き出したクリップのファイルサイズが示すのは、負荷の一部にすぎません。

## 操作の応答性を維持する

![矢印でつながれた3枚のカード。「入力」「フィードバック」「応答」と書かれ、「フィードバック」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-4-1.svg)

*負荷の高い切り替え中にフィードバックがあり、それぞれの入力が一度だけ受け付けられることを確認します。 Best Adult Games · オリジナル図解*

テキストを読みやすくし、操作部分を十分な大きさにします。素早い画面移動、サイズや向きの変更、再生中の設定変更、バックグラウンドからの復帰をテストします。処理が完了していない間は、入力が一度だけ受け付けられ、同じ操作が重複して実行されないことを確認します。

ブラウザーゲームでは、必要な箇所でキーボード、タッチ、フォーカスの挙動を確認します。シーンが滑らかでも、オーバーレイが次の選択肢を隠したり、切り替え中に何の表示もなく入力が受け付けられなくなったりすると、不具合があるように感じられます。目に見えるフィードバックと、操作部分にアクセスできることも応答性の一部として扱います。

## 最適化の候補を個別にテストする

![矢印でつながれた3枚のカード。「ベースライン」「候補」「比較」と書かれ、「比較」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-5-1.svg)

*見た目と、改善を意図した指標を確認してから、その変更を成果と判断します。 Best Adult Games · オリジナル図解*

関連するアセットやレンダリング条件を一度に一つだけ変更し、基準と比較します。性能の測定結果とともに、見た目の合否も記録します。3Dの作業では、同じシーン、同じカメラでLOD、テクスチャ、ライティングの変更を比較します。

直接比較できるよう、元のものを残しておきます。配信するデータ量が減っただけでは、性能が改善したとは言えません。圧縮によってデコードやアップロードのコストが変わることがあり、レンダラーの変更によって見た目が変わることもあります。修正しようとしている不具合に関連する指標を測定します。

## リリース予算を設定し、遵守する

![矢印でつながれた3枚のカード。「予算」「端末テスト」「リリース」と書かれ、「予算」のカードがオレンジ色で強調されている。](https://bestadultgames.io/images/localized/ja/developer-guides/mobile-performance-section-6-1.svg)

*バーティカルスライスの端末テスト結果を使ってリリース時の上限を設定し、コンテンツが増えたら再確認します。 Best Adult Games · オリジナル図解*

バーティカルスライスでの観察結果を使い、対象端末での配信サイズ、切り替えの遅延、メモリに関する不具合、入力応答性について、実用的な上限を設定します。新しい章やアセットの種類によって負荷が増えたら、再確認します。予算は、そのビルドと端末が無理なく処理できる範囲を反映させる必要があります。

端末レポートを候補ビルドとともに保管し、未テストの端末は未検証と明記します。承認済みの表現を維持し、再現可能な条件のもとで意図した体験を改善する最適化を採用します。

## 重要な決定事項

- ダウンロードサイズ、デコード後のメモリ使用量、レンダリングコストを別々に追跡します。
- 代表的なシーンを対象端末の実機で測定します。
- 一つの変更候補を、承認済みの基準と比較します。
- レイアウトの確認にはエミュレーションを使い、性能についての主張には実機テストを使います。

## ガイドのファイル

[アセット台帳](https://bestadultgames.io/developers/templates/asset-register.csv) [端末テストマトリクス](https://bestadultgames.io/developers/templates/test-matrix.csv)

外部のモデル関連コミュニティやコンテンツ公開サイトには、露骨な表現を含むコンテンツが掲載されている場合があります。出典へのリンクは新しいタブで開きます。このガイドでは、リンク先のプレビューを読み込みません。

### 出典と関連資料

- [Ren'PyのAndroid向けドキュメント](https://www.renpy.org/doc/html/android.html)
- [Ren'PyのWeb向けドキュメント](https://www.renpy.org/doc/html/web.html)
- [Godotのパフォーマンスガイド](https://docs.godotengine.org/en/stable/tutorials/performance/index.html)

最終確認日 2026年10月5日.

## このガイドの内容

1. [代表的なシーンと端末を選ぶ](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-1)
2. [配信するアセットの予算を測定する](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-2)
3. [動画を独立した負荷として扱う](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-3)
4. [操作の応答性を維持する](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-4)
5. [最適化の候補を個別にテストする](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-5)
6. [リリース予算を設定し、遵守する](https://bestadultgames.io/ja/developers/guides/mobile-performance#section-6)

## 関連するツールとモデル

- [Ren'Py](https://bestadultgames.io/ja/developers/tools?q=Ren'Py)
- [Godot](https://bestadultgames.io/ja/developers/tools?q=Godot)
- [Unity](https://bestadultgames.io/ja/developers/tools?q=Unity)

[制作テンプレート](https://bestadultgames.io/ja/developers/templates.md)

## 関連ガイド

制作 · 初級 · 3 分で読めます

### [完成まで作り切れる小規模な成人向けゲームを計画する](https://bestadultgames.io/ja/developers/guides/first-adult-game.md)

最初の成人向けゲームが予算を超える規模になる前に、プレイヤーの体験を定め、アセットを数え、リリース方法を選びましょう。

ガイドを読む → S 閲覧の優先度

制作 · 中級 · 3 分で読めます

### [エピソード更新後もセーブデータを使えるようにする](https://bestadultgames.io/ja/developers/guides/save-updates.md)

固定ID、状態のバージョン管理、代表的なテスト用セーブデータ、明確な更新・復元方針で、古いセーブデータを引き続き使えるようにしましょう。

ガイドを読む → A 閲覧の優先度

制作 · 中級 · 3 分で読めます

### [小規模なアダルトゲームをテストしてリリースする](https://bestadultgames.io/ja/developers/guides/test-and-release.md)

ルート、操作、セーブ機能、配布されるパッケージをテストし、識別、サポート、復旧が可能なビルドをリリースしましょう。

ガイドを読む → A 閲覧の優先度
