Website: www.ursinaengi... GitHub: github.com/pok... Twitter: / ursinaengine Discord: / discord Music by LHS: / @lhschiptunes
Пікірлер: 124
@ursinaengine4 жыл бұрын
Fun fact: I made this trailer in-engine
@nod3py4 жыл бұрын
Cool! (Teach how to do stuff like that with imported textures and such)
@augusto2564 жыл бұрын
GODDAMN
@Abdi_Akhmet4 жыл бұрын
How can I install this engine to my python and can we see there tutorials?
@Soulsॱ4 жыл бұрын
fun fact: you didnt
@Soulsॱ4 жыл бұрын
@@Abdi_Akhmet pip install ursina
@integralyoginАй бұрын
great work. im only on day 3 of the struggle with ursina but the fruits are wonderful. great great work.
@ccaquimbo1274 жыл бұрын
Nice! Go ahead
@Daniel-cl6hj3 жыл бұрын
I love you
@jonateez2 жыл бұрын
there isnt much documentation on dropdown related ui. can't say I will keep using this engine but I don't think its for me
@kong_coding8 ай бұрын
so cool
@tatyanaboytim63083 жыл бұрын
but how do you download it on raspberry pi
@insertcoolnamehere71683 жыл бұрын
I know I'm late, but how can we make textures for each side of a button (block)
@ursinaengine3 жыл бұрын
You should model it and unwrap it with a 3d modeling program, like Blender
@tristanheck22094 жыл бұрын
Can you teach us how to pronounce? It's kinda awkward if you: "I'm using a new engine, open-source and phyton." Your unity friends: "yeah cool is it 3d ? 2d ? What is it called?" You:" uhr - s(I)n -ah ... Your Sina? Ur sine?"
@GamesAndElectronica4 жыл бұрын
öörrsiinaah!
@geofffisher69273 жыл бұрын
ur-ss-nuh
@linuxrant Жыл бұрын
@@GamesAndElectronica kaplah! fus-ro-dah!
@linuxrant Жыл бұрын
I am going to use a panda on my penguin...thankfully I am not a fan of gnome, that would be too much!
@janpalka84713 жыл бұрын
Can you do some tutorial on shaders?
@nostalgia50313 жыл бұрын
They don't do tutorials here...
@beepbeepimasheep237beepbee33 жыл бұрын
Why the hell do I find the ʕ •ᴥ•ʔゝ□ cute.
@christiancoding3 жыл бұрын
Wait I think I found something: urs-in-a engine urs means bear in Romania so: bear in a engine
@EmptyNullified3 жыл бұрын
That would be "in an engine". Besides Ursina is a Latin word referring to bear.
@deizaasi07 Жыл бұрын
Can i code in PyCharm?
@ruthlessadmin11 ай бұрын
There seems to be at least one tutorial on KZbin about using Ursina w/ PyCharm. I do not use PyCharm, though, so I can't comment on the viability or status.
@samuelbence37Ай бұрын
pycharm is just an IDE? it should work fine
@geofffisher69273 жыл бұрын
mac pleaseeeeeeee
@ruthlessadmin11 ай бұрын
It is based on Panda3D which has Mac support. May be less trivial to get it all installed & working, but I do not know....maybe `pip install ursina` will still just work?
@DontMansion3 жыл бұрын
I rotate a cube but it rotates its axis as well. Is any way to keep axis without rotating? That's why it's senseless engine. So I gonna delete it
@syrsly2734 жыл бұрын
If you can add modern peripheral support out-of-the-box, that would make this engine a lot more promising. Controller support is always a necessity, and I've yet to see a good alternative to Unity and Unreal for VR dev.
@augusto2564 жыл бұрын
If there were an integration to Flutter with this, bye competition.
@g-1924 жыл бұрын
0:44 Is there a tutorial on how to make that scene?
@hiwab413 жыл бұрын
Maybe
@itzmeB23 жыл бұрын
Yas
@hiwab413 жыл бұрын
@@itzmeB2 but where?
@ursinaengine3 жыл бұрын
No, it's just 2 lines of code. One for loading the model I made in Blender, and one to instantiate the first person controller. If anything it would be a 3d-modelling tutorial, but there are already loads of those on youtube
@hiwab413 жыл бұрын
@@ursinaengine can you please do tutorials on ursina engine?
@ohtych10043 жыл бұрын
this engine is amazing, but the 2 problems are: 1. barely any tutorials 2. documentation gives like 0 information
@EmptyNullified3 жыл бұрын
Its already hard enough for one person to build an engine by themselves. Writing the documentation for it takes too much time.
@DontMansion3 жыл бұрын
@@EmptyNullified he has price for his explanations. It's not profitable to have good documentation
@lovermilk2 жыл бұрын
Nope, the documentation is pretty easy and simple
@nEuDyYT7 ай бұрын
Nice 👍 I don't know, what I like more.. The simplicity of the engine, or the music of this Video 🥰
@matDtam4 жыл бұрын
Hi, I have this error when I want to launch it after installations: NameError: name 'Ursina' is not defined
@ApartmentAngelsFireStarters4 жыл бұрын
either install it or import using from ursina import *.
@gaetanlusson80874 жыл бұрын
Interesting
@BinkiklouGaminglol4 жыл бұрын
Hows the performance for the engine ?
@nomms4 жыл бұрын
Excellent. It's rendering engine is Panda3D. It's all written in C++ and has been in use for over 20 years. This engine just makes working with Panda3D a lot easier.
@justarandomguy57313 жыл бұрын
You did great ♥️♥️
@SamuTheFrog6 ай бұрын
How has this gone so completely overlooked everywhere? This looks awesome.
@johnpekkala69412 ай бұрын
Indeeed i just heard about this one yesterday. Need to give this a go for sure! I have an idea for a game that can be perfect for this one!
@HakiYikio3 жыл бұрын
Loving the music hehe. As i'm learning Python, i'll try out this game engine ! Thank you :)
@alexanderp75214 ай бұрын
Same thoughts here ) I actually already know Python, but I'm trying to learn all the fancy OOP things and practice them. I'll actually try to create a game and sell it on Steam 😄Though, I understand that this will take a lot of time. Hope this engine will continue developing )
@marcoantonio76484 жыл бұрын
Interesting. By the way, how would you classify this engine for animation / motion graphics purposes such as the intro, and frames 0:43 and 0:44? And also, do you have some code samples from those frames? Thanks!
@ursinaengine4 жыл бұрын
Not great, unless you write some custom tools for that. Creating simple animations like moving or scaling things is very easy, however. The intro is simply two procedural cylinders rotating and the graph one is available here: github.com/pokepetter/ursina/blob/master/samples/culumn_graph.py Maybe it would be a good choice if you're visualizing data and is already working in python.
@swishfish8858 Жыл бұрын
@@ursinaengine Can I just say that I adore your honesty, it's refreshing in the engine space right now.
@HolisticPython4 жыл бұрын
Amazing. How long did it take for you to build the Ursina game engine? What language/s are you using to build it? I'd be interested in contributing if possible.
@ursinaengine4 жыл бұрын
Hard to say, it's actually been production ready for a long time now. It's not written from scratch, but heavily relies on panda3d. Ursina is, however, entirely written in Python.
@harshsonawane578 Жыл бұрын
Can u make this work in google colab after running from ursina import * i am getting module '__main__' has no attribute '__file__' this error This will be so much fun for my boring lab class
@Zuarin3 жыл бұрын
Hey, quick question: Is it also available on macs? The website says only windows and linux, which seems a bit weird(?)
@ruthlessadmin11 ай бұрын
It's based on Panda3D, so in theory, it should work. I think the author just doesn't have any way to help Mac users by himself.
@onebigsnowball4 жыл бұрын
seems dope
@gamalielgerona23912 ай бұрын
I made Minecraft in this using Windows. Too bad doesn't work on macOS.
@leafyschin57464 жыл бұрын
Hi, For some reason whenever I try to install ursena in the command terminal I get this message: ERROR: Cannot unpack file C:\Users edacted\AppData\Local\Temp\pip-unpack-hbtrcher\ursina.git (downloaded from C:\Users edacted\AppData\Local\Temp\pip-req-build-99l0bf84, content-type: text/html; charset=utf-8); cannot detect archive format ERROR: Cannot determine archive format of C:\Users edacted\AppData\Local\Temp\pip-req-build-99l0bf84
@ApartmentAngelsFireStarters4 жыл бұрын
listen. there is so much friking potential. I've said goodbye to pygame. I've said good bye to unity. this is huge, and I a 3d python game engine. just grt to work and keep this fresh. if there is a way you can make it more than just scripting and make it a software where you can run scripts on the side while the live view of the scene refreshes on save. that would legit be massive becuaee it's python.
@sundhar0104 жыл бұрын
I would love to contribute on your project
@nostalgia50313 жыл бұрын
Then go to the github!
@komalbarun4 жыл бұрын
Entity.rotation_y rotates the entity on the Z-axis and rotation_z around the y-axis. I know its hard to grasp the concept :D. Nevertehless, the devs might want to refactor this. Z-axis is the straight vertical line.
@eldoritosfunjajaxd75123 жыл бұрын
I think this engine needs a graphical interface For make the engine More easier.
@ursinaengine3 жыл бұрын
You can actually use Blender as a level editor, or make a custom one
@B3CTOR3 жыл бұрын
@@ursinaengine I hope someone does a level editor one day...
@KlyFN4 ай бұрын
how to lanch pls ?
@tristanheck22094 жыл бұрын
Global game jam starting tomorrow and I am trying to figure out a few ursina basics. Hopefully I can get something done. It is kinda complicated to get it to work. I never had to use cmd console before or download an additional text editor. Maybe, you could make a download package for people that don't have phyton/ git / editor installed I really like phyton (I just started half a year ago) and it is really fun. It feels very rewarding, when you write your own code and it just works.
@ursinaengine4 жыл бұрын
I'm not sure if it's possible to what you suggest, but I'm interested making it easier to get started. How do you code in Python currently then? Online? Feel free to chat on discord if you need help setting things up before global game jam. I'm participating in the jam too ^^
@tristanheck22094 жыл бұрын
@@ursinaengine In our class we started with jupyter lab, then I used Spyder IDE, now I am using Google collaboratory, since it is the most comfortable for the simple tasks I had so far.
@tristanheck22094 жыл бұрын
I don't find any discord server on ursinaengine.org
@mr._G Жыл бұрын
great game engine
@Dhia_anims Жыл бұрын
But isn't python slow? I'm new but everyone says that
@SuspiciousAvocado Жыл бұрын
It's not as fast as say C or C++, it is however, optimal for beginners looking to make a light indie game that isn't too heavy on graphics.
@ruthlessadmin11 ай бұрын
It is fast enough for 99% of things a game would need to do. The underlying engine is Panda3D which is C++. Ursina is mostly a lot of convenient boiler plate code to make getting off the ground a lot easier. Essentially, you're only using Python to command & control the underlying C++. If you need to leverage anything more CPU intensive, then you'll want to write custom CPython modules, use Cython, or extend Panda3D itself.
@itsME-dc4vm3 жыл бұрын
Nice ;D
@olimakesvideos_82624 жыл бұрын
pls help, wont run all the commands on my PC
@ursinaengine4 жыл бұрын
What error message do you get?
@olimakesvideos_82624 жыл бұрын
@@ursinaengine i always get syntax errors, even when i copy it straight from the website. please, forgive me for anything stupid i say, im very new to this, but could it be a language thing? im in england and python recognises the english spelling, but as far as im aware, this recognises american
@ek04jes4 жыл бұрын
I haven't gotten into it yet but did you pip install your modules correctly? Or setup your pipenv if you use that
@arturkarlov30004 жыл бұрын
@@olimakesvideos_8262 if you are using a variable name with English spelling that was originally defined with American spelling, you will get errors.
@NielsenWill4 жыл бұрын
Is it required to use +Y as up? If so then is there any plans on letting people choose? I hate +Y as up, love working with +Z as up.
@ali-r82635 ай бұрын
This engine is just too good
@naunganku Жыл бұрын
keep going!
@anandagam57743 жыл бұрын
Make this for macos
@tatyanaboytim63083 жыл бұрын
Cool
@Osu9304 жыл бұрын
Sorry I'm new to game dev so this might be a dumb question but how do I import my 3d models? or am i just supposed to work with code?
@ursinaengine4 жыл бұрын
Entity(model="name_of_your_model") You can load .blend, .obj and.bam files so far.
@Osu9304 жыл бұрын
@@ursinaengine Thank you for the quick response! I'll make sure to download your engine
@aayushbiswas38163 жыл бұрын
Is there a way to use Ursina to make 2D games?
@nostalgia50313 жыл бұрын
Yes, just make all of the model tags equal to "'square'" in the Entity. There are also eclipse and a few others (I just started btw :--})
@oglothenerd Жыл бұрын
Rust bindings please! :D
@thelavagod2 жыл бұрын
Plot twist: this guy made the engine himself
@williamormous2 жыл бұрын
he did
@ruthlessadmin11 ай бұрын
Sort of...It's based on Panda3D, which is a much bigger project. Ursina is mostly boiler plate code that makes using that engine much more approachable. There are now a few other contributors, as well. It is great work, either way!
@kelvinlamptey22623 жыл бұрын
Please I need help. Can't install the engine. pip can't find panda3d
@nostalgia50313 жыл бұрын
Did you do pip install ursina?
@kelvinlamptey22623 жыл бұрын
@@nostalgia5031 yes
@hman28754 жыл бұрын
One thing that this engine misses in an editor, could you please add it.
@ursinaengine4 жыл бұрын
Personally, I like to write a custom editor specifically for the game I'm making rather than using a suboptimal general purpose one. I am, however, planning on making some editor tools to make certain tasks easier and serve as a starting point. What features are important for you in an editor? So yes. I will include an editor at some point, but I don't want to make an editor without simultaneously making a game. That way I can ensure it actually solves problems rather than just adding complexity.
@hman28754 жыл бұрын
@@ursinaengine Sure, i get your point. It's just that making a somewhat extendable editor would be a nice addition to the engine. Like, entity hierarchy, asset browser, simple transformation capabilites etc, and let the users add in whatever else they need with the emphasis on ease of use.
@NielsenWill4 жыл бұрын
I find a general editor is great for very small projects but once you move to a larger project it becomes a huge hindrance.
@iany16063 жыл бұрын
Is it possible to make games for mobile ios and android with Ursina?