Raylib -- Easiest C/C++ Game Framework -- Now Even Better For Beginners!

preview_player
Показать описание
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.

Key Links
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Hi Mike! Thank you very much for this great review! And thanks for pointing those issues, the tools has just been released and it still requires some testing and tweaks! I'll review it as soon as possible! 👍😄

raylibtech
Автор

3:23 CI/CD - Continuous Improvement / Continuous Development
I wish man...

addcoding
Автор

Last month I wrote my first little arcade shooter with Zig and RayLib and I had so much fun! Zig and RayLib are like cola and rum 🍹 the mix so well.

CallousCoder
Автор

Dude did NOT want to say FreeBSD and awake our people

Qohist
Автор

bruh these bots are so fast, they are even faster then Youtube fucking itself.

rajshashank
Автор

For people getting into C++ and making their own games would really give them a leg up on creating something.

batty
Автор

Finally!
It was always a pain for me trying to figure out how to create a new Raylib project and set everything up.
Even the templates were a bit vague on stuff.

safebox
Автор

Raylib is actually great. its super tiny as well. ive used it in combination with bevy ecs with rust, and somehow its 100 times smaller in size when it doesnt use all of bevy for the same results

RenderingUser
Автор

You can't beat vcpkg for raylib on vs.

RandomGuyyy
Автор

FYI to anyone wanting to use Raylib in C/C++ - it conflicts with default Windows libraries (windows.h), and it also does not support game consoles.

nolram
Автор

Love raylib thanks for introducing me to it. It’s is a very nice way to get in some low level language work without building something I’m not interested in.

caimin
Автор

Did I catch it right that it creates a Visual Studio solution file that internally refers to a Makefile build? In that case I would prefer to simply start with an empty C++ solution made with the Project Wizard, and then drag the source code files into that.

Baekstrom
Автор

wait! how did you know Bob was my uncle?!

toddmakesgames
Автор

In the OpenFileDialog for Windows documentation, for multiple filtering to work, each file type must be separated by a semicolon “;” whereas here it's a comma ", " hence the reason why nothing is displayed (probably).
That's what I'm afraid of with Raylib. The library is great and concise, but isn't it a little too concise?
The DPI bug in the GUI is another case in point. Managing screens and resolutions is particularly complex. Just in that respect, in your last video about Godot 4.4 dev2, Samuele Panzeri has just fixed a problem relating to just that.
Raylib has even created its own installer. If there's one thing that's really complex, it's cooperating with an Operation System. You can never be sure of being future-proof with these things.
So, for a game jam or a side project, Raylib is undoubtedly ideal, but as a foundation for a game engine or a more complex system, I have some lingering doubts which have yet to be resolved by practice on my side to decide.
Of course, I could be wrong, and these libraries may be much more solid than I imagine.

Armitage
Автор

I love Raylib and use it with C# alot. Not entirely sure what this new project thing is supposed to benefit. I can already easily use Raylib with VS and bring in the whole library with a button press using NuGet.

absaintdane
Автор

raylib does not support opengl 2 because of this I can't use it 😢

risayistic
Автор

thank you so much for this video! i was searching up for a good raylib video this whole week, i was about to eat my own nails and spit it out on random ppl on the streets, but now i'll be too busy with my C project to start my furious riot >:D

dumbeloop
Автор

I think the biggest missing thing is GNU Make / CMake support.

markopoutiainen
Автор

Yesterday, I experimented with raylib using golang, it works pretty easy and the raylib window opens on my primary monitor. But little concerned about golang since google could spy with telemetry, but by default it is not enabled I think. However, when I build it with regular C, the raylib window opens on my secondary monitor. Does anyone know why raylib opens on secondary instead of primary monitor? BTW I am using Ubuntu 24.04 LTS Gnome 46 DE and have just 2 monitors.

cybernit
Автор

Where bundles? That's not a bundle. I need bundles

ssspmkw