raylib 6.0 has been released, marking the largest update in the library's 12-year history. Key additions include a new CPU-based software renderer (rlsw) that requires no GPU and enables raylib to run on embedded devices like ESP32 and upcoming RISC-V hardware. New platform backends were added for Win32, Emscripten (without libglfw.js dependency), and a memory framebuffer backend for headless rendering. The release also redesigns fullscreen/High-DPI scaling support, overhauls the skeletal animation system with blending support, reorganizes the filesystem and text management APIs into 40+ and 30+ functions respectively, and introduces the rexm tool for managing the now 215+ example collection. The release includes 20 new API functions (totaling 600), 70 new examples, and contributions from 210+ new contributors.
Sort: