The examples use premake. Each example is a project on it's own. Premake will setup the build systems for each project for you, and download any needed libraries (raylib and box2d)
Run premake-VisualStudio.bat. When it is done each example folder will have a .sln file in it that you can open and run.
Run premake-mingw.bat. When it is done each example folder will have a makefile that you can build, just cd into the example folder and type make.
Run "premake5 gmake2". When it is done each example folder will have a makefile that you can build, just cd into the example folder and type make.
Run "premake5.osx gmake2". When it is done each example folder will have a makefile that you can build, just cd into the example folder and type make.
A very simple game where you drive a tank around and shoot targets
An example of how to build up cards, decks, and hands and drag cards around.
An example of platfomer style movement, sprite animation, and state management.
An example of using the Box2d physics library with raylib.
An more advanced example using box2d and objects
An example of how to create blockgame (minecraft) style voxel chunk meshes.
An example of how to use nested transforms in a parrent/child relationship to build up complex transformations. Example is a simple first person controller with an attached gun.
An example of how to build up objects with attachment using compound transforms.
An example of one way to do FPS style motion and collisions.
Raylib software Raycaster similar to Wolfenstein 3D Based on algorithms from https://lodev.org/cgtutor/raycasting.html
An example of a simple drag and drop inventory system
An example a skill tree type view with pan and zoom using Camera2D