Skip to content

jonathanbouchet/raylib-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raylib-projects

a collection of raylib app

This repo is meant to gather some of raylib scripts I've been doing as I'm still discovering this framework: https://www.raylib.com/

I'm using the pyray python bindings: https://electronstudio.github.io/raylib-python-cffi/pyray.html

Projects

  • Simple Window: a simple window display
  • Moving ball: trying keyboard input
  • 3D Rotating cube: trying 3D
  • Instantiate Rings: trying some bouncing physics
  • 3d collisions check: motivation: collision detection for 3d objects
  • raygui icons: gui icons manipulation / raygui
  • tsoding: reproduce tsoding's video where a cube is rendering with simple math tools (amazing video)
  • Raycast: idea is to display when a raycast hits an object.
  • Solar System: a 3D view of the Solar System
  • Load Blender: a simple Blender mesh loader/viewer
  • To-do app: a to-do app with a fastapi backend; raylib is used as frontend
  • breakout: a breakout game`

tests

  • from the projects folder
  • right now only solar_system has classes that can be tests
python -m pytest -rA

Documentation

mkdocs build
mkdocs serve -a localhost:8001

Launcher

  • added a tkinter window to start the apps
uv run launcher.py

Demo

Tsoding

About

a collection of raylib app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages