Raylib Game Programming Library

Raylib Game Programming Library

github.com

1

About this website

Raylib is a free and open-source, simple C library designed to enjoy video game programming. Created by Ramon Santamaria (raysan5) in 2013, Raylib is inspired by Borland BGI and XNA, designed for learning game programming and rapid prototyping without the complexity of large engines. Key features: simplicity: the entire API exposes approximately 500 functions with consistent naming (BeginDrawing, EndDrawing, DrawCircle, DrawText). Hardware-accelerated 2D and 3D graphics: uses OpenGL (1.1, 2.1, 3.3, 4.3, ES 2.0) via the rlgl abstraction layer. Shapes: draw circles, rectangles, triangles, lines, polygons. Textures: load and draw 2D textures with alpha blending, tinting, rotation, scaling, sprite sheets. 3D models: load from OBJ, GLTF, IQM, M3D formats. Camera system for 2D and 3D. Text: bitmap font rendering with Unicode support, TTF/OTF loading. Audio: miniaudio backend supporting WAV, OGG, MP3, FLAC, XM, MOD. Input: keyboard, mouse, gamepad, multi-touch. Window management: fullscreen, resizable, high DPI, multiple monitors. Shaders: GLSL support for custom effects. Physics: built-in 2D physics (Physac). Image manipulation: crop, resize, color tint, flip. Cross-platform: Windows, Linux, macOS, Android, Raspberry Pi, HTML5 (WebAssembly), Oculus Rift. C. Zlib.

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!