Ursina Game Engine - Announcement Trailer

  Рет қаралды 48,401

ursinaengine

ursinaengine

Күн бұрын

Website: www.ursinaengi...
GitHub: github.com/pok...
Twitter: / ursinaengine
Discord: / discord
Music by LHS: / @lhschiptunes

Пікірлер: 124
@ursinaengine
@ursinaengine 4 жыл бұрын
Fun fact: I made this trailer in-engine
@nod3py
@nod3py 4 жыл бұрын
Cool! (Teach how to do stuff like that with imported textures and such)
@augusto256
@augusto256 4 жыл бұрын
GODDAMN
@Abdi_Akhmet
@Abdi_Akhmet 4 жыл бұрын
How can I install this engine to my python and can we see there tutorials?
@Soulsॱ
@Soulsॱ 4 жыл бұрын
fun fact: you didnt
@Soulsॱ
@Soulsॱ 4 жыл бұрын
@@Abdi_Akhmet pip install ursina
@integralyogin
@integralyogin Ай бұрын
great work. im only on day 3 of the struggle with ursina but the fruits are wonderful. great great work.
@ccaquimbo127
@ccaquimbo127 4 жыл бұрын
Nice! Go ahead
@Daniel-cl6hj
@Daniel-cl6hj 3 жыл бұрын
I love you
@jonateez
@jonateez 2 жыл бұрын
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_coding
@kong_coding 8 ай бұрын
so cool
@tatyanaboytim6308
@tatyanaboytim6308 3 жыл бұрын
but how do you download it on raspberry pi
@insertcoolnamehere7168
@insertcoolnamehere7168 3 жыл бұрын
I know I'm late, but how can we make textures for each side of a button (block)
@ursinaengine
@ursinaengine 3 жыл бұрын
You should model it and unwrap it with a 3d modeling program, like Blender
@tristanheck2209
@tristanheck2209 4 жыл бұрын
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?"
@GamesAndElectronica
@GamesAndElectronica 4 жыл бұрын
öörrsiinaah!
@geofffisher6927
@geofffisher6927 3 жыл бұрын
ur-ss-nuh
@linuxrant
@linuxrant Жыл бұрын
@@GamesAndElectronica kaplah! fus-ro-dah!
@linuxrant
@linuxrant Жыл бұрын
I am going to use a panda on my penguin...thankfully I am not a fan of gnome, that would be too much!
@janpalka8471
@janpalka8471 3 жыл бұрын
Can you do some tutorial on shaders?
@nostalgia5031
@nostalgia5031 3 жыл бұрын
They don't do tutorials here...
@beepbeepimasheep237beepbee3
@beepbeepimasheep237beepbee3 3 жыл бұрын
Why the hell do I find the ʕ •ᴥ•ʔゝ□ cute.
@christiancoding
@christiancoding 3 жыл бұрын
Wait I think I found something: urs-in-a engine urs means bear in Romania so: bear in a engine
@EmptyNullified
@EmptyNullified 3 жыл бұрын
That would be "in an engine". Besides Ursina is a Latin word referring to bear.
@deizaasi07
@deizaasi07 Жыл бұрын
Can i code in PyCharm?
@ruthlessadmin
@ruthlessadmin 11 ай бұрын
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
@samuelbence37 Ай бұрын
pycharm is just an IDE? it should work fine
@geofffisher6927
@geofffisher6927 3 жыл бұрын
mac pleaseeeeeeee
@ruthlessadmin
@ruthlessadmin 11 ай бұрын
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?
@DontMansion
@DontMansion 3 жыл бұрын
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
@syrsly273
@syrsly273 4 жыл бұрын
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.
@augusto256
@augusto256 4 жыл бұрын
If there were an integration to Flutter with this, bye competition.
@g-192
@g-192 4 жыл бұрын
0:44 Is there a tutorial on how to make that scene?
@hiwab41
@hiwab41 3 жыл бұрын
Maybe
@itzmeB2
@itzmeB2 3 жыл бұрын
Yas
@hiwab41
@hiwab41 3 жыл бұрын
@@itzmeB2 but where?
@ursinaengine
@ursinaengine 3 жыл бұрын
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
@hiwab41
@hiwab41 3 жыл бұрын
@@ursinaengine can you please do tutorials on ursina engine?
@ohtych1004
@ohtych1004 3 жыл бұрын
this engine is amazing, but the 2 problems are: 1. barely any tutorials 2. documentation gives like 0 information
@EmptyNullified
@EmptyNullified 3 жыл бұрын
Its already hard enough for one person to build an engine by themselves. Writing the documentation for it takes too much time.
@DontMansion
@DontMansion 3 жыл бұрын
@@EmptyNullified he has price for his explanations. It's not profitable to have good documentation
@lovermilk
@lovermilk 2 жыл бұрын
Nope, the documentation is pretty easy and simple
@nEuDyYT
@nEuDyYT 7 ай бұрын
Nice 👍 I don't know, what I like more.. The simplicity of the engine, or the music of this Video 🥰
@matDtam
@matDtam 4 жыл бұрын
Hi, I have this error when I want to launch it after installations: NameError: name 'Ursina' is not defined
@ApartmentAngelsFireStarters
@ApartmentAngelsFireStarters 4 жыл бұрын
either install it or import using from ursina import *.
@gaetanlusson8087
@gaetanlusson8087 4 жыл бұрын
Interesting
@BinkiklouGaminglol
@BinkiklouGaminglol 4 жыл бұрын
Hows the performance for the engine ?
@nomms
@nomms 4 жыл бұрын
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.
@justarandomguy5731
@justarandomguy5731 3 жыл бұрын
You did great ♥️♥️
@SamuTheFrog
@SamuTheFrog 6 ай бұрын
How has this gone so completely overlooked everywhere? This looks awesome.
@johnpekkala6941
@johnpekkala6941 2 ай бұрын
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!
@HakiYikio
@HakiYikio 3 жыл бұрын
Loving the music hehe. As i'm learning Python, i'll try out this game engine ! Thank you :)
@alexanderp7521
@alexanderp7521 4 ай бұрын
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 )
@marcoantonio7648
@marcoantonio7648 4 жыл бұрын
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!
@ursinaengine
@ursinaengine 4 жыл бұрын
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
@swishfish8858 Жыл бұрын
@@ursinaengine Can I just say that I adore your honesty, it's refreshing in the engine space right now.
@HolisticPython
@HolisticPython 4 жыл бұрын
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.
@ursinaengine
@ursinaengine 4 жыл бұрын
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
@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
@Zuarin
@Zuarin 3 жыл бұрын
Hey, quick question: Is it also available on macs? The website says only windows and linux, which seems a bit weird(?)
@ruthlessadmin
@ruthlessadmin 11 ай бұрын
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.
@onebigsnowball
@onebigsnowball 4 жыл бұрын
seems dope
@gamalielgerona2391
@gamalielgerona2391 2 ай бұрын
I made Minecraft in this using Windows. Too bad doesn't work on macOS.
@leafyschin5746
@leafyschin5746 4 жыл бұрын
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
@ApartmentAngelsFireStarters
@ApartmentAngelsFireStarters 4 жыл бұрын
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.
@sundhar010
@sundhar010 4 жыл бұрын
I would love to contribute on your project
@nostalgia5031
@nostalgia5031 3 жыл бұрын
Then go to the github!
@komalbarun
@komalbarun 4 жыл бұрын
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.
@eldoritosfunjajaxd7512
@eldoritosfunjajaxd7512 3 жыл бұрын
I think this engine needs a graphical interface For make the engine More easier.
@ursinaengine
@ursinaengine 3 жыл бұрын
You can actually use Blender as a level editor, or make a custom one
@B3CTOR
@B3CTOR 3 жыл бұрын
@@ursinaengine I hope someone does a level editor one day...
@KlyFN
@KlyFN 4 ай бұрын
how to lanch pls ?
@tristanheck2209
@tristanheck2209 4 жыл бұрын
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.
@ursinaengine
@ursinaengine 4 жыл бұрын
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 ^^
@tristanheck2209
@tristanheck2209 4 жыл бұрын
@@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.
@tristanheck2209
@tristanheck2209 4 жыл бұрын
I don't find any discord server on ursinaengine.org
@mr._G
@mr._G Жыл бұрын
great game engine
@Dhia_anims
@Dhia_anims Жыл бұрын
But isn't python slow? I'm new but everyone says that
@SuspiciousAvocado
@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.
@ruthlessadmin
@ruthlessadmin 11 ай бұрын
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-dc4vm
@itsME-dc4vm 3 жыл бұрын
Nice ;D
@olimakesvideos_8262
@olimakesvideos_8262 4 жыл бұрын
pls help, wont run all the commands on my PC
@ursinaengine
@ursinaengine 4 жыл бұрын
What error message do you get?
@olimakesvideos_8262
@olimakesvideos_8262 4 жыл бұрын
@@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
@ek04jes
@ek04jes 4 жыл бұрын
I haven't gotten into it yet but did you pip install your modules correctly? Or setup your pipenv if you use that
@arturkarlov3000
@arturkarlov3000 4 жыл бұрын
@@olimakesvideos_8262 if you are using a variable name with English spelling that was originally defined with American spelling, you will get errors.
@NielsenWill
@NielsenWill 4 жыл бұрын
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-r8263
@ali-r8263 5 ай бұрын
This engine is just too good
@naunganku
@naunganku Жыл бұрын
keep going!
@anandagam5774
@anandagam5774 3 жыл бұрын
Make this for macos
@tatyanaboytim6308
@tatyanaboytim6308 3 жыл бұрын
Cool
@Osu930
@Osu930 4 жыл бұрын
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?
@ursinaengine
@ursinaengine 4 жыл бұрын
Entity(model="name_of_your_model") You can load .blend, .obj and.bam files so far.
@Osu930
@Osu930 4 жыл бұрын
@@ursinaengine Thank you for the quick response! I'll make sure to download your engine
@aayushbiswas3816
@aayushbiswas3816 3 жыл бұрын
Is there a way to use Ursina to make 2D games?
@nostalgia5031
@nostalgia5031 3 жыл бұрын
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
@oglothenerd Жыл бұрын
Rust bindings please! :D
@thelavagod
@thelavagod 2 жыл бұрын
Plot twist: this guy made the engine himself
@williamormous
@williamormous 2 жыл бұрын
he did
@ruthlessadmin
@ruthlessadmin 11 ай бұрын
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!
@kelvinlamptey2262
@kelvinlamptey2262 3 жыл бұрын
Please I need help. Can't install the engine. pip can't find panda3d
@nostalgia5031
@nostalgia5031 3 жыл бұрын
Did you do pip install ursina?
@kelvinlamptey2262
@kelvinlamptey2262 3 жыл бұрын
@@nostalgia5031 yes
@hman2875
@hman2875 4 жыл бұрын
One thing that this engine misses in an editor, could you please add it.
@ursinaengine
@ursinaengine 4 жыл бұрын
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.
@hman2875
@hman2875 4 жыл бұрын
@@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.
@NielsenWill
@NielsenWill 4 жыл бұрын
I find a general editor is great for very small projects but once you move to a larger project it becomes a huge hindrance.
@iany1606
@iany1606 3 жыл бұрын
Is it possible to make games for mobile ios and android with Ursina?
@ballsdeepinside69
@ballsdeepinside69 3 жыл бұрын
fun fact: you want to make your own game
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,1 МЛН
Making FPS Games in Python
8:52
Sacko
Рет қаралды 310 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 15 МЛН
Videogames That "Require" A Wiki
10:09
genbear
Рет қаралды 2 МЛН
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
The Worst Part of Gamedev
9:32
YetiOwner
Рет қаралды 12 М.
Why I Switched To The Godot Engine
6:47
StayAtHomeDev
Рет қаралды 27 М.
I Made a Graphics Engine in Scratch
8:27
Zyger
Рет қаралды 140 М.
Switching Game Engines... Twice? - Devlog #7
10:55
TIMBER
Рет қаралды 84 М.
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,4 МЛН
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 523 М.
Ursina Engine Parkour Timelapse
7:08
Mandaw
Рет қаралды 2 М.
Every Game Engine Explained In 9 Minutes (Part 1)
9:10
Stopshut
Рет қаралды 389 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН