Open 3D Engine(O3DE)は、ゲーム、映画品質の3Dワールド、シミュレーションの開発に使えるマルチプラットフォーム対応のリアルタイム3Dエンジンです。
NauEngine/NauEnginePublic
Nau Engineは、CMakeとvcpkgでビルドでき、誰でも利用・改変できる無料のオープンソースC++ゲームエンジンです。
代替できる製品:Unity
Unreal Engine
- スター
- 397
- フォーク
- 68
- 未解決の Issue
- 7
- 最終コミット
- 22 日前
これは何?
Nau Engineは、汎用性と使いやすさを目指す無料のオープンソースゲームエンジンです。ライセンス上の制限やロイヤリティ、利用料金はなく、商用利用を含むあらゆる目的に使用できるとプロジェクトは説明しています。
ソースコードはすべてGitリポジトリで公開されているため、学習目的で調べたり、自分でビルドしたり、フォークしたり、アドオンを作成したりできます。外部のコントリビューターも開発に参加できます。
Windows向けに、Visual Studio 2022(MSVC v143およびWindows 10 SDK)、CMake presets、Python 3.10以降を使ってビルドします。依存関係はvcpkgで管理し、ビルド成果物はoutputフォルダーにインストールされます。
主な機能
- 01商用プロジェクトを含むあらゆる目的にロイヤリティなしで利用できます。
- 02ソースコード全体がGitリポジトリで公開されています。
- 03CMake presetsとvcpkgによる依存関係管理を使ってビルドできます。
- 04Windowsを対象とし、Visual Studio 2022に加えてNinja/clang-clのpresetにも対応しています。
ユースケース
- C++ゲームエンジンの構造を学ぶ。
- ライセンス料をかけずに商用ゲームを開発する。
- エンジンをフォークして、独自のエンジンやアドオンを作成する。
クイックスタート
- 1
リポジトリのサブモジュールを初期化する
git submodule update --init --recursive - 2
CMake preset を使ってプロジェクトを構成する
cmake --preset win_vs2022_x64 - 3
Debug モードでエンジンをビルドする
cmake --build build\win_vs2022_x64 --config=Debug
使う前に知っておきたいこと
- README には、Visual Studio 2022 と Windows 10 SDK を使用した Windows 向けのビルド方法のみが記載されています。
- ビルドする前に、vcpkg をセットアップし、VCPKG_ROOT 環境変数を設定する必要があります。
- メタデータではライセンスが明確に特定されていないため、使用前にリポジトリのライセンス条件を確認してください。
トピック
よくある質問
- NauEnginePublic とは?
- Nau Engineは、CMakeとvcpkgでビルドでき、誰でも利用・改変できる無料のオープンソースC++ゲームエンジンです。 Nau Engineは、汎用性と使いやすさを目指す無料のオープンソースゲームエンジンです。ライセンス上の制限やロイヤリティ、利用料金はなく、商用利用を含むあらゆる目的に使用できるとプロジェクトは説明しています。
- NauEnginePublic は無料で使えますか?ライセンスは?
- NauEnginePublic は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- NauEnginePublic は今もメンテナンスされていますか?
- 活発にメンテナンス中。NauEnginePublic の最終コミットは 2026年9月28日 です。
- NauEnginePublic は何に使えますか?
- C++ゲームエンジンの構造を学ぶ。 ライセンス料をかけずに商用ゲームを開発する。 エンジンをフォークして、独自のエンジンやアドオンを作成する。
- NauEnginePublic のインストール方法は?
- リポジトリのサブモジュールを初期化する: git submodule update --init --recursive CMake preset を使ってプロジェクトを構成する: cmake --preset win_vs2022_x64 Debug モードでエンジンをビルドする: cmake --build build\win_vs2022_x64 --config=Debug
- NauEnginePublic はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/NauEngine/NauEnginePublic
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
オリジナルのゲームファイルを使い、1999年の都市建設ゲーム『Pharaoh』を現代の環境向けに再実装する、オープンソースのコミュニティ主導エンジン。
Luanti(旧Minetest)は、Luaによるmod対応でゲームを作成・プレイできる、無料のオープンソース・ボクセルゲームエンジンです。
.NET向けのC#ゲーム開発フレームワーク。開発終了したMicrosoftのXNA Frameworkを再実装し、クロスプラットフォームの2D・3Dゲームを作成できます。
ゲームやVR向けの、マルチコア環境に適したC++剛体物理・衝突検出ライブラリ。
宣言的DSLを中心に構成された、GLFW/SDL2のウィンドウバックエンドとOpenGL/Vulkan描画に対応するクロスプラットフォームC++17 UIフレームワーク。