A downloadable tool for Windows

Download NowName your own price

raylib is a simple and easy-to-use library to learn videogames programming.

NOTE for ADVENTURERS: raylib is a programming library to learn videogames programming; no fancy interface, no visual helpers, no auto-debugging... just coding in the most pure spartan-programmers way.

Are you ready to learn? Jump to code examples!.

some raylib features
- Written in plain C code (C99)
- Uses C# 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]
- Powerful fonts module with SpriteFonts support (XNA/AngelCode fonts, TTF)
- Outstanding texture formats support (including DXT, ETC, ASTC)
- Basic 3d support for Geometrics, Models, Heightmaps and Billboards
- Basic materials support (diffuse, normal, specular)
- Basic lighting support (point, directional, spot lights)
- Shaders support, including Model shaders and Postprocessing shaders
- Powerful math module for Vector and Matrix operations: [raymath]
- Audio loading and playing with streaming support (WAV, OGG, XM, MOD)
- VR stereo rendering support with configurable HMD device parameters
- Multiplatform support: Android, Raspberry Pi, HTML5, Oculus Rift CV1
- Custom color palette for fancy visuals on raywhite background
- Minimal external dependencies (GLFW3, OpenGL, OpenAL)

Wanna see all functions available in raylib? Check Cheatsheet

raylib is open-source and free to use. View license.

More information

Published44 days ago
Tagscoding, programming, raylib, tool
Licensezlib License
Average durationDays or more
InputsKeyboard, Mouse, Gamepad (any), Joystick, Touchscreen, Oculus Rift
AccessibilityConfigurable controls, Interactive tutorial
MultiplayerLocal multiplayer


Download NowName your own price

Click download now to get access to the following files:

raylib_installer_v1.5.exe 43 MB

Leave a comment

Log in with your itch.io account to leave a comment.