AWESOME ENGINE / 技術ガイド

エンジンを理解しよう。

最初のビルドから描画パイプラインまで。Awesome Engine の実際のコードに基づくガイド。

最初の一歩

ビルド。実行。探索。

CMake と C++20 コンパイラーを準備してください。依存関係は FetchContent で解決されます。

導入ガイド →

9 件のガイド

はじめに

はじめに

Awesome Engine の構成、ソースコードから学べること、各システムの状態の読み方を紹介します。

はじめに

導入とビルド

CMake と C++20 コンパイラーを準備し、実行ファイルをビルドして正しいディレクトリから起動します。

はじめに

設定

ウィンドウ、時間、音声、カーソルの値と、現在の JSON 設定の制限を説明します。

エンジンのコア

エンジンのアーキテクチャ

メインループ、EngineContext、オブジェクトの所有権、各システムの関係をたどります。

システム

描画とエフェクト

2D シーンの描画、Bloom と Monitor の適用、ビューとパーティクルの制御を説明します。

システム

リソースと永続化

テクスチャ、効果音、フォント、音楽の読み込み、JSON 保存、エンジンのスクリーンショットを説明します。

エンジンのコア

シーンとライフサイクル

Scene の契約、ゲーム登録、遅延遷移、状態の後処理を説明します。

システム

入力・音声・インターフェース

アクション割り当て、コントローラー、グローバルショートカット、音声再生、TGUI ウィジェットを説明します。

リファレンス

トラブルシューティング

ビルド、リソース、操作、保存、および対象リビジョンの制限に関する具体的な診断方法です。

背景までわかるドキュメント。 公開基準リビジョンは 5a6dfac。未公開のローカル統合は別に明記し、公開済みのバージョンとして扱いません。
確認済みのソースコードに基づいています。問題を見つけましたか? →