コンテンツにスキップ

Argode へようこそ

Godot License Version

Argode Logo

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シンタックスの完全なリファレンスとサンプル付きコマンド

    RGD シンタックス

  • カスタムコマンド


    独自のコマンドとエフェクトでArgodeを拡張

    カスタムコマンド

  • UIシステム


    AdvScreenフレームワークで美しいインターフェースを構築

    UIフレームワーク

  • ⚙️ APIリファレンス


    すべてのArgodeコンポーネントの完全なAPIドキュメント

    API ドキュメント

🎮 サンプルプロジェクト

これらのサンプル実装でArgodeの実際の動作を確認:

🤝 コミュニティ・サポート

  • GitHub: AheadGameStudio/Argode
  • Discord: コミュニティサーバーに参加
  • Issues: バグレポートと機能リクエスト

📄 ライセンス

ArgodeはMIT ライセンスの下で公開されています。商用・非商用問わず無料でご利用いただけます。


ビジュアルノベルを作成する準備はできましたか? クイックスタートガイドから始めましょう →