Friday, February 28, 2025
spot_img

Raylib 5.5 Launched – GameFromScratch.com


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 for raylib 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. The raylib 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 meansraylib 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 the rcore platform-split applied in raylib 5.0including 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: RGFWRGFW 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 current GLFW and SDL platform backends.
  • NEW Platform backend model supported: SDL3: Earlier raylib 5.0 added assist for SDL2 library, and raylib 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 on raylib 5.0supporting new platform backends is simpler than ever! Alongside the raylib rlgl module assist for the OpenGL 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 DreamcastPSP 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 for Vector2Vector3Vector4Quaternion and Matrix has been added to raymath 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

Raylib Homepage

RayLib Github

Raylib 5.5 Launch Notes

Raylib Discord Server

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.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -spot_img

Latest Articles