raylib logo

raylib

Provides cross-platform game development functionality in C.

Made by Unknown Author

  • development

  • Library

  • sdk

  • programming

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