Awesome
GameEngineResources
Libraries and helpers to build a new C++ 3D game engine
Notes for myself, but feel free to contribute if you have things to share :D
Core
- RuntimeCompiledCPlusPlus [not tested] : https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
- EnkiTS [not tested] Task scheduler : https://github.com/dougbinks/enkiTS
Debug
- Dear ImGui [tested : green] : https://github.com/ocornut/imgui
- cppFormat [not tested] : https://github.com/cppformat/cppformat
- ImWindow [not tested] : https://github.com/thennequin/ImWindow
- Debug-Draw [not tested] : https://github.com/glampert/debug-draw
Rendering
- BGFX : https://github.com/bkaradzic/bgfx
- Oryol : https://github.com/floooh/oryol
Profiling
- Brofiler [not tested] : https://github.com/bombomby/brofiler
- MicroProfile [tested : green] : https://bitbucket.org/jonasmeyer/microprofile
- LiveMemTracer [tested : green] : https://github.com/cesarl/LiveMemTracer
- IGMemTracer [not tested] : https://github.com/deplinenoise/ig-memtrace
- ApiTrace : https://github.com/apitrace/apitrace
- Remotery : https://github.com/Celtoys/Remotery
Assets
- PSDLite [not tested] : https://github.com/ipkn/psdlite
- FontStash [not tested] Font atlas builder : https://github.com/memononen/fontstash
- ResiL : https://github.com/ScaledLizard/
- AMD Tootle : https://github.com/GPUOpen-Tools/amd-tootle
Physics
Reflexion / Serialization
- rttr [not tested] Reflexion library : https://github.com/rttrorg/rttr
- Cereal [tested : orange] : https://github.com/USCiLab/cereal
Containers / Helpers
- StringID [tested : orange] : https://github.com/cesarl/StringID
- STB [tested : green] : https://github.com/nothings/stb
- str [tested : green] : https://github.com/ocornut/str
- ConcurrentQueue [tested : green] : https://github.com/cameron314/concurrentqueue
- Turf : https://github.com/preshing/turf
- Junction : https://github.com/preshing/junction
Math
- GLM [tested : green] : http://glm.g-truc.net/0.9.7/index.html
Compiling / Project generation
- Fastbuild [tested : green] : http://fastbuild.org/docs/home.html