-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Home
Welcome to the raylib wiki! Here you will find information about raylib library.
-
First section details how raylib is designed and structured, explains decisions taken on the development process and how some things work internally.
-
Second section include information on how to develop for the different platforms supported by raylib, it includes information about library compilation on multiple platforms and library usage on games/apps/tools development.
-
Third section includes misc information on some specific topics related to raylib development, for example, creating SpriteFonts to be used with raylib or configure a external TFT for RaspberryPi.
This Wiki is open for contribution, it means, anayone can edit it to improve a section or add new pages, feel free to do it if required, just take a bit of care. :)
www.raylib.com | itch.io | GitHub | Discord | YouTube
- Architecture
- Syntax analysis
- Data structures
- Enumerated types
- External dependencies
- GLFW dependency
- libc dependency
- Platforms and graphics
- Input system
- Default shader
- Custom shaders
- Coding conventions
- Integration with other libs
- Working on Windows
- Working on macOS
- Working on GNU Linux
- Working on Chrome OS
- Working on FreeBSD
- Working on Raspberry Pi
- Working for Android
- Working for Web (HTML5)
- Working on exaequOS Web Computer
- Creating Discord Activities
- Working anywhere with CMake
- CMake Build Options
- raylib templates: Get started easily
- How To: Quick C/C++ Setup in Visual Studio 2022, GCC or MinGW
- How To: C# Visual Studio Setup
- How To: VSCode
- How To: Eclipse
- How To: Sublime Text
- How To: Code::Blocks