- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 2.8k
 
Home
        masterex1000 edited this page Jul 19, 2023 
        ·
        37 revisions
      
    Welcome to the raylib wiki! Here you will find information about the raylib library.
- Library Design: How raylib is designed and structured, decisions taken during the development process, how things work internally.
 - Development Platforms: How to compile and use raylib on multiple development platforms.
 - IDE Configurations: Specific information to configure raylib in multiple IDEs.
 - Misc Help and FAQ: Miscellaneous how-to documents for specific topics and Frequently Asked Questions.
 
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