VatnarLib is a graphics library written in C++. It is designed primarily for learning purposes but includes foundational features to support basic graphic rendering and animations.
- SMFL Window Drawing
- ** std::optional Component system for IGameobjects**
- ** Circle collision
- Parametric Curves
- Vector Object Drawing
- 3D Rendering
-
Prerequisites:
- CMake: Install CMake from here.
- C++ Compiler: Ensure you have a C++20-compatible compiler (e.g.,
g++
,clang++
, or MSVC on Windows). - VCPK: The project uses a vcpkg.json file to fetch dependencies.
-
Clone the Repository: Clone the repository to your local machine:
git clone https://github.com/Vatnar/vatnarlibcpp.git cd vatnarlibcpp