Skip to content

Barebones C++ and Vulkan engine. Learning project focused on clean, minimal architecture and game programming fundamentals

License

Notifications You must be signed in to change notification settings

Flagrare/knogler-engine

Repository files navigation

Knogler Engine

Knogler means "bones" in Danish. This project is the barebones of a tiny engine, built as a learning exercise in C++ and Vulkan.

About

I'm working to become a good game programmer, and this repository is part of my journey. The goal is to build a minimal, clean engine from scratch, focusing on core concepts and best practices.

Features

  • Minimal C++ codebase
  • Vulkan window setup
  • Clean, modular structure

Related Projects

You can also check out my C++ LeetCode solutions for more examples of my learning process.

Building

Requirements:

  • C++17 or newer
  • CMake
  • Vulkan SDK

Clone the repository and build with CMake:

git clone https://github.com/Flagrare/knogler-engine.git
cd knogler-engine
cmake -B build
cmake --build build

About

Barebones C++ and Vulkan engine. Learning project focused on clean, minimal architecture and game programming fundamentals

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published