What is raylib?
raylib is a cross-platform, open-source game development library written in C. It is designed to be a simple and intuitive tool for creating video games, with a wide range of features and capabilities. The library is highly inspired by the Borland BGI graphics library and the Microsoft XNA framework, providing a user-friendly interface for developers to work with.
Highlights
- No external dependencies
- all required libraries are included with raylib
- Multiplatform support, including Windows, Linux, macOS, Raspberry Pi, Android, and HTML5
- Hardware acceleration with OpenGL (versions 1.1, 2.1, 3.3, 4.3, or ES 2.0)
- Extensive support for various game elements, such as sprites, text, fonts, shapes, models, shaders, and audio
- Extensive collection of over 120 code examples
- Bindings available for more than 60 programming languages
- Free and open-source, licensed under the permissive Zlib license
Platforms
- Mac
- Linux
- Web
- Windows
Languages
- English
Features
No dependencies