ABSOLUTELY AWESOME!!! I have followed your GREAT tuts on Pygame and Godot, and now you made this for Raylib, which I am working with now! Thank you for all you do!
@TheMarketingMan4U You can make commercial games with python, but the most of people use it just for fun. In my case, i make small games to play with friends in discord calls or to test something
Was looking for something like this 4 months ago. This is very well made and perfect, thank you so much for this, I'm going to do this when I have time between classes.
Great tutorial, thank you! One problem @timestamp 1:09:00: AttributeError: module 'pyray' has no attribute 'Vector2Normalize'. However, module raymath has a method called Normalize(...) with three arguments: value: float, start: float, end: float. Edit: I found the problem. It's not pyray but raylib.Vector2Normalize(...).
That's amazing. I would like you to explain me the commercial use of python game development because that is the only motivation behind learning coding.
You shouldn’t need to import both the raylib module and the pyray module in most use cases. It doesn’t hurt but it will clutter up your autocompletions with unnecessary stuff. If there’s anything missing from the pyray module that is present in the raylib module please file a bug report.
Gonna go through and try to adapt this tutorial to C++ after the company is over for the holidays. will see how it goes. I already have the library downloading/linking through cmake on both my windows machine and my old laptop that has linux on it.
@ClearCode can you please please please make a tutorial on multiplayer in Godot 4? There aren’t many tutorials out there that explain it as well as yours.
Thank you youtube for a perfect recommendation! And to the creator, you deserve revenue for your time (everyone - like, subscribe, and share this gift!) i am likely going to rework my current game before i get any deeper into it. It cleans up the code as an extra perk. I won't overly mind giving up flipping bliting, lol. But, localities of variable issues will follow me everywhere i go 😂 until i grasp it fully. I am still learning to pass things around effectively to solve that. I feel like that is one of the main hurdles that shouldn't be avoided (because it is tempting to make things work other ways, but what a shortcoming that would be!)
Aw man I was just following your tutorial on Pygame, got distracted by Advent of Code and you released this. Can somebody explain to me what are the differences between Pygame and Raylib and when to use which? I am think which one should I dedicate my time in...
Pygame is only 2D and slower. Raylib is 2D and 3D, faster, and more efficient. Unlike Pygame, it is used much more widely by developers in various languages. The downside of Raylib is that there are few educational materials. Otherwise, use what’s more convenient. I personally prefer Raylib because, no matter what language you write in, there’s probably a binding available, and you won’t have to learn it all over again. Pygame, on the other hand, is only for Python.
It is so cool to see that Raylib has native shader support! Although it can be archieved with Pygame, another library such as ModernGL is required to access the rendering pipeline. I am considering giving Raylib a try! Thanks for the video, love your work
Great tutorial. I’m sure many subscribers will find this valuable. For me though, I would have thought Christmas had arrived early if this was all done in C++ instead.
Some more logic for the constraints to make them work with the top-left placement: self.pos.x = max(0, min(self.pos.x, WINDOW_WIDTH - self.texture.width)) self.pos.y = max(0, min(self.pos.y, WINDOW_HEIGHT - self.texture.height))
Too bad this wasn't in C/C++. It looked very interesting. It might have helped me move from SDL3 to RayLib. Porting examples from Python was a little to much for me to attempt
if you want to make a 3D game then Raylib is your only choice; for 2D it doesn't really matter: Raylib runs faster while pygame makes it a bit easier to place elements via rects.
@ClearCode I really like your RUclips tutorials. Can you please make, and upload, A RUclips tutorial, that teach us how to make all different types, and genres of 2D games. Using Godot and GD script, like Megaman, Megaman battle network , Pokémon, Digimon, super mario world, Zelda etc. that is relatively beginner friendly, and cover step by step how to make and code different types of games, in Godot and GD script. Preferably a single video tutorial. I will deeply appreciate from the bottom of my heart, if you did this please.
Wow! Great course! Congratulations! Thanks for sharing!
raylib is cool
We need more youtubers to learn raylib and make 3d games
You are good.i am unemployed but I keep doing your projects
it's been 1 YEAR am looking for python raylib tutorial and FINALLY i found one worthy
I've been watching this almost non-stop for hours. This tutorial is incredible.
1:09:53
Watch it in 2x and you'll learn the whole video in 2.5 hours if you have basic experience python which is pretty cool.
the course i've always been waiting for !!!
We've*
ABSOLUTELY AWESOME!!! I have followed your GREAT tuts on Pygame and Godot, and now you made this for Raylib, which I am working with now! Thank you for all you do!
Всегда жду от этого гения туториалы!!! Хочу поблагодарить Вас за Ваш труд!!! Благодаря Вам тысячи людей научились важным аспектам разработки игр!!!!
no way. just started learning raylub yesterday then you drop this
Hi,
I would like you to explain me the commercial use of python game development because that is the only motivation behind learning coding.
@TheMarketingMan4U You can make commercial games with python, but the most of people use it just for fun. In my case, i make small games to play with friends in discord calls or to test something
OMG best day of my life
been waiting for 3d games in pythom
Thank, you, very, VERY much!!! Your video is one of the most important things happened around the RayLib!!! 👍
Never heard of Raylib before so thanks for sharing this tutorial 😄😄
Thank you! Very happy to see this was done in Python, it’s nearly impossible to find good documentation on Raylib in Python before this!
bro i just finished 2 2d games in raylib and anted to learn 3d , you really read my mind
Was looking for something like this 4 months ago. This is very well made and perfect, thank you so much for this, I'm going to do this when I have time between classes.
You're amazing, thank you for your tutorials
This is crazy, I've been looking for a tutorial all day and whining because I didn't like any. You're amazing.
I love the Brilliant sponsorship, keep up the good work.
You really outdid yourself here.
Your channel is a treasure chest for aspiring devs. Thanks for all of your work!
I just love your way of teaching. The only thing I have to say is: Thanks.
What's uppp... omg can't wait for more!
You lovely person. Thank you.
Finally bro uploaded
Thank you for the tutorial.
DUDE YOU ARE AMAZING
You sir are amazing and incredible
Great tutorial, thank you! One problem @timestamp 1:09:00: AttributeError: module 'pyray' has no attribute 'Vector2Normalize'. However, module raymath has a method called Normalize(...) with three arguments: value: float, start: float, end: float.
Edit: I found the problem. It's not pyray but raylib.Vector2Normalize(...).
I am just 11 years old and this the best in the world that even a child like me can understand it! Thank you very much!
That's amazing. I would like you to explain me the commercial use of python game development because that is the only motivation behind learning coding.
No it's not. I don't give a hoot if I ever sell a game. For me PROGRAMMING games is just as fun as PLAYING them.
Thank you very much!
You shouldn’t need to import both the raylib module and the pyray module in most use cases. It doesn’t hurt but it will clutter up your autocompletions with unnecessary stuff. If there’s anything missing from the pyray module that is present in the raylib module please file a bug report.
Gonna go through and try to adapt this tutorial to C++ after the company is over for the holidays. will see how it goes. I already have the library downloading/linking through cmake on both my windows machine and my old laptop that has linux on it.
@ClearCode can you please please please make a tutorial on multiplayer in Godot 4? There aren’t many tutorials out there that explain it as well as yours.
Why not C?
Lit , fascinating 😎
Awesome!!11!!!
is "update" and "draw" function a built in function or something you named yourself? Could you name it anything and still have the same affect?
could be anything :)
you have 1920x1080 as your window size. How do you that so it doesn't cover the whole screen?
what about ursina and what is for another project(can you make a very big zelda like 2d game in godot
)
Thank you. please make RPG game next
Thank you youtube for a perfect recommendation! And to the creator, you deserve revenue for your time (everyone - like, subscribe, and share this gift!)
i am likely going to rework my current game before i get any deeper into it. It cleans up the code as an extra perk. I won't overly mind giving up flipping bliting, lol. But, localities of variable issues will follow me everywhere i go 😂 until i grasp it fully. I am still learning to pass things around effectively to solve that. I feel like that is one of the main hurdles that shouldn't be avoided (because it is tempting to make things work other ways, but what a shortcoming that would be!)
You're a Machine...
I'm really enjoying the tutorial, but what is the advantage to Raylib with Python over just using Pygame-ce? Thanks!
raylib can do 3D easily, gives you shaders and runs faster than pygame
Aw man I was just following your tutorial on Pygame, got distracted by Advent of Code and you released this. Can somebody explain to me what are the differences between Pygame and Raylib and when to use which? I am think which one should I dedicate my time in...
Pygame is only 2D and slower.
Raylib is 2D and 3D, faster, and more efficient. Unlike Pygame, it is used much more widely by developers in various languages. The downside of Raylib is that there are few educational materials. Otherwise, use what’s more convenient. I personally prefer Raylib because, no matter what language you write in, there’s probably a binding available, and you won’t have to learn it all over again. Pygame, on the other hand, is only for Python.
It is so cool to see that Raylib has native shader support! Although it can be archieved with Pygame, another library such as ModernGL is required to access the rendering pipeline. I am considering giving Raylib a try! Thanks for the video, love your work
love the video..btw which has better performance raylib or pygame...and plz make a multiplayer godot 2d game...there are no tutorial for that
raylib seems to have better performance although I don't think it matters for 2D games
@ClearCode Thanks bro...plz make godot multiplayer game❤
Can you make tutorial for MonoGame?
In C or C++ would be appreciated.
there are lot of articles for c and cpp why dont you just google.
The logic is the same, not much changes. After watching a video on the basics on C++ or C you should be able to follow along
it’s the same thing in the c syntax
Can you cover vba in excel ? By the way Your teaching style is awesome ♥️💕
Bro where do you procure assets for games which are made on pygame
Great tutorial. I’m sure many subscribers will find this valuable. For me though, I would have thought Christmas had arrived early if this was all done in C++ instead.
Some more logic for the constraints to make them work with the top-left placement:
self.pos.x = max(0, min(self.pos.x, WINDOW_WIDTH - self.texture.width))
self.pos.y = max(0, min(self.pos.y, WINDOW_HEIGHT - self.texture.height))
Nice❤❤❤
sir, can i use ruby instead?
you can! www.raylib-ruby.com
Does Raylib supports exports to android mobile devices?
yes!
This is fantastic sir, thank you.
Too bad this wasn't in C/C++. It looked very interesting. It might have helped me move from SDL3 to RayLib.
Porting examples from Python was a little to much for me to attempt
I need such a course but with C++
Another python video 🎉❤❤
I need a good pygame cheatsheet
W, gonna use this with C hehehehehe
+!
3d python????
raylib or pygame
please reply to my comment, i beg
if you want to make a 3D game then Raylib is your only choice; for 2D it doesn't really matter: Raylib runs faster while pygame makes it a bit easier to place elements via rects.
@ClearCode what about mobile game development, i know there is a way to compile to android with raylib in c++, what is the situation with raylib-py
@@ohimdabiggestbird should be possible with Python and raylib although I didn't look too much into it.
@ClearCode I really like your RUclips tutorials. Can you please make, and upload, A RUclips tutorial, that teach us how to make all different types, and genres of 2D games. Using Godot and GD script, like Megaman, Megaman battle network , Pokémon, Digimon, super mario world, Zelda etc. that is relatively beginner friendly, and cover step by step how to make and code different types of games, in Godot and GD script. Preferably a single video tutorial. I will deeply appreciate from the bottom of my heart, if you did this please.