raylib icon
raylib icon

raylib

raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

Cost / License

  • Free
  • Open Source (Zlib)

Platforms

  • Mac
  • Windows
  • Linux
Save

Features

  1.  No dependencies

raylib News & Activities

Highlights All activities

Recent News

Recent activities

  •  Silk.NET icon
    adri66 added raylib as alternative to Silk.NET
  • Darlene Sonalder liked raylib
  • Riddlerrr liked raylib

Comments and Reviews

   
RemovedUser
2

Raylib is not proprietary. It's source code is at: https://github.com/raysan5/raylib

Featured in Lists

List of C# and .NET game engines and frameworks

This is a list of game engines and frameworks that either have been written entirely in C# and .NET or offer a binding for C# to be used as scripting language.
By ddabrahim17 appsUpdated

List of C++ game engines and frameworks

This is a list of 3D and 2D game engines and frameworks that have been written in C++ and the source code is available for us to modify and\or it is supported to code our games using C++
By ddabrahim24 appsUpdated

List of game engines and frameworks for macOS

This is a list of game engines and frameworks available for the Mac operating system and Xcode or Visual Studio for Mac to develop games without any complicated setup and configuration required. Of course technically there can be more but this list include only the most simple ones to get up and running.
By ddabrahim18 appsUpdated

Official Links

What is raylib?

raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

FEATURES

  • NO external dependencies, all required libraries are bundled into raylib
  • Multiple platforms supported: Windows, Linux, MacOS, Android... and many more!
  • Written in plain C code (C99) in PascalCase/camelCase notation
  • Hardware accelerated with OpenGL (1.1, 2.1, 3.3 or ES 2.0)
  • Unique OpenGL abstraction layer (usable as standalone module): rlgl
  • Multiple Fonts formats supported (XNA fonts, AngelCode fonts, TTF)
  • Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC)
  • Full 3D support, including 3D Shapes, Models, Billboards, Heightmaps and more!
  • Flexible Materials system, supporting classic maps and PBR maps
  • Animated 3D models supported (skeletal bones animation)
  • Shaders support, including model and postprocessing shaders.
  • Powerful math module for Vector, Matrix and Quaternion operations: raymath
  • Audio loading and playing with streaming support (WAV, OGG, MP3, FLAC, XM, MOD)
  • VR stereo rendering support with configurable HMD device parameters
  • Huge examples collection with +95 code examples!
  • Bindings to +25 programming languages!

raylib information

AlternativeTo Categories

Development, Education & Reference

GitHub repository

  •  34,968 Stars
  •  3,322 Forks
  •  17 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about raylib, and it has gotten 6 likes

raylib was added to AlternativeTo by David on and this page was last updated .