Skip to main content

Attributions

Third-party libraries

  • bgfx: A cross-platform rendering library that provides a simple API for rendering graphics.
  • Boost: A collection of C++ libraries that provide a wide range of functionalities, including smart pointers, regular expressions, and more.
  • EnTT: A fast and reliable entity-component-system (ECS) library for C++ that provides a flexible way to manage game objects and their behaviors.
  • FreeType: A font engine that provides a high-quality rendering of text in various formats.
  • glm: A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
  • ImGui: A bloat-free graphical user interface library for C++ that provides a simple way to create user interfaces for applications.
  • nlohmann/json: A JSON library for C++ that provides a simple and easy-to-use API for parsing and generating JSON data.
  • JSON schema validator: A JSON schema validator for nlohmann_json that provides a way to validate JSON data against a schema.
  • LuaJIT: A Just-In-Time Compiler (JIT) for the Lua programming language that provides high performance and low memory usage.
  • lz4: A fast compression algorithm that provides high compression ratios and low latency.
  • PhysFS: A library that provides a simple and portable way to access files in a virtual file system.
  • RocksDB: A high-performance key-value store for fast storage that provides a simple and efficient way to store and retrieve data.
  • SDL: A cross-platform multimedia library that provides a simple way to access audio, keyboard, mouse, joystick, and graphics hardware.
  • SDL_image: An image loading library for SDL that provides a simple way to load images in various formats.
  • SoLoud: A cross-platform audio engine that provides a simple way to play sound effects in games.
  • V8: A high-performance JavaScript engine that provides a simple way to execute JavaScript code in C++ applications.
  • Wasmer: A WebAssembly runtime that provides a simple way to execute WebAssembly code in C++ applications.
  • zstd: Another fast compression algorithm that provides high compression ratios and low latency.