Acknowledgements

This project makes use of several open-source libraries and resources that have greatly contributed to its development. Special thanks to the creators and maintainers of the following:

  • spdlog: Fast C++ logging library.

  • SDL3: Simple DirectMedia Layer for cross-platform development.

  • GLM: OpenGL Mathematics library for graphics software.

  • GLAD: Multi-language OpenGL loader-generator.

  • ImGui: Immediate Mode Graphical User Interface for C++.

  • ImGuizmo: Immediate mode 3D gizmo for ImGui.

  • stb_image: Image loading library.

  • assimp: Library to import various well-known 3D model formats.

  • EnTT: Fast and reliable entity-component system (ECS).

  • Tracy: Real-time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler.

  • Sol2: C++ library binding to Lua.

  • Cereal: C++11 library for serialization.

  • LearnOpenGL: Comprehensive OpenGL tutorial and resource site.

  • Hazel: A small game engine developed by TheCherno as part of his game engine series.

  • Godot: An advanced, feature-packed, multi-platform 2D and 3D open-source game engine.

  • skypjack on software: Blog and resources on software development by skypjack.