raylib
Simple and easy-to-use library to enjoy videogames programming in C.
Why consider raylib?
raylib is a simple, highly performant software library to learn and build video games in C. With zero external dependencies and hardware OpenGL/Vulkan acceleration, it powers 2D/3D games on 10+ platforms.
Learn raylib by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of raylib
raylib provides intuitive drawing functions for shapes, 3D meshes, shaders, audio streams, and VR headsets with zero boilerplate.
Installation
# Ubuntu/Debiansudo apt install libraylib-dev# macOS via Homebrewbrew install raylibraylib is licensed under the Zlib License.
Related tools
More options with a similar category or technology profile.
MyPaint
Nimble, distraction-free, and easy graphic application for digital painters.
Pencil2D
Easy, intuitive traditional hand-drawn 2D animation software across raster and vector.
Hydrogen
Advanced open-source drum machine and pattern-based step sequencer for audio production.
Pure Data
Open source visual programming language for multimedia, audio, and physical computing.