Skip to content

Installation

Vulpis is designed to be lightweight, but it relies on modern C++ tools and a few key dependencies (managed automatically via vcpkg).

Prerequisites

Before installing, ensure you have the following tools installed on your system:

  • Git: For version control.
  • Python 3.x: Required to run the vulcli build tool.
  • CMake 3.20+: The build system used by the engine.
  • C++ Compiler: Must support C++20 (GCC 10+, Clang 10+, or MSVC 2019+).

Cloning the Repository

The Vulpis repository uses Git submodules to manage dependencies like glad and vcpkg. You must clone recursively.

bash
git clone --recursive https://github.com/you/vulpis.git
cd vulpis

if you didn't add --recursive do this afterwards

bash
git submodule update --init --recursive