M0n7y5/raylib-beef ↗
Created Feb 24, 2022 · View the M0n7y5/raylib-beef repository page
A raylib binding for Beef programming language
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
4
Lines of Code
248
From
Apr 28, 2020
To
Jan 7, 2022
About M0n7y5/raylib-beef
Raylib-Beef is a wrapper library that brings Raylib 3.7, a popular graphics and game development library, to the Beef programming language. The project provides bindings for Raylib's core functionality including raylib.h, raymath.h, rlgl.h (partially), and Easings.h, allowing Beef developers to access Raylib's simple and accessible game development tools within their preferred language ecosystem.
The library is currently in active development and limited to Windows support. It offers both dynamic and static linking options through different project configurations, and developers can choose between DebugStatic and ReleaseStatic builds. Text manipulation bindings are intentionally excluded since Beef has its own built-in text handling methods. The project is structured to encourage community contributions by organizing extension methods separately from core bindings, allowing additional helper functions to be added without cluttering the core wrapper code.
Installation is straightforward for Beef IDE users, requiring downloading from the release page and adding the library as a project dependency. Additional examples and learning resources are available through a companion repository, and the maintainer welcomes bug reports and pull requests from the community. The rlgl.h bindings remain incomplete, and rewriting examples in Beef is on the development roadmap.