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

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
5likes
1comment

Features

Suggest and vote on features
  1.  No dependencies

 Tags

raylib News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

  • Riddlerrr liked raylib
  • Polly2D icon
    cdervis added raylib as alternative to Polly2D
  • Polly2D icon
    cdervis added raylib as alternative to Polly2D
  • Macroquad icon
    ddabrahim added raylib as alternative to Macroquad
  • namdx1987 liked raylib
Show all activities

raylib information

  • Developed by

    Unknown
  • Licensing

    Open Source (Zlib) and Free product.
  • Written in

  • Alternatives

    28 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentEducation & Reference

GitHub repository

  •  29,646 Stars
  •  2,804 Forks
  •  34 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

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

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

Comments and Reviews

   
 Post comment/review
RemovedUser
2

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

Review by a new / low-activity user.

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 that either have been written in Pascal or offer a binding or wrapper to …

List by ddabrahim with 4 apps, updated

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!

Official Links