Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Raylib Alternatives
Similar projects and alternatives to raylib
-
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
Raylib-cs
C# bindings for raylib, a simple and easy-to-use library to learn videogames programming
-
-
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
-
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
-
magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
-
-
olcPixelGameEngine
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
-
raylib-go
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
-
Phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
raylib reviews and mentions
-
Not only Unity...
RayLib (ZLIBL/C/Lua) https://github.com/raysan5/raylib
- New Vulkan Documentation Website
-
I want to make a game but I'm scared...
raylib (c/c++) reliable, good docs, more or less same idea as love2d plus 3d support, but more flexible, and can be used outside game development, like visualizing data. I suggest you pick this if you want to learn low level system language - c/c++
-
LÖVE: a framework to make 2D games in Lua
I love love2D. It's really a breath of fresh air. I've made many little games and prototypes with it. Lua is fun, and the doco is great.
If you're looking in that realm I also have to mention RayLib [1]. It might remind you of the XNA days, except it runs on many platforms and it actually works! (sic.)
Final plug is of course PICO8.[2] Very different style once again but so much fun!
-
Trying raylib, first time user, what should I know?
About the bindings, raylib already has bindings to +60 languages, you can take a look to the BINDINGS.md file or even send a Pull Request to add new bindings: https://github.com/raysan5/raylib/blob/master/BINDINGS.md
-
Raylib examples don't work?
brew install cmake git clone https://github.com/raysan5/raylib.git cd raylib cmake -B build cd build make
-
Quickly setting up a 3D scene?
https://www.raylib.com/ ?
-
Raylib is a simple and easy-to-use library to enjoy videogames programming
There is no solid standard, since it's C we're talking about. I would kind of agree that lower case is more common. More weirdly (from reading the header [1], I have not worked with raylib) the public types and function names are not namespaced so if your code already used Texture or Camera those become clobbered along with DrawPixel(), InitWindow() and hundreds more (the header is ~1,500 lines).
I'm not saying that's bad, and the API seems really nice to work with, it's just a bit odd and against the "common wisdom" on how to design C libraries.
I guess for a game there might not be a lot of need for other libraries, since raylib really does a lot of stuff.
[1]: https://github.com/raysan5/raylib/blob/master/src/raylib.h
- C++ game creating:
-
A note from our sponsor - Onboard AI
getonboard.dev | 8 Dec 2023
Stats
raysan5/raylib is an open source project licensed under zlib License which is an OSI approved license.
The primary programming language of raylib is C.