Greetings,
Do like playing video games? I know I do; in fact, I enjoy it so much that I learned how to make video games. So, for a recent course I’m taking in school for open-source development I decided to focus on Raylib. Raylib describes itself as “a simple and easy-to-use library to enjoy videogames programming.” Written in pure c with bindings for almost any other programming language such as c++, Rust, and Python. It is a flexible tool which can work in almost any environment.
I selected this library as I normally use much higher-level tools to develop games such as p5.js, or GDevelop. Both these tools are amazing in their own right; however, I want to learn how these processes operate on a much lower level. These tools take care of a lot of issues for you ranging from asset to memory management. Raylib is still cross-platform but does not handle these tasks for the programmer which I feel will improve my programming skills.
Now that you’ve heard about my goal, I’ll tell you a bit about myself. I’m a fourth-year student at Seneca College studying Software Development. I opted to take a course in open-source software since I have previously made some minor contributions to the GDevelop game engine. However, I made a lot of mistakes when contributing since I was new to GitHub and programming. My hope is that through this course I can become a better programmer and contributor and continue to make open-source contributions!
Thank you for taking the time to read this!