The ultimate introduction to Raylib [ 2D & 3D game dev ]
Clear Code
Clear Code introduces raylib through its Python bindings, first in 2D and then in 3D. The first half covers the basics one by one (drawing, input, collisions, cameras, audio, timers, animation) and ends with a small 2D game. The second half loads 3D models, adds shaders and builds a 3D game. Art comes from Kenney, and the code for both games is on GitHub.
What you'll learn
- Drawing shapes, text and textures with raylib
- Handling keyboard and mouse input and moving objects
- Detecting and resolving collisions
- Using 2D and 3D cameras
- Animations, timers and sound
- Importing 3D models and applying shaders