Skip to content

Sploder12/SNDX-Lib

Repository files navigation

SNDX-Lib

A C++20 header-only library meant to assist in the development of games.
Includes support for:

  • OpenGL with GLFW (for visuals and input)
  • OpenAL (for Audio)
  • Freetype (for Fonts)
  • Assimp (for 3D models)
  • Dynamic Texture Atlas Creation
  • Lines and Bezier Curves
  • Data Logging
  • Tree File parsing that supports arbitrary formats.
  • Window size management
  • 2D/3D collision detection
  • Fourier Transform (and inverse)
  • WAVE and MP3 audio format loading
  • Image writing and reading (using stbi)
  • Debug widgets (using Dear ImGui)

Building

Not needed! Just include the files!

Use VisualStudio 2022 for testing.