Devlog

開発記録

ゲーム開発・ツール制作の記録と、技術的な知見を発信します。

Vol.0 Philosophy

Vol.0: 哲学編 — なぜ いま「VN Studio」を作るのか

「高度な表現力を持つ強力なランタイム」と、「徹底的にシンプルに構成された編集画面」。 また「その組み合わせによるリアルタイム編集」という発想の転換が生まれた背景を語ります。

Vol.1 Architecture

Vol.1: アーキテクチャ編 — Editor ↔ Runtime のリモートコントロール

WPF Editor と Unity Runtime を NamedPipe で接続する仕組みを解説。 エディタでダブルクリックした瞬間にUnityがシーンを再現する、リアルタイムプレビューの実装について。

Vol.2 Script Engine

Vol.2: スクリプトエンジン編 — 文章を書くように演出する

VNScript の設計思想と、なぜ「自然言語に近い構文」を選んだか。 プログラミング経験がなくてもプロ級の演出が実現できるスクリプトシステムの全貌。

Vol.3 Layer System

Vol.3: レイヤーシステム編 — 映画的な奥行きを生む

デュアルレイヤー(Main / Menu)と背景4枚重ねによる演出設計。 シンプルなスクリプトで映画のカットのような場面転換を実現する仕組み。

Vol.4 Coming Soon

Vol.4: 動的リソース管理編 — フォルダに置くだけ

Unityの複雑なインポート設定を不要にした、革新的なアセット解決ロジック。 「ファイルをフォルダに置くだけ」で画像・音声を自動認識する AssetLoader の設計。

Vol.5 Coming Soon

Vol.5: MSX移植編 — レトロPCへの挑戦

同じスクリプトがMSX2(TurboR)実機で動く——ScriptCompilerによるバイトコード変換、 Z80 Cランタイム、美咲フォントUTF-8描画、Floyd-Steinbergディザリングの実装記録。

✍️

連載は随時更新予定

VN Studio の開発進捗に合わせて、各記事の内容を充実させていきます。