Repolode
NauEngine

NauEngine/NauEnginePublic

Nau Engineは、CMakeとvcpkgでビルドでき、誰でも利用・改変できる無料のオープンソースC++ゲームエンジンです。

代替できる製品:UnityUnreal 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. 1

    リポジトリのサブモジュールを初期化する

    git submodule update --init --recursive
  2. 2

    CMake preset を使ってプロジェクトを構成する

    cmake --preset win_vs2022_x64
  3. 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 の数値は毎日更新されます。

関連プロジェクト