Oodle Data Compression and IO
Oodle is a library of novel data compression algorithms with incredible world-beating performance. Make your game smaller to download, make your levels load faster, and compress your network packets for better player experience and to save money on bandwidth!
Leviathan provides high compression ratios while still achieving very fast decode speeds.
Leviathan is the higher compression sibling of Oodle Kraken.
Read about everything that's new in Oodle.
Oodle Network Compression can compress UDP or TCP packets like nothing else, saving bandwidth for your players and servers.
New versions of Oodle are continuously being released, see the Oodle change log for details.
Oodle gives you all the tools to compress your game data right, cross-platform and ready to use out of the box. Save yourself the headache and let Oodle deal with it! Email us to get an evaluation SDK!
Speed and compression to suit your needs
You can easily switch between them to find the optimal balance of compression ratio versus speed and memory use for your game, by just changing one parameter. Mix and match super-fast and high compression as you see fit.
Leviathan, Kraken, Mermaid and Selkie are all the best in the world in their domain, often 10× faster to decode than competition with comparable compression ratio.
Oodle is easy to use
Just load a buffer and call Decompress!
Use the same tools and package on every platform.Oodle gets the best out of each platform without the need for different solutions. Oodle supports Windows, PS4, Xbox One, Nintendo Switch, PS3, Xbox 360, Mac, Linux, Android, and iOS, with optimized routines for every architecture.
Oodle has the same API and file formats across all platforms!
Save bandwidth with Oodle Networking packet compressionOodle Network Compression reduces game bandwidth by 25% - 80%! Oodle can even compress game packets that have already been delta'ed and bit-packed. It even works on tiny UDP packets!
Oodle Network easily drops in to the network stack of any engine. It's one simple call that doesn't change your networking architecture.
Oodle Network Compression uses way less memory per channel than zlib, and zero memory per UDP channel!Read more about Oodle Network Compression.