I have long been a fan of the open source free RayLib game development framework. With bindings for just about every programming language ever, tons of examples and support for most major platforms, Raylib is a versatile toolkit for building games using code. What has always shined about RayLib though is just how easy it is to get started. Just download the installer, open Notepad++, load a C file and press F6. Done.
But eventually you want to move beyond Notepad++ and the preconfigured C++ environment and that has always been a challenge. To make this migration easier for beginners though, Raylib have introduced the Raylib Project Creator, which can create Visual Studio Code, Visual Studio 2022 or command line build environments from you simple C source code.
Details of Raylib Project Creator:
raylib project creator
Welcome to
raylib project creator
! The new tool to help you setup professional raylib projects!When starting with raylib is common to create a simple .c code file in some directory and jump directly into coding, the
raylib Windows Installer
package already provides a pre-configured environment to do it that way; the compiler, the Npp editor and raylib library are already pre-configured to do so.But as soon as a project starts growing, usually more complex project structures are required. Usually a build system for multiple code files, external libraries, project assets/resources, configuration files, executable icons and even some automatized CI/CD system. Configuring all those aspects usually requires a lot of time.
raylib project creator
is a visual tool to simplify that process and automatically create and pre-configure some common build systems for a project, just providing an input source code file to start with.DISCLAIMER
Note that a project could be really complex in terms of source files, external dependencies, resources and build configurations.
raylib project creator
does not pretend to support all possible options but the minimum ones to quickly generate a working project structure to be directly uploaded to GitHub and start working on a bigger project.
Key Links
You can learn more about the Raylib game development framework and the new Raylib Project Creator in the video below.