Pilot - パイロットエンジンは、GAMES104コースに使用される小さなゲームエンジンです。

(Pilot – mini game engine for games104)

Created at: 2022-03-20 19:33:49
Language: C++
License: MIT

パイロットエンジン

パイロットエンジンのロゴ

パイロットエンジンは、 GAMES104コースで使用される小さなゲームエンジンです。

継続的ビルドステータス

ビルドタイプ 状態
Windowsを構築する Windowsを構築する
Linuxを構築する Linuxを構築する
macOSをビルドする macOSをビルドする

前提条件

Pilotをビルドするには、最初に次のツールをインストールする必要があります。

Windows 10/11

  • Visual Studio 2019(またはそれ以降)
  • CMake 3.19(またはそれ以降)
  • Git 2.1(またはそれ以降)

macOS> = 10.15(x86_64)

  • Xcode 12.3(またはそれ以降)
  • CMake 3.19(またはそれ以降)
  • Git 2.1(またはそれ以降)

Ubuntu 20.04

  • 次のパッケージをaptでイ​​ンストールします
sudo apt install libxrandr-dev
sudo apt install libxrender-dev
sudo apt install libxinerama-dev
sudo apt install libxcursor-dev
sudo apt install libxi-dev
sudo apt install libglvnd-dev
sudo apt install libvulkan-dev
sudo apt install cmake
sudo apt install clang
sudo apt install libc++-dev
sudo apt install libglew-dev
sudo apt install libglfw3-dev
sudo apt install vulkan-validationlayers
sudo apt install mesa-vulkan-drivers
  • NVIDIAドライバー(AMDおよびIntelドライバーはオープンソースであるため、mesa-vulkan-driversによって自動的にインストールされます)

パイロットを構築する

Windows上に構築

build_windows.batを実行できます。このバッチファイルはプロジェクトを生成し、パイロットエンジンのリリース構成を自動的に構築します。ビルドが成功すると、 binディレクトリにPilotEditor.exeが見つかります。

または、次のコマンドを使用して、最初にVisual Studioプロジェクトを生成してから、ビルドディレクトリでソリューションを開き、手動でビルドすることもできます。

cmake -S . -B build

macOS上に構築

次のビルド手順は、x86_64の特定のハードウェアでのみテストされており、M1チップをサポートしていません。M1互換の場合は、後でリリースします。

Pilotをコンパイルするには、最新バージョンのXcodeがインストールされている必要があります。次に、プロジェクトのルートディレクトリから「cmake」を実行して、Xcodeのプロジェクトを生成します。

cmake -S . -B build -G "Xcode"

そして、あなたはでプロジェクトを構築することができます

cmake --build build --config Release

または、 build_macos.shを実行してバイナリをビルドすることもできます。

Ubuntu20.04でビルド

build_linux.shを実行して、バイナリをビルドできます。

ドキュメンテーション

ドキュメントについては、Wikiセクションを参照してください。