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

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
  • justarandom 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

This is a list of game engines and frameworks that either have been written entirely in C# and .NET or offer a binding...

List by ddabrahim with 17 apps, updated

This is a list of 3D and 2D game engines and frameworks that have been written in C++ and the source code is available...

List by ddabrahim with 24 apps, updated

This is a list of game engines and frameworks available for the Mac operating system and Xcode or Visual Studio for...

List by ddabrahim with 18 apps, updated

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

DevelopmentEducation & Reference

GitHub repository

  •  34,796 Stars
  •  3,300 Forks
  •  13 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 .