You need like 38 lines in C++ to write a piece of code that would take like 8 in Py. Considering that Py has been around since the early 90's, you'd think more game devs and game libraries would've moved over to Py by now. Edit: I recant this statement. Py is really only good for building small games like cellphone games or a top down/side scroller.
why? 5x less code.... added with a better and more simplistic mathematical system should be WAY better? I was just gonna start self-studying Python for 3d games... why is it bad?
@@jaydenwilson9522An an interpreted language with a garbage collector, Py apps are too bulky and too slow for complex games. Modern computers can barely handle modern games anymore without heavy optimization.
@@jaydenwilson9522 Primary reason C++ is preferred is performance. Python is not one of the fastest languages so with too much running on it can bog down its speed.
@@jaydenwilson9522 python is horrendously slow, so you would have to use something like DirectX or OpenGL anyway which is easier done in languages like c++
LOL I had stoped the video on 9:12 and then i clicked " , " by mistake, wich made the video jump one frame back. now normal and all, but it just so happen that the frame before the one i was on had a " , " high lighted. like what are the odds. It made me so confused for a moment as i thought i had somehow unlucked a feature of highlighting text inside the video iteself. anway, thanks alot for the tutorial, really love your vids. clean and simple and easy to follow.
Copying the code from 3 minutes in exactly, it doesn't seem to work. It opens up the window and I see the cube but it doesn't spin. Maybe an update changed something. Still an alright tutorial.
this is only useful I can imagine in 2 cases: 1-if it can compile to WebGL as easily as UE, so people can build tiny games for their portfolio. 2-if this can work with micropy so we can run games in embedded devices maybe build a GameBoy clone then run those games in it or something, or maybe run interfaces for tiny SBC hard to see why i opt for this other than that & I dunno if the above 2 cases are even possible
What is the version of the python & pycharm you are using? cuz i tried with pycharm 2019 3.3 and python 3.7 it does not work. when I run the code its literally doing nothing ahah
Why is it that python isnt best suitable for game developing? Why is C# better for example? I wanted to start learning programming and gamedevoloping (as a hobby, but would want to in the end actually make a game.) and was recommended Python. But as you said that in Unity its best to use C#.
@@AwareNessD I have a lot of problem as a beginner to get started. Looking into many youtube videos and at first I think I know what route I wanna go, but then another video makes me question my first plan. So as a beginner I feel like im stuck at a crossroad and dont know what path to take if you understand me. And that is taking away a lot of motivation. I want it to be as "free" as possible. I thought about, Blender and Krita for graphics. Assets and stuff. But I wanted to program in Python because of open source and how good everyone says it is for beginners. (As a total noob you trust everyone else) But yeah so im stuck right know. And I like to draw so I just sketching on ideas everyday, to not forget about my long term projecr. and I have been to anoyed on myself for not knowing yet what programming language and engine to go for (I liked Unity but all guides online dont use Python so think I have to start over). As you might understand the solution is probobly to just change Python for C# or something else and im just biaz and have been brainedwashed to think Python is the best route.
@@orangerazzz Im in the exact same boat as yourself. Have you tried any of the No code platforms? There are a lot of them like Construct 3, G develop and buildbox for instance. I think buildbox is the best of them all tbh you should try it.
People say python can’t make games; It’s too slow- false, can be compiled also and optimised with semi compilers No game engines- false, The truth is, when we start using it to make good games then the devs will step up in the use for that, we just need to step up. I’m going to make my game with python, I have started and it’s working well.
it cant actually compile its supposed to be script language not like C++ etc, pytoexe takes too many MB for hello world program i tried nuitka compiler and it will only work with ur pc plus any python .exe program very easy to reverse engineer
How would you publish these games though? is it just going to be a .py script? what if you want this game to be published in steam be downloadable as .exe file
hey, this video ws interessing but you showed us how to make a game using ursina but you didn't explain how ursina works , so it will be nice of u if you wonder to do a video where you explain each step just like we are learning something new, thank's in advance(sorry for some error )
It depends on the complexity of the game you're trying to develop. You will start to see the diminishing returns when using python's libraries to build systematically more complex games.
it came up with an error saying that ursina was not defined edit: now it says that an error came up in the problems section saying "ursina is not defined" I'm using visual studio code btw
I am a fan of Python. But gaming performance is better with languages like C/C++. Unity, Unreal Engine... There are very strong rivals. In this field Python has no future.
HOW HOW HOW HOW DOES IT COME THAT "PIP" IS WORKING FOR E V R E R Y O N E E L S E THAT IS NOT ME!!!! HOWWWWWWWWWWWWWW I HAVE TRIED REINSTAING ALL THIS SHIT LIKE FIFTY TIMES ALSO TO MANUALLY PUT IT TOGETHER I T D O N T W O R K!!!!!!!!!!!!!!!!!
@@aadarsh_chaurasia in same time i like to do telegram bots and websites maybe. i mean i have idea and want to do this section to. but mostly games. because c# looks so hard 😀 i scare to lose motivation
I saw this library a few months ago, didn't feel like digging into it, but you made a video, very nice, thanks!
Want more videos on this topic
+1
Yes, please
Yes
For sure
Me too!
When drawing a 3d cube in Ursina already sounds more intuitive than drawing a 2d rectangle in PyGame.
true
Cuz Ursina is more of a engine and Pygame is mostly a framework
You need like 38 lines in C++ to write a piece of code that would take like 8 in Py. Considering that Py has been around since the early 90's, you'd think more game devs and game libraries would've moved over to Py by now.
Edit: I recant this statement. Py is really only good for building small games like cellphone games or a top down/side scroller.
why?
5x less code.... added with a better and more simplistic mathematical system should be WAY better?
I was just gonna start self-studying Python for 3d games... why is it bad?
@@jaydenwilson9522An an interpreted language with a garbage collector, Py apps are too bulky and too slow for complex games. Modern computers can barely handle modern games anymore without heavy optimization.
@@jaydenwilson9522 I assume python is slower
@@jaydenwilson9522 Primary reason C++ is preferred is performance. Python is not one of the fastest languages so with too much running on it can bog down its speed.
@@jaydenwilson9522 python is horrendously slow, so you would have to use something like DirectX or OpenGL anyway which is easier done in languages like c++
LOL I had stoped the video on 9:12 and then i clicked " , " by mistake, wich made the video jump one frame back.
now normal and all, but it just so happen that the frame before the one i was on had a " , " high lighted. like what are the odds.
It made me so confused for a moment as i thought i had somehow unlucked a feature of highlighting text inside the video iteself.
anway, thanks alot for the tutorial, really love your vids. clean and simple and easy to follow.
Unbelievable. don't know how I didnt know this existed. Thanks for the tutorial
Best python channel on youtube. Thanks man
Copying the code from 3 minutes in exactly, it doesn't seem to work. It opens up the window and I see the cube but it doesn't spin.
Maybe an update changed something. Still an alright tutorial.
this is only useful I can imagine in 2 cases:
1-if it can compile to WebGL as easily as UE, so people can build tiny games for their portfolio.
2-if this can work with micropy so we can run games in embedded devices maybe build a GameBoy clone then run those games in it or something, or maybe run interfaces for tiny SBC
hard to see why i opt for this other than that & I dunno if the above 2 cases are even possible
Thank you so much for all these tutorials bro. So much valuable knowledge
That's exactly what I plan to do!
Python has so much potential!
Even there is a Diablo like game made in Panda3d.
What’s the name of the game?
@@priyazu4000
Avolition RPG.
It says an error when I type from ursina import *
blud really forgot about += for the cube rotation
Hey! Great video! I was just wondering how you got the little rectangle selection icon... On my PyCharm i have the line icon for the selction.
Been waiting for more videos to cover Ursina
i'd REALY like to be that a serie
nice. I was wondering if there is a way to mix ursina window with something like OpenCV, or doing some overlaying on a video window
Wow. Unbelieveable. You can create a basic clone of minecraft in just 48 lines of code.
Okay I give up. Where can I find downloadable Ursina game objects you said around 5:48. I've looked all over!
they're just 3d models, there are different types: fbx, gltf, obj
What is the version of the python & pycharm you are using? cuz i tried with pycharm 2019 3.3 and python 3.7 it does not work. when I run the code its literally doing nothing ahah
I figured out how to add sky grass and different blocks super easy
thats insane bro!;o look amazing
Why is it that python isnt best suitable for game developing? Why is C# better for example? I wanted to start learning programming and gamedevoloping (as a hobby, but would want to in the end actually make a game.) and was recommended Python. But as you said that in Unity its best to use C#.
How has your journey of learning Python been going?
@@AwareNessD I have a lot of problem as a beginner to get started. Looking into many youtube videos and at first I think I know what route I wanna go, but then another video makes me question my first plan. So as a beginner I feel like im stuck at a crossroad and dont know what path to take if you understand me. And that is taking away a lot of motivation. I want it to be as "free" as possible. I thought about, Blender and Krita for graphics. Assets and stuff. But I wanted to program in Python because of open source and how good everyone says it is for beginners. (As a total noob you trust everyone else)
But yeah so im stuck right know. And I like to draw so I just sketching on ideas everyday, to not forget about my long term projecr. and I have been to anoyed on myself for not knowing yet what programming language and engine to go for (I liked Unity but all guides online dont use Python so think I have to start over). As you might understand the solution is probobly to just change Python for C# or something else and im just biaz and have been brainedwashed to think Python is the best route.
@@orangerazzz use ursina for tiny projects!
@@ruan9631 thanks I might check it out
@@orangerazzz Im in the exact same boat as yourself. Have you tried any of the No code platforms? There are a lot of them like Construct 3, G develop and buildbox for instance. I think buildbox is the best of them all tbh you should try it.
Great job It was very helpful, thanks
man I'm excited for this video!!!
Minecraft Clone Example, how could I remember the placements so I can make buildings and stuff? hmm?
People say python can’t make games;
It’s too slow- false, can be compiled also and optimised with semi compilers
No game engines- false,
The truth is, when we start using it to make good games then the devs will step up in the use for that, we just need to step up. I’m going to make my game with python, I have started and it’s working well.
it cant actually compile its supposed to be script language not like C++ etc, pytoexe takes too many MB for hello world program i tried nuitka compiler and it will only work with ur pc plus any python .exe program very easy to reverse engineer
Pls can u tell how to write a code to save a game in python ursina library
Does it support OpenGL rendering via GPU like Kivy?
Ursina was built on top of Panda3D, which uses the OpengGL graphics backend. So, yes Ursina uses OpenGL under the hood.
How would you publish these games though? is it just going to be a .py script? what if you want this game to be published in steam be downloadable as .exe file
❤❤love your vids man
ba - NaN - a, baNaN - a, baNaNa, banana.
Very cool demos
More on this topic
what i must do if python gives an error message in if self.hovered: ?
i keep getting this error: :pnmimage:png(warning): iCCP: known incorrect sRGB profile
Well, now I know how to make 3D stuff!😊😊
Awesome Vid!
Nice vid, how to open inventory.py in test.py (so the game yo made) when you click esc?
HOW!!!!
hey, this video ws interessing but you showed us how to make a game using ursina but you didn't explain how ursina works , so it will be nice of u if you wonder to do a video where you explain each step just like we are learning something new, thank's in advance(sorry for some error )
Bro can you provide the respective source codes of the projects shown in the video.
A want this tooo!
LIKED and SUBBED!
First! So excited to use another engine than unity......
Do I really need to create textures myself?
But... it will take you 10 times longer to develop a game in C/C++/C# than Python...
Python even has a C/C++/C# extension for this purpose.
Can you help me with what are the c/c++ extensions?
If that was so, Unity and Unreal would have Python as scripting language, but they don't.
It depends on the complexity of the game you're trying to develop. You will start to see the diminishing returns when using python's libraries to build systematically more complex games.
@@kimeg7294
There is a video game made in Panda3d and it works like Diablo 2/3... it is complex, but works. The name is Avolition.
Please make a tutorial on 3D Game Development without a game engine.
This literally isn't a game engine
like every minute I ask from where to get these images?
how can you move in First Person Controller?
Can you tell me which softwere you use to run python codes pls
pycharm
Thanks so much this video is great and helped alot
Why not make own library engine
I like that!
what is the title of your intro, I like it
More videos on this please 😭😭😭
but i want to know how to know how to not do wild card
Vielen Dank dafür
how do I download that model.obj..??
i've installed ursina but when i wrote "from ursina import*" it underlined "ursina" and didn't work
I like your videos!!
10:50🤣
Please make kivy tutorial
I like this......................great posting................you are solid.........kid............:) ..............bye
1051 that's a voxel game, not a minecraft clone.
source code?
Wow I am your fan you teach me 3d game programming
im falling when game started. Why?
cool!
Good!
You are awesome 🙂
What software is used?
pycharm
It doesn't have enough community support
bro doesnt blink whatsoever
thanks
3D py game endless runner it will help to learn making pygames
Great
3:52
What is parent = scene ?
Why are you trying to learn a game engine if you don't know what parent and child classes are?
it came up with an error saying that ursina was not defined
edit:
now it says that an error came up in the problems section saying "ursina is not defined"
I'm using visual studio code btw
you need to install it
I am a fan of Python. But gaming performance is better with languages like C/C++. Unity, Unreal Engine... There are very strong rivals. In this field Python has no future.
HOW HOW HOW HOW DOES IT COME THAT "PIP" IS WORKING FOR E V R E R Y O N E E L S E THAT IS NOT ME!!!! HOWWWWWWWWWWWWWW I HAVE TRIED REINSTAING ALL THIS SHIT LIKE FIFTY TIMES ALSO TO MANUALLY PUT IT TOGETHER I T D O N T W O R K!!!!!!!!!!!!!!!!!
do you have pip installed on your computer??
the cube doesnt appear
me too
you need to add model=cube
i can't bro 10:50
The notepad :(((( its very visible
13:13
where i can found all commands for this liberty?
and, if i just start but want make a games, first l python its better to understand ? and after i can jump to c#?
@@jaanekborodajev5654 is game development is your aim then go for c++ or c# directly brother
@@aadarsh_chaurasia in same time i like to do telegram bots and websites maybe. i mean i have idea and want to do this section to. but mostly games. because c# looks so hard 😀 i scare to lose motivation
Mai scratch hu par kone Kalle mai 😢😢😅
python syntax best, any other sux D
thanks man i hope i make money
LOL
does anyone know how to get ursina?
pip install ursina
just it
@@esdraslov doesnt work
How to install ursina?
he told at the start of the video
What the hell are you using it doesn't work in IDLE what's that app pls help
you should learn python first
never mind
is there anything else i need to add the codes are not working on my side
'developing in python' but not using snake case...
💀
Thanks but I am good with pygame 😂
just learn c++ at this point
☝️ P r o m o S M!!!
Hi brother what's up
Please don't lol
Create an Ai sir