Coming one yr after the Raylib 5 launch, the Raylib 5.5 launch is jam full of new options together with the Raylib Mission Creator we mentioned earlier. Options of the Raylib 5.5 launch:
NEW
raylib pre-configured Home windows package deal: The brand new raylib moveable and self-contained Home windows package deal forraylib 5.5
, supposed for nobel devs that begin in programming world, comes with one massive addition: assist for C code constructing for Internet platform with one-single-mouse-click! For the final 10 years, the pre-configured raylib Home windows package deal allowed to edit easy C initiatives on Notepad++ and easely compile Home windows executables with an computerized script; this new launch provides the likelihood to compile the identical C initiatives for Internet platform with a easy mouse click on. This new addition tremendously simplifies C to WebAssembly mission constructing for brand new customers. Theraylib Home windows Installer
package deal may be downloaded without spending a dime from raylib on itch.io.NEW
raylib mission creator software: A model new software developed to assist raylib customers to setup new initiatives in knowledgeable means.raylib mission creator
generates a whole mission construction with a number of construct methods ready-to-use and GitHub CI/CD actions pre-configured. It solely requires offering some C recordsdata and primary mission parameters! The instruments is free and open-source, and it may be used on-line!.NEW
Platform backend supported: RGFW: Due to thercore
platform-split applied inraylib 5.0
, including new platforms backends has been tremendously simplified, new backends may be added utilizing supplied template, self-contained in a single C module, utterly moveable. A brand new platform backend has been added:RGFW
.RGFW
is a new single-file header-only moveable library (RGFW.h
) supposed for platform-functionality administration (windowing and inputs); on this case for desktop platforms (Home windows, Linux, macOS) but in addition for Internet platform. It provides a brand new different to the already currentGLFW
andSDL
platform backends.NEW
Platform backend model supported: SDL3: Earlierraylib 5.0
added assist forSDL2
library, andraylib 5.5
not solely improves SDL2 performance, with a number of points reviewed, but in addition provides assist for the lately launched massive SDL replace in years:SDL3
. Now customers can choose at compile time the specified SDL model to make use of, growing the variety of potential platforms supported sooner or later!NEW
Retro-console platforms supported: Dreamcast, N64, PSP, PSVita, PS4: Due to the platform-split onraylib 5.0
, supporting new platform backends is simpler than ever! Alongside the raylibrlgl
module assist for theOpenGL 1.1
graphics API, it opened the door to a number of homebrew retro-consoles backend implementations! It’s superb to see raylib working on +20 yr outdated consoles like Dreamcast, PSP or PSVita, contemplating the {hardware} constraints of these platforms and proves raylib excellent versability! These extra platforms may be present in separate repositories and have been created by the superb programmer Antonio Jose Ramos Marquez (@psxdev).NEW
GPU Skinning assist: After a lot of requests for this function, it has been lastly added to raylib due to the contributor Daniel Holden (@orangeduck), most likely the developer that has additional pushed fashions animations with raylib, creating two superb instruments to visualise and take a look at animations: GenoView and BVHView. Including GPU skinning was a difficult function, contemplating it needed to be obtainable for all raylib supported platforms, together with restricted ones like Raspberry Pi with OpenGL ES 2.0, the place some advance OpenGL options will not be obtainable (UBO, SSBO, Rework Suggestions) however a multi-platform resolution was discovered to make it potential. A brand new instance,models_gpu_skinning
has been added as an example this new performance. As an additional, earlier current CPU animation system has been tremendously improved, multiplying efficiency by an element (simplifiying required maths).NEW
raymath
C++ operators: After a number of requested for this function, C++ math operators forVector2
,Vector3
,Vector4
,Quaternion
andMatrix
has been added toraymath
as an extension to present implementation. Regardless of being solely obtainable for C++ as a result of C doesn’t assist it, these operators simplify C++ code when doing math operations.
Key Hyperlinks
You’ll be able to study extra in regards to the Raylib 5.5 launch within the video under. This video was sponsored by TechSmith the makers of Camtasia (which is what I take advantage of to create all of my movies). You’ll be able to study extra about Camtasia right here and use code GAMEFROMSCRATCH at checkout for 15% off.