← ドキュメント䞀芧

kaedevn パフォヌマンス比范資料

ノベル × 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 / Linux / 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 2.0 (2006幎〜) / 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 はノベルゲヌムに察しおオヌバヌスペックです。

  1. ランタむム — Unity は .NET ランタむム数十MBを同梱。kaedevn の Web 版はブラりザの JS ゚ンゞンを利甚、SDL2 版はネむティブ実行でランタむム自䜓が䞍芁
  2. レンダリング — Unity は 3D 汎甚パむプラむンシャドり、ラむティング、ポストプロセスが垞駐。kaedevn は 2D 描画に特化
  3. GC — Unity の Boehm GC は数十ms のスパむクが発生。SDL2 版は手動管理で GC なし、Web 版は V8 の䞖代別 GC で軜量
  4. 䟝存ラむブラリ — Unity は PhysX, FMOD 等を党郚積む。SDL2 は DLL 1぀~2MB
  5. シヌン管理 — Unity はシヌンごずにフルロヌド+GC。kaedevn はテクスチャ差し替えのみ

kaedevn の蚭蚈䞊の優䜍性

  • Web 配垃 — URL 1぀で即プレむ。ストア審査䞍芁、曎新も即反映
  • ゚ディタ䞀䜓型 — ブラりザ䞊でシナリオ線集→即プレビュヌ。Unity のような別アプリ起動が䞍芁
  • デュアル実行 — WebPixiJSずネむティブ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)
kaedevn - ノベルゲヌムを䜜れるプラットフォヌãƒ