ページ内ナビ
概要
Flax EngineはC++とC#で実装された3Dゲームエンジンです。エディタ、レンダリング、物理、アニメーション、C#スクリプト、アセット処理などを備え、Windows・Linux・macOSに加えてモバイルやWebなど複数プラットフォーム向けのゲーム制作を支えます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
C++エンジンとC#スクリプトを組み合わせてゲームを開発する
エンジン本体はC++とC#で構成され、ゲーム側ではC#スクリプトとネイティブコードを組み合わせられます。ソースコード全体を参照できるため、エディタやランタイムの内部まで追跡できます。
出典:[1]
エディタ・レンダリング・物理・アニメーションを統合した3D制作環境を使う
リポジトリにはEditor、Engine、Shaders、ThirdPartyなどのソースツリーが含まれ、シーン編集からレンダリング、物理、アニメーション、アセット処理まで同じエンジン内で扱えます。
出典:[1]
1.12ではWeb出力とWebGPUバックエンドが追加された
1.12.6912ではWeb出力、WebGPUレンダリングバックエンド、MSDFフォント描画、SDL対応などが追加され、デスクトップ以外の出力先やプラットフォーム抽象化が拡張されています。
出典:[2]
向いている用途
完成済みエンジンを使いつつ必要ならエンジン内部まで変更したいゲームチームに向く
既製のエディタとランタイム機能を利用しながら、レンダリングやプラットフォーム統合などエンジン内部へ踏み込みたい3Dゲーム開発に適します。
出典:[1]
導入前の確認
ソースビルドはプラットフォームごとに大きな開発環境を必要とする
READMEは.NET 8 SDK、Git LFSに加え、WindowsではVisual Studio、Linux/macOSではVulkan SDKやコンパイラなどプラットフォーム固有のツールチェーンを要求しています。ソースビルド前に対象プラットフォームの要件を確認してください。
出典:[1]
参考にした公式資料
- [1]Flax Engine 1.12.6912 README(2026-10-04)
- [2]Flax Engine 1.12.6912 release(2026-10-04)
- [3]Flax Engine license notice(2026-10-04)
編集部からの補足
Flax Engineはソースを読めるゲームエンジンですが、標準的なOSSライセンスではありません。技術面ではエディタからエンジン内部まで触れる柔軟さが魅力ですが、導入前にFlax Engine EULAを自社用途・配布形態と照合してください。
3ステップで試す
- 1
1.12.6912のソースをGit LFS込みで取得する
確認済みrelease tagへ固定して取得します。Flaxのソース利用はEULAに従うため、ビルド前にLICENSE.mdも確認してください。
git lfs install && git clone --depth 1 --branch 1.12.6912 https://github.com/FlaxEngine/FlaxEngine.git flax-1.12 - 2
対象OS向けのプロジェクトファイルを生成する
README記載の生成スクリプトをOSに合わせて実行します。事前に.NET 8、Git LFSと、対象OSで要求されるVisual Studio/Vulkan SDK/Clang/Xcodeなどを導入してください。
cd flax-1.12 && case "$(uname -s)" in Darwin) ./GenerateProjectFiles.command ;; Linux) ./GenerateProjectFiles.sh ;; *) echo "Windowsでは GenerateProjectFiles.bat を実行" ;; esac - 3
生成したEditor開発構成を開いてビルドする
READMEに従いWindowsはEditor.Development、Linuxは
Flax|Editor.Linux.Development|x64、macOSはEditor.Mac.Development構成でEditorをビルド・実行します。Windows: Flax.sln / Linux: VS Code task / macOS: Xcode or VS Code
成長
成長の推移 · 直近30日
7,035 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 120
- Open PR
- 114
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- HaxeFlixel2,212 Stars
共通タグ 2件 · 共通カテゴリ 1件
HaxeとOpenFL上で2D gameを複数platformへ展開するcross-platform game engine
Haxe - React Native126,790 Stars
共通タグ 2件 · 同じ言語
React componentをnative UIへ描画するmobile framework。0.87.1とframework-first導線を整理
C++ - Electron123,376 Stars
共通タグ 2件 · 同じ言語
ChromiumとNode.jsを同梱し、HTML・CSS・JavaScriptから3 OS向けdesktop appを構築するruntime
C++ - OpenCV91,053 Stars
共通タグ 2件 · 同じ言語
5.0でtoolchainとAPI境界を更新したcomputer vision基盤
C++ - gRPC45,361 Stars
共通タグ 2件 · 同じ言語
Protocol Buffersでservice contractを定義しHTTP/2上で高性能RPCを実装するmulti-language framework
C++ - FreeCAD33,907 Stars
共通タグ 2件 · 同じ言語
設計履歴を保ちながら2Dから3D、図面、解析へ広げる
C++
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。