Noble Engine is a rendering engine aimed at modern hardware written in C++ with the Vulkan API. Currently under active development, it provides support to desktop platforms such as Windows and Linux. Being able to manipulate 3D environments, render them and use them at our advantage is our goal with this project.
Belmu is the main developer and sole contributor of the project.
Please contact Belmu to discuss potential contributions to the project.
Important
C++ 20 (or later) and a 64-bit operating system are required.
- CMake 3.22 (or later)
- [In the installer] Check the box indicating: "Add CMake to the system
PATH".
- [In the installer] Check the box indicating: "Add CMake to the system
- Git
- [In the installer] Check the box allowing to use Git from the command line and from 3rd-party software.
sudo apt-get install git libx11-xcb-dev libxkbcommon-dev libXi-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libXinerama-dev libXcursor-dev
sudo pacman -S git libx11 libxcb libxkbcommon libxkbcommon-x11 libxi libxrandr libxinerama libxcursor
git clone https://github.com/BelmuTM/Noble-Engine.git
cd Noble-Engine
git submodule update --init --recursive
cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Debug -A x64
cmake --build ./build/ --config Debuggit clone https://github.com/BelmuTM/Noble-Engine.git
cd Noble-Engine
git submodule update --init --recursive
cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Debug
cmake --build ./build/ --config DebugNote
Noble Engine is licensed under the GNU General Public License V3.0. Consider reading the terms before modifying or redistributing this project.