← ドキュメント一覧
kaedevn パフォーマンス比較資料
作成日: 2026-03-07 / 更新日: 2026-06-10
ノベル × VRM / Live2D キャラクター制作プラットフォームとしての kaedevn(PixiJS/WebGL + Filament.js + SDL2 ネイティブ)を、Unity と比較した技術資料。 ランディングページ掲載用。
読者(プレイヤー)向け
どんな環境でも遊べます
kaedevn で作られたノベルゲームは、特別なスペックを必要としません。
- 古いPC — kaedevn: 10年前のPCでも快適 / Unity 製ノベルゲーム: 5年以内推奨
- スマホ — kaedevn: 3年以上前のローエンドでもOK / Unity 製ノベルゲーム: RAM 2GB+、3年以内推奨
- ストレージ — kaedevn: 10〜50 MB / Unity 製ノベルゲーム: 200 MB〜1 GB+
- インストール — kaedevn: 不要(URLを開くだけ) / Unity 製ノベルゲーム: ダウンロード+インストール必要
すぐ遊べる、サクサク動く
- 起動 — kaedevn: 2〜3秒で読み始められる / Unity 製: 10〜30秒の読み込み
- 場面切り替え — kaedevn: 瞬時 / Unity 製: 1〜3秒の待ち時間
- スマホのバッテリー — kaedevn: 1時間で 3〜5% / Unity 製: 1時間で 8〜15%
- スマホの発熱 — kaedevn: ほとんどなし / Unity 製: 長時間プレイで熱くなる
対応環境
- PC: Windows / macOS / ChromeOS — ブラウザがあればOK
- スマホ: iPhone / Android — Safari / Chrome で即プレイ
- タブレット: iPad / Android タブレット対応
- ゲーム機: Nintendo Switch(ネイティブ対応予定)
ブラウザ版ならインストール不要。URLを共有するだけで、誰でもすぐに読み始められます。
作者(開発者)向け
エンジン比較 — なぜ kaedevn が最適か
kaedevn は「Web エディタで作って、どこでも動く」ノベルゲームエンジンです。 Web 配布は PixiJS/WebGL、ネイティブ配布(Windows / macOS / iOS / Android / Nintendo Switch(予定))は SDL2 で実行します。
動作要件の比較
- RAM — kaedevn (Web): 100〜200 MB / kaedevn (SDL2): 30〜80 MB / Unity: 500 MB〜1 GB
- VRAM — kaedevn (Web): 50〜100 MB / kaedevn (SDL2): 30〜80 MB / Unity: 200〜500 MB
- GPU 下限 — kaedevn (Web): WebGL 1.0 (2011年〜) / kaedevn (SDL2): OpenGL 3.3 / GLES3 (2010年〜) / Unity: DirectX 11 (2012年〜)
- ビルドサイズ — kaedevn (Web): 10〜50 MB / kaedevn (SDL2): 5〜30 MB / Unity: 200 MB〜1 GB+
- OS 下限 — kaedevn (Web): ブラウザがあれば不問 / kaedevn (SDL2): Windows XP〜 / Unity: Windows 7 SP1+
パフォーマンス比較
- RAM 使用量 — kaedevn (Web): 150 MB / kaedevn (SDL2): 50 MB / Unity: 700 MB / SDL2 vs Unity: 14倍軽い
- 起動時間 — kaedevn (Web): 3秒 / kaedevn (SDL2): 0.7秒 / Unity: 15秒 / SDL2 vs Unity: 20倍速い
- ビルドサイズ — kaedevn (Web): 40 MB / kaedevn (SDL2): 15 MB / Unity: 400 MB / SDL2 vs Unity: 27倍小さい
- 入力遅延 — kaedevn (Web): ~30ms / kaedevn (SDL2): ~10ms / Unity: ~40ms / SDL2 vs Unity: 4倍速い
- バッテリー消費/h — kaedevn (Web): 5〜8% / kaedevn (SDL2): 3〜5% / Unity: 8〜15% / SDL2 vs Unity: 3倍省エネ
なぜこれほど差が出るのか
Unity はノベルゲームに対してオーバースペックです。
- ランタイム — Unity は .NET ランタイム(数十MB)を同梱。kaedevn の Web 版はブラウザの JS エンジンを利用、SDL2 版はネイティブ実行でランタイム自体が不要
- レンダリング — Unity は 3D 汎用パイプライン(シャドウ、ライティング、ポストプロセス)が常駐。kaedevn は 2D 描画に特化
- GC — Unity の Boehm GC は数十ms のスパイクが発生。SDL2 版は手動管理で GC なし、Web 版は V8 の世代別 GC で軽量
- 依存ライブラリ — Unity は PhysX, FMOD 等を全部積む。SDL2 は DLL 1つ(~2MB)
- シーン管理 — Unity はシーンごとにフルロード+GC。kaedevn はテクスチャ差し替えのみ
kaedevn の設計上の優位性
- Web 配布 — URL 1つで即プレイ。ストア審査不要、更新も即反映
- エディタ一体型 — ブラウザ上でシナリオ編集→即プレビュー。Unity のような別アプリ起動が不要
- Web・ネイティブ両対応 — Web とネイティブ(SDL2)の両方に出力。1つのプロジェクトで全プラットフォーム対応
- Switch 移植 — SDL2 ベースのため Nintendo SDK とほぼ直結。Unity は追加の最適化が必要
- 開発言語 — TypeScript(エディタ+Web)+ C(SDL2)。Unity の C# より Web 技術者の参入障壁が低い
- テクスチャ制約 — 最大 2048px に統一。VRAM 消費が予測可能で、ローエンド GPU でも安全
制作環境の比較
- エディタ — kaedevn: ブラウザで動作。インストール不要 / Unity: Unity Hub + Editor のインストール必要(数GB)
- エディタ起動 — kaedevn: URL を開いて即編集(2〜3秒) / Unity: プロジェクト読み込みに 30秒〜数分
- プレビュー — kaedevn: エディタ内でワンクリック即プレビュー / Unity: Play ボタン → シーンロード → 5〜15秒
- プレビュー反映 — kaedevn: 保存と同時にリアルタイム反映 / Unity: スクリプト変更 → リコンパイル → 再Play
- シナリオ編集 — kaedevn: 専用ブロックエディタ(ノーコード対応) / Unity: テキストエディタで C# スクリプトを書く or 有料アセット
- アセット管理 — kaedevn: エディタ内でアップロード・プレビュー・選択が一体 / Unity: Project ウィンドウで手動管理
- 共同作業 — kaedevn: URL 共有でブラウザからアクセス。環境構築不要 / Unity: 全員が Unity Editor をインストール+バージョン統一
- 動作環境 — kaedevn: PC / タブレット / スマホのブラウザ / Unity: Windows / macOS のみ(スマホ不可)
- 必要スペック(エディタ) — kaedevn: ブラウザが動けば OK / Unity: RAM 8GB+、SSD 推奨、GPU 必要
- コスト — kaedevn: 無料 / Unity: Personal は無料、Pro は年額 $2,040
Unity が適しているケース
- フル 3D の戦闘・オープンワールド主体の作品(kaedevn の 3D マップは開発中)
- 複雑な物理演算やパーティクルを中核にする演出
- Asset Store のプラグインに依存したワークフロー
- 既に Unity に習熟したチーム
テキスト・立ち絵・VRM 3D キャラクター・Live2D キャラクターで構成されるノベル作品には、kaedevn が最適解です。 kaedevn は VRM 1.0 / 0.x 両対応、Live2D Cubism 対応、46 種フィルター・戦闘パーティクル・斬撃の軌跡まで揃えながら、Unity の 1/10 以下のメモリ・起動時間で動きます。
補足: 技術仕様
- 論理解像度: 1280x720
- テクスチャ上限: 2048px
- アニメーション: スプライトシート(12〜15fps)
- オーディオ: BGM / SE / VOICE の3カテゴリ
- セーブ: JSON(参照IDのみ、画像/音声は埋め込まない)
- スクリプト: Kaede Script の 2 記法 — KS(タグ記法、
.ks)/ KSC(コード記法、.ksc、TypeScript 風)
Ad: inContent (336x280)
Ad: stickyBottom (728x90)