meshoptimizer is widely used in the games industry as well as in many pipelines for processing 3D content for real-time rendering. This document contains a small selection of projects that rely on meshoptimizer.
For brevity, the projects listed below are limited to commercial software or open source software that has 5000+ stars on GitHub. Please feel free to contribute additions via pull requests.
If you are shipping a game that is using meshoptimizer, listing the library in the credits or documentation would be appreciated!
- Alan Wake 2 (2023)
- Baldur's Gate 3 (2023)
- Cities: Skylines II (2023)
- Counter-Strike 2 (2023)
- Deadlock
- Dota 2 (2013)
- Half-Life: Alyx (2020)
- Jagged Alliance 3 (2023)
- The Legend of Zelda: Tears of the Kingdom (2023)
- Manifold Garden (2019)
- Monaco 2
- Ravenswatch (2023)
- The Settlers: New Allies (2023)
- Sky: Children of the Light (2019)
- Stranded: Alien Dawn (2023)
- Tunnet (2023)
If you are shipping an engine that is using meshoptimizer, listing the library in the documentation would be appreciated!
- Bevy
- bgfx
- filament
- Flax Engine
- The Forge
- Godot
- HypeHype
- Luxe Engine
- LWJGL
- Qt Quick 3D
- Roblox
- Unigine
- Wicked Engine
meshoptimizer is also used in Waymo internal stack.
meshoptimizer supports various web projects through meshoptimizer.js.
For projects in the glTF ecosystem, gltfpack is developed alongside meshoptimizer, and EXT_meshopt_compression
glTF extension is implemented by meshoptimizer.js.
This list contains a small selection of popular projects in the web ecosystem that use meshoptimizer; see also a list of projects that depend on meshoptimizer through NPM.