So many links in your description and then your pinned comment, but no Link to the actual Raylib website...
@adminisnyator2 ай бұрын
@@JanB1605 Those links seem to be inside the blog post in the first link he posted
@raylibtech2 ай бұрын
Hey Mike! Thanks again for this great review! As usual, the fastest! 😄👍
@cybernit32 ай бұрын
Thanks for releasing Raylib 5.5; but do you plan on adding Vulkan support in the future?
@riufq2 ай бұрын
Yeah, does vulkan will be supported?
@cybernit32 ай бұрын
@@riufq I don't know, but it would be good for raylib for long term future. In this release he mentioned SDL3 and backend possibilities, maybe there is a way to have vulkan. I know with SDL3 they say it is possible to use vulkan. ps: BTW I downloaded raylib5.5 and got it working on Ubuntu 24.10. Seems like it works fine so far.
@riufq2 ай бұрын
@@cybernit3 glad to hear that. Thanks
@raylibtech2 ай бұрын
@@cybernit3 No plans for the moment. raylib has become a very big project and I'm afraid I don't have the resources to support a complex Vulkan backend. In any case, contributors ready to build and maintain a Vulkan backend are welcome.
@chrismingay60052 ай бұрын
I love using Raylib (C#), I've tried Unity, Unreal and Godot but always struggled with not necessarily knowing if I was doing things in the "right" way. With Raylib my failings are more immediate and obvious so I've got no one to blame but myself :D
@hawkbirdtree36602 ай бұрын
Raylib made me fall in love with programming and making games.
@delonmeau2 ай бұрын
Holy, retro console support is a game changer!
@Pridetoons2 ай бұрын
It really is! 🤩
@maxrinehart41772 ай бұрын
retro consoles is really great but what I really wish for is Nintendo Switch support (maybe ps5 too) but these companies refused to make such toolchain public 😕
@hlodvic66782 ай бұрын
In view of the current graphic race, which only produces soulless games, we should create a community where only retro games are developed
@PurpleKnightmareАй бұрын
There are some 3rd party devs working on Ambernic consol support too! Like the RG350.
@colleagueriley8602 ай бұрын
4:47 To clear up some stuff here: RGFW is external to Raylib, it was not designed specifically for Raylib nor by the Raylib community. Also, RGFW's emscripten backend is not used by Raylib yet, Raylib's web backend is solely based on GLFW as of right now.
@gregorypita92282 ай бұрын
This should be pinned! Awesome to see your work mentioned here. Hope more people check out the RSGL suite.
@gamedevhqАй бұрын
Been using raylib internally for about a year now. Really awesome update!
@Volt-Eye.2 ай бұрын
I Am here, even way Before thos Romantic Bots 😂😂😂
@gamefromscratch2 ай бұрын
Good job, that ain't easy to do these days!
@Mempler2 ай бұрын
Insane job
@gostan27182 ай бұрын
@@Mempler hahahaha🤣🤣
@liquidsnakex2 ай бұрын
_”Who said anything about romance?”_ 😁
@chesterhackenbush2 ай бұрын
I used Raylib in the past - and it was good then... can't wait to try the latest version.
@illocheseАй бұрын
Trying raylib with zig, it feels so much better over my short Unity experience. Great thing for studying
@AlexMax27422 ай бұрын
It's a good library, but I wish raylib namespaced its public API. It's REALLY hard to tell if you're looking at a raylib define just from looking at code, and there were actually several past cases of collisions with Win32 symbols.
@colleagueriley8602 ай бұрын
I agree, it's very annoying. The RGFW backend I wrote had to do some tricks to avoid collisions.
@vytahАй бұрын
It's a C library, there are no namespaces
@AlexMax2742Ай бұрын
@@vytah Not as a language feature, but most C libraries prefix their accessible symbols and macros with a prefix like "SDL_" which is a de-facto namespace.
@grimvianАй бұрын
Used raylib for than a year together with C99 and Linux Mint and it just rocks. My main concern is that raylib might grow so much so it becomes messy and ugly. I really, really hope that raylib still will be focused on ease of use!
@Pridetoons2 ай бұрын
Wait now there's Retro Console support for the Dreamcast, N64, and PSP!? All we need is PS1, PS2, and GameCube support and it will be perfect! 😩
@annybodykila2 ай бұрын
Would be nice for og Xbox too
@UnidimensionalPropheticCatgirl2 ай бұрын
@@annybodykila that would be pain in the ass because it uses completely bespoke toolchain and APIs different from the rest of the aforementioned ones…
@thedrunkmonkshow2 ай бұрын
OMG I was literally thinking about Raylib for the past few days brainstorming ideas for a project and now there's an updated version! Talk about perfect timing. Thank you to Ramon and the team for doing the lord's work in continuing a high quality open source library. 😇
@victorspresence1263Ай бұрын
Let's pray the Lord gets you drunk and stoned deeply this week!
@matthewb1922 ай бұрын
8:20 ... "I don't appear on camera..." are you sure Mike? 😁
@jamesoliphant8178Ай бұрын
My experience is with SDL. This looks pretty cool though! I have been trying to break SDL down so my students can understand it and its been a challenge. Maybe Raylib is something I should introduce instead this year?
@hexstudios2 ай бұрын
Making my game in Raylib c# as we speak lol
@adamasteway48282 ай бұрын
Why c#
@hexstudios2 ай бұрын
@adamasteway4828 Fair question! Professionally, I am a software engineer that uses mainly C#, and my degree also had a heavy focus on c# as well, so I am well versed in it, but I'm always looking to sharpen those skills. I love the language, love the workflow, its easier to build, nuget packages are amazing, etc etc. It's mostly just a personal preference.
@CrowleyBlack22 ай бұрын
retro console support. alright, sounds good. i mean, i really do want to optimize my game without taking up so much ram memory. i hope there's video formats support in this update too.
@h_msk2 ай бұрын
omg i wanted the vibration feature, sweet
@lmelior2 ай бұрын
Very cool! I've only really just tinkered for a long time but the tinkering I did with raylib was nice and simple. Raylib (and these release notes especially) reminds me of the good old days of writing PSP homebrew games back in college. It's probably easier to create more complex games in a full engine, but I always think to myself it'd be cool to use a framework like this to make a full game from scratch (ha ha!). Also they probably should've had a native English speaker proofread that first bullet point.😅
@marwan76142 ай бұрын
why is it refereed as C++ Based while mainly C and zero C++?
@rauldragu94472 ай бұрын
Because everyone and their dog has heard about C++, a lot of them even have opinions on it, but most of them don't know what it actually is. Thus they will just throw it around as a buzzword.
@PurpleKnightmareАй бұрын
What? It is not C++ Based, what are you talking about?
@Nikoline_The_Great2 ай бұрын
Looks like the only objectionable thing here is the fact that they used a pixel art font where the 5 can be mistaken for a S.
@abiofficial-ws7pn2 ай бұрын
This channel will open up a new dawn for humankind.
@blackcitadel372 ай бұрын
raylib and raygui are pretty nice to use.
@alexstone6912 ай бұрын
This is first time i heard about SDL3 and damn it has some enticing features like the tablet pressure support i always wished for easy api
@leezhieng2 ай бұрын
Valve added a bunch of stuff to SDL after they bought it. They improved support for linux as well.
@maxrinehart41772 ай бұрын
@@leezhiengbought what? SDL is open source and anyone can add features to it.
@maxrinehart41772 ай бұрын
I feel you man, the new SDL3 sound promising and they actually add amazing features that bring SDL2 to shame.
@leezhieng2 ай бұрын
@@maxrinehart4177 yes, but no one ever made so much improvement as Valve did for the past decade. most of the games that used SDL which didn't run well on linux now magically work because of SDL improvements made by Valve.
@PurpleKnightmareАй бұрын
It is in RC I think.
@monolofiminimal2 ай бұрын
Sweet, time to make something with Odin using raylib and sdl
@Tekay372 ай бұрын
Please do not confuse LIBraries (as in rayLIB) with frameworks. They are fundamentally different and part of why rayLIB is so good is because it's not a framework. Grug developer no use framework, Grug developer use library!
@gamefromscratch2 ай бұрын
A framework is a collection of tools or libraries to make a game. RayLib isn't a library, it's multiple. Aka, it's a framework
@Tekay372 ай бұрын
@@gamefromscratch The difference is: a framework is set up so it calls your code, and a library is called by your code. With a library you stay in control of the architecture and especially everything that happens in the main loop. With a framework you lose that control. All you can do is register your code to the framework such that your code gets called.
@lucascamelo30792 ай бұрын
@@Tekay37This. With Library you make your own architecture. With framework you just follows their architecture.
@PurpleKnightmareАй бұрын
@@gamefromscratch it is in the name, the lib stands for library. It is one.
@etherealregions2 ай бұрын
Damnit, now you got me looking at the Lit Engine, and you might just as well do a video on it now. lol So, are there any other open-source game engines made with RayLib?
@tellsackett45722 ай бұрын
Just a head's-up for those on Linux (because I don't think it was directly address in the video... or maybe my understanding of current current events is incorrect): Raylib code building is NOT as arbitrary a task on Linux as it is Windows. Notepad++ is not available on Linux (and consequently, the automatic build plugin isn't available either unless you can get one of the other, generally outdated, plugins for other programs to work [VSCode may work well, but I wouldn't know]). Additionally, the new project creator tool, at least last I heard, does not work for Linux either (maybe this has been fixed, but I'm not aware of such if it has). You *can* get Raylib to work on Linux somewhat (for most people) easily, but if you're as dense as me (and new to the world of coding), that might mean two or three afternoons of ripping your hair out first. It *is* very rewarding finally getting even a smaller project to compile for the first time though (especially one of your own making)!
@SuperFranzs2 ай бұрын
I just use CMake and make it pull Raylib as a Git dependency. Could probably use git submodules to the same effect.
@tellsackett4572Ай бұрын
@ Appreciate the thought, but you're probably speaking a foreign language to newcomers. I've been looking at this stuff on and off for months now (albeit in my spare time), and I couldn't tell you what a git submodule is. Additionally, learning to use CMake is kind of it's own beast (granted its probably a necessary step for learning to make more complicated projects, but beginners need a foothold to stand on before taking yet another intellectual leap).
@khardian2823Ай бұрын
What you described is just everyday linux dev experience. Just stop using graphical interfaces and start using bash and everything becomes easier.
@tellsackett4572Ай бұрын
@ I use the terminal on the regular. I know about "git clone", but as a newb to coding, that's the extent of my knowledge of git. It'd be great if we could all just drop gui's altogether immediately and continue functioning, but such is not practical. As a learning endeavor, the goal is to ease people into this stuff (at what pace is debatable), not tell them: "in order to see any results using this graphics library, you should have to learn non-basic git techniques. Edit: Sorry if my response comes off as snappy. Re-reading it, I think I interpreted your comment as more flippant than it was meant to come-off as.
@tellsackett4572Ай бұрын
@@khardian2823 I use the terminal on the regular, but as a coding newb, the only aspect of "git" I'm familiar with is "git clone". Learning a programming language, in and of itself, is a difficult task (one that I don't know I'd have been able to understand as much about, had I not paid for C lessons and put my head in the books, because Raylib by itself was too steep a learning curve for someone like me to become proficient in the language given any reasonable amount of time), but to go a step further and tell students they also need to be familiar with the git framework and CMake framework is not a reasonable ask for those brand new to the coding space. This is especially true if all they want to do is use a library file. That is what I'm trying to say. If students can't even get their feet off the ground, deep discouragement is an inevitability and too many will give up (relative to those who wouldn't have, had the library been easier to get into). Given the current state of Raylib on Linux, I stand by my original post: a brand-new coding student *can* figure-out how to get it to work, it will just take more hair-pulling than it might have on Windows. I *will* also say though: it is very correct to point out that in enduring this challenge (as opposed to being given "the easy path" on Windows), the fewer who persevere will have a better understanding of the system after their first compilation than their Windows counterparts; that is CERTAINLY a silver-lining to all this.
@greenheart53342 ай бұрын
Title gave me deja vu 😊
@visual_chris2 ай бұрын
Retro consoles omg omg!!
@PurpleKnightmareАй бұрын
I'm excited about the PSVita, as I have one that is modded.
@adamrushford2 ай бұрын
Perfect Timing, just getting started implementing SDL3 and Raylib5.5 into my Free AI Game Engine
@vexedev2 ай бұрын
Dear Ray... Ps1 support pretty pleaaaase :D It will come I'm sure!
@PurpleKnightmareАй бұрын
That would be extremely difficult. Maybe someone is already working on it.
@gokudomatic2 ай бұрын
Any support for nds or 3ds?
@lehisluguer93002 ай бұрын
8:14 Mike Face reveaaal
@Pridetoons2 ай бұрын
YES YES YES!!!
@recon6712 ай бұрын
And still no iOS support…
@bity-bite2 ай бұрын
Good
@rossb57882 ай бұрын
Can't care less tbh.
@Kerryu-c1f2 ай бұрын
@@bity-bite Even if people may not like it, we have to accept that iOS is a huge chunk of the market. Excluding such a platform will restrict adoption by many developers in turn limiting the projects developed using the framework...
@Kerryu-c1f2 ай бұрын
@@rossb5788 I'm glad you agree that they should add ios support soon! Unless you meant to say could care less? Either way they should add support for it so that we can entice further adoption of the Raylib platform.
@bigppbigproblems2 ай бұрын
The code needed to support iOS is there, probably needing only minor adjustments. It's not being *tested* for iOS because of its draconic nature. You can also just use the html5 option since you would only need to build it once for both android and iOS.
@Kim-e4g4w2 ай бұрын
Do they come with SSL? (If they manage this I would be extremely impressed, to enable simple C programs act as HTTPS server for instance)
@PurpleKnightmareАй бұрын
You know raylib is a library right, that is what the lib in the name stands for. It is not a framework. Remember, Ray's first language is not English.
@kiyasuihito2 ай бұрын
I like raylib, but I wish it would start supporting the current graphics standards instead of being tied to OpenGL. I also wish it had adaptive GUI containers out of the box, like Godot's VBoxContainer, etc. For me, the latter was the deal breaker when I tried to use it for a project.
@GoblinArmyInYourWalls2 ай бұрын
You can write your own in a couple days if you hate yourself and can do math
@maxrinehart41772 ай бұрын
@@GoblinArmyInYourWalls in couple of days? sound like a job for senior graphic programmer and not a job for any regular programmer.
@GoblinArmyInYourWalls2 ай бұрын
@@maxrinehart4177 depends on how good you need it, but I built resizable GUI containers myself and I never went to school for programming
@PurpleKnightmareАй бұрын
You can always port it yourself, Ray is only one person. He sees no reason to do that, and neither do I.
@sisqobmx2 ай бұрын
all good and stuff but there are no tutorials that exist for it.
@SeregaZinin2 ай бұрын
Ios not supported.
@seawardspy-jl4hz2 ай бұрын
He should review the Hazel game engine
@i.mahdihosseiniАй бұрын
I thought it just makes unreal easier 😁 why 5.5 at the same time why
@apina1221Ай бұрын
Is this an reupload? Or am I having the biggest deja vu of my life? 😀
@PurpleKnightmareАй бұрын
New version silly. Came out last week.
@PySnek2 ай бұрын
Still no networking
@axilmar2542 ай бұрын
I pressed dislike because, as a c++ programmer, I want to be shown specific examples of how easy this library is, not just hear someone blabbering about how easy this library is. Also, we didn't learn for what platforms this library can make games for; for example, can it do Android games?
@lucascamelo30792 ай бұрын
It can, at the beginning you can see the supposeded plataforms as he's showing the project's site
@axilmar2542 ай бұрын
@lucascamelo3079 sure, if you know where to look beforehand. It went by me as I was trying to grok the video. I went to the website to see what platforms are supported.
@123pck123pck2 ай бұрын
ayoooooooooooooooo 15s ago
@SuperDeluxe80Ай бұрын
FBI is going to ban this framework.
@PurpleKnightmareАй бұрын
One, it is not a framework, two, what in the actual are you even talking about?
@SuperDeluxe80Ай бұрын
@@PurpleKnightmare the federal government wants to ban C/C++ programing language by 2026.
@SnakeEngineАй бұрын
@@SuperDeluxe80 lol, you probably have this info out of context.
@zzadorАй бұрын
You made a wrong statement. Raylib is C bases not C/C++ based. That's a difference. There exists however a C++ wrapper for Raylib. Please don't mess up C with C++. C is a very good language while C++ is it's ugly blown up OOP brother.
@SnakeEngineАй бұрын
Cope harder, noob.
@whickervision742Ай бұрын
// am I making u angry // are CPP comments worse? /* oops what happens Forgot to unclear comment
@jpnn33902 ай бұрын
Raylib is not a good library.
@cybernit32 ай бұрын
Why is that? Well it is good for rec programming and learning; I think.
@PurpleKnightmareАй бұрын
Yeah, it is a fantastic library.
@PurpleKnightmareАй бұрын
@@cybernit3 it is made for learning. If you learn and move it, it did it's job.
@cybernit3Ай бұрын
@@PurpleKnightmare Exactly, I am trying to get back into programming and it is somewhat easy to understand. Just on Linux it is a bit goofy cause you have the X11 transition to Wayland and raylib libs are built for x11 by default. I am not use to cmake and it messes up the original Makefile. You just have to edit the makefile and then make it to build wayland versions of raylib. The other thing is I would love to see vulkan abstraction support for raylib 6.0; raysan told me on here he will review but said rlgl has to be redesigned to allow vulkan api support similar how sdl3 has vulkan support but thru an abstraction layer.