|
8 anni fa | |
---|---|---|
docs | 8 anni fa | |
examples | 8 anni fa | |
games | 8 anni fa | |
logo | 9 anni fa | |
project/vs2015 | 8 anni fa | |
release | 8 anni fa | |
shaders | 8 anni fa | |
src | 8 anni fa | |
templates | 8 anni fa | |
tools/rREM | 8 anni fa | |
.gitignore | 8 anni fa | |
CHANGELOG | 8 anni fa | |
HELPME.md | 8 anni fa | |
HISTORY.md | 8 anni fa | |
LICENSE.md | 9 anni fa | |
README.md | 8 anni fa | |
ROADMAP.md | 8 anni fa |
raylib is a simple and easy-to-use library to learn videogames programming.
raylib is highly inspired by Borland BGI graphics lib and by XNA framework.
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!
raylib uses on its core module the outstanding GLFW3 library. The best option I found for multiplatform (Windows, Linux, Mac) window/context and input management (clean, focused, great license, well documented, modern, maintained, ...).
raylib uses on its audio module, OpenAL Soft audio library, in multiple flavours, to accomodate to Android, Raspberry Pi and HTML5.
On Android, raylib uses native_app_glue module
(provided by Android NDK) and native Android libraries to manage window/context, inputs and activity life cycle.
On Raspberry Pi, raylib uses Videocore API and EGL for window/context management and raw inputs reading.
raylib is licensed under a zlib/libpng license. View LICENSE.
raylib has been developed using exclusively two tools:
Those are the tools I recommend to develop with raylib, in fact, those are the tools my students use. I believe those are the best tools to train spartan-programmers.
Someone could argue about debugging. raylib is a library intended for learning and I think C it's a clear enough language to allow writing small-mid size programs with a printf-based debugging. All raylib examples have also been written this way.
Since raylib v1.1, you can download a Windows Installer package for easy installation and configuration. Check raylib Webpage
Check raylib wiki page: Compile for...
Check raylib wiki page: Compile for...
If you are using raylib and you enjoy it, please, let me know.
If you feel you can help, then, helpme!
I believe that time is the most valuable resource and the following people have invested part of their time contributing (in some way or another) to make raylib project better. Huge thanks!
Please, if I forget someone in this list, excuse me and write me an email to remind me to add you!
raylib is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.