Skip to content

Repository files navigation

Fire Engine Tutorial

CI

A tutorial for building a 3D engine step-by-step. Based on FireEngine and documented under the development blog at nnewson.github.io

Build and run

vpkg is used to manage dependencies. Install it from vcpkg.io.

Set VCPKG_ROOT to a vcpkg checkout, then configure and build:

cmake --preset vcpkg
cmake --build --preset default
./build/vulkan_instance

Or run the same executable through CTest:

ctest --preset default

A Vulkan implementation must be installed at runtime: for example, MoltenVK on macOS or a Vulkan-capable graphics driver on Linux or Windows.

About

A step-by-step tutorial on how to build a 3D engine - along side my blog https://nnewson.github.io - and evolve it over time, based on my fireEngine codebase

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages