Argode へようこそ

Argode(アルゴード)とは?
Argode は、Godot Engine 4.0+ 向けに構築された強力なビジュアルノベルフレームワークです。柔軟性と拡張性を保ちながら、美しいインタラクティブストーリーを簡単に作成できます。
✨ 主要機能
🎯 設計思想
Argodeはシングルオートロードアーキテクチャを採用し、ArgodeSystemのみをグローバルシングルトンとします。すべてのマネージャーは子ノードとして整理され、Godotプロジェクトへのクリーンな統合を実現します。
🎬 ビジュアルノベルコア機能
- RGDスクリプト言語: 直感的なビジュアルノベル向けスクリプト記法
- キャラクターシステム: 表情と位置設定による動的なキャラクター定義
- 背景・シーン管理: スムーズなトランジションとレイヤード シーン
- 選択肢メニュー: インタラクティブな分岐ナラティブ
- セーブ・ロードシステム: 完全なゲームステート管理
- 🆕 ドット記法変数:
set player.name = "ヒーロー"による直感的な変数代入
🎨 高度な機能
- カスタムコマンド: 強力なクラスベースシステムによる無限の拡張性
- 定義システム: アセットと変数の一元管理
- レイヤーアーキテクチャ: ロールベース割り当てによる柔軟なシーン構造
- UIフレームワーク: 複雑なインターフェースのためのプロフェッショナルなAdvScreenシステム
- アセット管理: スマートなプリロードとメモリ最適化
- 🆕 自動辞書作成: ネストしたデータ構造に事前定義が不要
🛠️ 開発者体験
- シングルファイルセットアップ: アドオンをインポートするだけですぐに開始
- ホットリロード: 開発中のスクリプトの即座更新
- Visual Studio Code サポート: シンタックスハイライト拡張が利用可能
- 包括的なドキュメント: 詳細なガイドとAPIリファレンス
- サンプルプロジェクト: 実用的な実装例から学習
🚀 クイックスタート
わずか数分でArgodeを始められます:
# 1. ArgodeSystemをオートロードに追加
# 2. 最初のスクリプトファイルを作成 (例: scenarios/main.rgd)
# メインのGodotシーンのスクリプト内 (例: Main.gd):
extends Control
func _ready():
if ArgodeSystem:
ArgodeSystem.start_script("res://scenarios/main.rgd", "start")
else:
print("ArgodeSystemが見つかりません!オートロードに設定されているか確認してください。")
📚 ドキュメントセクション
-
はじめに
インストールガイド、基本セットアップ、最初のビジュアルノベル
-
🏗️ アーキテクチャ
Argodeの設計思想とコアコンポーネントの詳細
-
スクリプトリファレンス
RGDシンタックスの完全なリファレンスとサンプル付きコマンド
-
カスタムコマンド
独自のコマンドとエフェクトでArgodeを拡張
-
UIシステム
AdvScreenフレームワークで美しいインターフェースを構築
-
⚙️ APIリファレンス
すべてのArgodeコンポーネントの完全なAPIドキュメント
🎮 サンプルプロジェクト
これらのサンプル実装でArgodeの実際の動作を確認:
- シンプルなビジュアルノベル: キャラクターと選択肢のある基本的なストーリー
- 高度な機能デモ: 高度なエフェクトとカスタムコマンド
- モバイル最適化: モバイルデプロイメントのパフォーマンステップス
🤝 コミュニティ・サポート
- GitHub: AheadGameStudio/Argode
- Discord: コミュニティサーバーに参加
- Issues: バグレポートと機能リクエスト
📄 ライセンス
ArgodeはMIT ライセンスの下で公開されています。商用・非商用問わず無料でご利用いただけます。
ビジュアルノベルを作成する準備はできましたか? クイックスタートガイドから始めましょう →