Zenn Fable5 Rust Game Engine
I built a full 3D Rust game engine in one session with Claude Fable 5
- URL: https://zenn.dev/tonrakun/articles/f1d57df4c3e2e8
- 日付: 2026-06-10
- Tier: Tier 3
- 要旨: Fable 5リリース直後に自作MCP「T0K3N-MCP」を使って$20/月Proプランで3Dゲームエンジン(Rust製・3Dレンダリング・ECS・物理エンジン・GUIエディタ・スクリプトエディタ)を1セッションで構築。T0K3N-MCPはファイル構造をASTで先読みして必要な部分のみ取得し87%のトークン削減を実現。
詳細
T0K3N-MCPの仕組み:
標準のread_fileは全体を読み込む(例:4,997トークン)のに対し、T0K3N-MCPは2ステップで効率化:
read_code_skeleton:関数シグネチャのみ(1,162トークン)read_code_body:必要な関数のみ(150トークン)→ 合計1,312トークン(74%削減)
言語別のトークン削減率(実測):
| 言語 | ファイル単位 | プロジェクト全体 |
|---|---|---|
| Rust | 87.3% | ~90% |
| TypeScript | 75.5% | 86.0% |
| Python | 78.8% | 90.5% |
| Go | 70.4% | 85.6% |
Goが最も低い理由:idiomatic Goは小さなメソッドが多くスケルトン自体に情報量が多いため。
実効コンテキストウィンドウは4.5〜8倍に拡大。Fable 5の$10/$50/MTok価格で通常ならコスト2倍だが、トークン削減でProプランのまま大規模開発が可能。
対応言語:13言語(Rust/Python/JS/TS/Go/C++/Java/Kotlin/Swift/Ruby/C#/PHP/Lua)。tree-sitter静的リンクでNode.js・Python依存なし。