Utilities
- glTF: 3D asset file format standard by Khronos
- Draco: 3D Geometry compression by Google and supported by glTF
- SDL3: Cross-platform window, input and event library by the SDL community
- bgfx: Cross-platform rendering abstraction (DX11, Metal, Vulkan, OpenGL) by Branimir Karadžić
- bx: Base utility and platform abstraction library used internally by bgfx, by Branimir Karadžić
- bimg: Image loading and processing library used internally by bgfx, by Branimir Karadžić
- bgfx.cmake: CMake build integration for the bgfx suite, by Branimir Karadžić
- Dear ImGui (docking branch): Immediate-mode GUI library for tools and editors, by Omar Cornut
- cgltf: Single-header glTF 2.0 / GLB parser in C, by Johannes Kuhlmann
- GLM: Header-only math library for graphics (vectors, matrices, quaternions), by G-Truc Creation
- yaml-cpp: YAML parser and emitter for C++, by Jesse Beder
- EnTT: Fast Entity-Component-System framework with compile-time reflection, by Michele Caini
glTF
- glTF: 3D asset file format standard by Khronos
- glTF Sample Assets: glTF files examples
- Babylon.js Sandbox: Web viewer by Microsoft
- glTF Sample Viewer: Web viewer by Khronos
- glTF Reference Guide
- glTF project explorer
Tools
Some tools I've used over the years:- Blender
- MeshLab
- Milkshape 3D
- Microsoft 3D Viewer: deprecated, recommends migrating to Babylon.js Sandbox
- Ultimate Unwrap 3D
- TimelineFX
- BMFont
Last edited: