Let's Try: Godot Engine - Is it good?

  Рет қаралды 306,348

Jonas Tyroller

Jonas Tyroller

Күн бұрын

Пікірлер: 671
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I tried the engine for the very first time here which is why I got a couple of facts wrong... 1) Godot is pronounced Godoh. 2) Godot DOES compile games once you export them. 3) Referencing objects is not as hard as I thought it was. Surprise. 4) Unity has grid snapping (though it is not very good) Sorry for that. I hope you can excuse my mistakes. Cheers. :)
@balag12gaming
@balag12gaming 5 жыл бұрын
Actually, the developers have said it is pronounced "go-dot" as you were pronouncing it
@steel.croissant
@steel.croissant 5 жыл бұрын
You also made superfly? Its such a cool game
@flafcodes
@flafcodes 5 жыл бұрын
This code seems outdated, I see some legacy function calls. New syntax is faster. If you're interested in Godot, I have 3 Godot sample projects on GitHub (video tutorials included): github.com/FlavioFS/godot-pokemon-transitions
@greyspot00
@greyspot00 5 жыл бұрын
@@balag12gaming It's the never-ending argument around Godot. Not it's capabilities, not it's interface, it's how you say the darned name lol.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
@@greyspot00 Haha. That's the only thing we care about. xD
@uheartbeast
@uheartbeast 5 жыл бұрын
Really fun to see you checking out Godot! Glad you enjoyed it. Thanks for the shout-out as well! That is one of my older tutorials and actually uses an older version of Godot but you seem to have managed your way around that well :) Keep making great videos! I always enjoy watching them.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Thanks man. I can only wish you the same. :)
@nanogines
@nanogines 5 жыл бұрын
Hello Ben, Have you done tutorials on how to control rigidbody2d. I know its a silly question but I'm pretty new. Love your videos.
@thezadek
@thezadek 5 жыл бұрын
@xX_Unknown_ProXx he is developing a game rn so i guess the channel is on a backburner
@ZAPANIMATIONS
@ZAPANIMATIONS 5 жыл бұрын
You gotta get yourself verified
@JVJF7
@JVJF7 5 жыл бұрын
@@thezadek He's working on a Godot Udemy course as we speak
@ther6989
@ther6989 5 жыл бұрын
You're the first person I've seen suggest speeding up tutorials. I am not alone.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I think a lot of people already do that actually. It just makes sense. :D
@TheSuperCoolMan122
@TheSuperCoolMan122 4 жыл бұрын
I only do that when I'm on adderall
@HonsHon
@HonsHon 4 жыл бұрын
One of my friends does, but I always forget even though I think it is a good idea.
@yann2045
@yann2045 4 жыл бұрын
@@HonsHon there are dozens of us !
@moahammad1mohammad
@moahammad1mohammad 4 жыл бұрын
I'm watching this video at 2x speed as we speak It would be impossible for me to watch Blender tutorials or Brackeys Unity tutorials if I didn't speed up the video. I would be an old man by then.
@iago1840
@iago1840 5 жыл бұрын
While testing inside the engine itself, GDScript is an interpreted language, but when exporting to the many available platforms, it's compiled, what makes the final product much better optimized than while testing it inside the engine
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh, thanks a lot for clarifying that. I guess that gives you the best of both worlds: No compile times during development and good performance. That's good to know. :D
@gerardpurra
@gerardpurra 5 жыл бұрын
@@JonasTyroller AFAIK, there is a work in progress to optimize GDScript, with static typing being the first step. In the end it will be a very C like language, which can be optimized much further.
@NightwatchX2
@NightwatchX2 4 жыл бұрын
Godot is written in his own engine. Thats cool. No gui Framework it is used. What you see is Godot itself all the time.
@__lasevix_
@__lasevix_ 2 жыл бұрын
@@gerardpurra in that manner, it's already pulling away from python (syntax isn't the same almost-hidden Cython mess)
@mikelezhnin8601
@mikelezhnin8601 5 жыл бұрын
Jonas: "so I tried the godot engine" Me: "oh yeah I use that all the time, let's take a look" Jonas: "oh btw here are some of the games I made" Me - looks at my 0 finished game projects Me(lying): "yeah cool, I got those too man"
@thanatosor
@thanatosor 5 жыл бұрын
Maybe your perfection level is too high to admit your games are finished
@martinzachary6632
@martinzachary6632 5 жыл бұрын
Maybe his perfection level is too high that he never finishes
@nighatabdullah3316
@nighatabdullah3316 5 жыл бұрын
Or perhaps he might have cancelled projects without ever starting them I did that to 18 games and have done 11 prototypes and 1 game.
@StitchyOfficial
@StitchyOfficial 4 жыл бұрын
@@thanatosor There is no difference between finishing and giving up.
@nighatabdullah3316
@nighatabdullah3316 4 жыл бұрын
@@serversoffline you shouldn't provide opinions without clear pros and cons
@vicscalletti6427
@vicscalletti6427 5 жыл бұрын
First time I have ever seen anyone do a pseudo-live discovery process. It showed how you processed the information which helps complete beginners. Thank you!
@TalesGrimm
@TalesGrimm 5 жыл бұрын
Yes, as a complete beginner, I LOVED this aspect
@islandgames5206
@islandgames5206 5 жыл бұрын
I think godot is especially good in 2D. Also, you can just go to snap settings in unity and when you have given in a certain amount, you can just press control while dragging it and then the image snaps too
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Ahh. The more you know. Thank you. :D
@islandgames5206
@islandgames5206 5 жыл бұрын
@@hetsmiecht1029 Yeah I heard that, I guess godot is a bit more organized :D
@Megalomaniakaal
@Megalomaniakaal 5 жыл бұрын
@@hetsmiecht1029 Godot's 2D system is also Godot's GUI system...
@caresvlbdjz
@caresvlbdjz 2 жыл бұрын
Im making a 3d game in godot and I don't see any inconvenience in comparison with unity
@denniskeirsgieter2494
@denniskeirsgieter2494 5 жыл бұрын
Godot is a blessing for me! You should really read up on the official docs they are great, and the community is amazing. Hope to see you do more with Godot in the future.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Nice. We'll see about that. I have a feeling I will pick it up again one day. :)
@wagwan0
@wagwan0 5 жыл бұрын
And the thing that all docs are not boring, explains u like u are baby and the community is most active server about game development i have ever seen
@nourimouta3825
@nourimouta3825 4 жыл бұрын
Jonas Tyroller after literally 10 months still no Godot
@hhcdghjjgsdrt235
@hhcdghjjgsdrt235 3 жыл бұрын
@@nourimouta3825 don't cry
@ghysdev1937
@ghysdev1937 5 жыл бұрын
Your next should be a realistic 3D game made in Unreal, so you covered all your bases :D
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Haha. I thought about that as well. Will keep that idea in mind. :D
@pig_master101
@pig_master101 4 жыл бұрын
But unreal is unreal
@desawwww
@desawwww 4 жыл бұрын
@@pig_master101 ooohhhhhhh
@Crevasse
@Crevasse 4 жыл бұрын
@@maxmustermann3938 lol
@Arnalv
@Arnalv 4 жыл бұрын
No it’s smile engine
@OxygenBeats
@OxygenBeats 5 жыл бұрын
2:05 I'm watching this video at 2x speed, and there's a video inside the video at 2x speed... trippy lol
@HugoPeeters
@HugoPeeters 4 жыл бұрын
Reverse inception! Deception?
@CodemasterJamal
@CodemasterJamal 5 жыл бұрын
Yo dude, your technique for learning is awesome. Just watch it double speed and you learn twice as fast...duh! Why didn't I think about that?
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Can't tell if you're being ironic or not. :D I just thought I'd share the obvious as well in case sb didn't think about it yet. :p
@CodemasterJamal
@CodemasterJamal 5 жыл бұрын
@@JonasTyroller lol not being ironic. Dead serious pal! THAT, was the most genius thing I've seen in like a month.
@FrancoisSchnell
@FrancoisSchnell 5 жыл бұрын
I would recommend "video speed controller" addon for Chrome and Firefox and adjust the speed on the fly with shortcuts, back/forward jumps etc, see options. It's called "the science of accelerated playback" and depends of your familiarity with a subject and the author talking speed.
@FrancoisSchnell
@FrancoisSchnell 5 жыл бұрын
@Just Another Nobody "video speed controller" addon has a key to rewind by the number of seconds that you define, using it often :)
@lincolnpepper816
@lincolnpepper816 5 жыл бұрын
@@FrancoisSchnell or you could just change speed settings
@fatnose0
@fatnose0 4 жыл бұрын
I actually love Godot, i don't know what it is that they do but it feels like everything I've ever wanted an engine to do. I can just code, my stuff, add my art, without feeling limited in the slightest. I do hope they'd include a simpler way to make online games but as I understand, the concept itself is very complex to begin with
@decrodedart2688
@decrodedart2688 5 жыл бұрын
Shout out to Heartbeast. His platformer tut helped me to find my way around Godot.
@TheMikirog
@TheMikirog 5 жыл бұрын
This became my favourite engine after Unity and Unreal disappointed me. I never went back.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
How did they disappoint you if I may ask?
@TheMikirog
@TheMikirog 5 жыл бұрын
@@JonasTyroller There are a lot of reasons, but I'll try breaking it down as much as possible. Some of these could be outdated, but I'll list them here: - Unity updates incredibly often and incredibly fast, meaning if you have a complicated project going, that one small update could put it on hiatus. Same with engine fixes. You gotta wait for the fixes to be released before carrying on. In Godot, you don't encounter engine breaking bugs too often and if they appear, they're fixed incredibly quickly. Godot is the most active project on GitHub right now and that's pretty impressive. - Both Unreal and Unity are incredibly big and bloated. Kinda unrelated, but my HDD is choking hard, so anything that'll save on space and load times is great in my book. - I had a bug with Unity that literally every single editor window was white. Looking up in the forums revealed noone actually had that issue and I was literally left without an engine to use. - It could be because of my preference to Python, but I really had much more fun messing around with GDScript than anything else, since Python was designed to be as readable as possible. I don't have to put semi-colons everywhere? Sign me up! - Terrible Linux support. Just. Don't even bother. - Unreal has an incredibly high learning curve. It's obvious this one was mostly made for medium to large teams making games, not really for anything indie. I picked up tutorials for it and it just didn't click at all. - Debugging in Unreal is a nightmare. Any code error crashes the entire engine. There's a way to debug, but it's unintuitive. - Prototyping in these two engines is really time consuming when compared to Godot. - As you mentioned in the video, no grid snapping. The only thing that kinda takes points away from Godot is the workflow in terms of importing 3D assets into it, but it has been said that the devs plan to fix it in the next major version Godot 4, which puts 3D in the spotlight and will give it the proper refinement it deserves. Godot really feels like the best possible option for any one-man-army developer.
@Deadener
@Deadener 5 жыл бұрын
​@@TheMikirog 1. At some point in a serious project, even with Godot, you need to version lock. Updating to every new non-maint version during late development is suicidal, no matter what engine you're using. 2. True for Unreal, not as much for Unity. Once you download the exporter(s) for Godot, it's still smaller, but a lot closer to Unity's size. 3. No comment, that's a pretty bizarre bug that I've never heard of. 4. GDscript is kino. The only thing I still prefer about C# is stricter typing, but Godot is addressing that to my understanding. 5. No argument there. 6. Agree. It's basically for multiplayer FPS games with teams of a dozen or more. 7. Agreed. 8. Unreal, yes. Unity is better than Godot for prototyping 3D. Prototyping 2D games in Godot is faster than Unity though. 9. This one is a teensy bit outdated. ProGrids is now a Unity package, and adds this functionality better than Godot. 10. Godot has even worse input management than Unity, which is truly a feat. It's animation tools, particularly animation state machines need some serious work. It also has low-level, poor performing 3D navigation tools, which are getting love in the next couple versions, but currently they are extremely lackluster and don't hold a candle to Unity's out-of-the-box. Much of the documentation for it is blank. 3D navigation is fundamental to any 3D game with even a modicum of complexity. Getting it up and running fast is essential. It was ultimately why I went back to Unity for the time being. I'm still longing to switch to Godot in the future, but it's undercooked for 3D at the moment.
@miksuko
@miksuko 5 жыл бұрын
@@TheMikirog what you mean no grid snapping, Unity has built-in grid snapping
@_LazySama
@_LazySama 5 жыл бұрын
@Epoch plus5 well i will drive what i can afford!! lmao
@rafaelbordoni516
@rafaelbordoni516 5 жыл бұрын
Hey, good to see you trying out Godot Engine! Honestly, the nodes system is incredible. It really simplifies everything about making games. Combined with the python-like GDScript, you can make something waaaaay faster than you could in Unity. In my honest opinion, Godot is a lot better than Unity for that reason.
@jamesheasman1594
@jamesheasman1594 5 жыл бұрын
Good to see you using Godot, I've used it for 3 years and it's very good for 2D!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Cool. And seems like it's only getting better and better as well. :D
@flafcodes
@flafcodes 5 жыл бұрын
I'll leave here the open source projects for 3 sample tutorials I made on Godot. Enjoy. Shader basics (beginner): github.com/FlavioFS/godot-pokemon-transitions Simple enemy (beginner): github.com/FlavioFS/godot-mad-stone Player state machine (advanced): github.com/FlavioFS/godot-platformer-state-machine
@thepandaboySTanimations
@thepandaboySTanimations 2 жыл бұрын
noice
@the_real_yummuy
@the_real_yummuy 2 жыл бұрын
Yooooooo thanks
@BeerfootBandit
@BeerfootBandit 5 жыл бұрын
Godot seem to be getting popular now. I'm seeing it everywhere now
@moonythm
@moonythm 5 жыл бұрын
Its the most active project on github
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Yeah, seems like it. That's why I wanted to check it out. :D
@invadercivic2774
@invadercivic2774 5 жыл бұрын
To references other nodes in the scene tree and get it's position you could have used get_node("node path").get_position() or as a short hand for get_node() you can use money $ symbol. Or if your having trouble finding it use get_tree().get_root().find_node("node name") If the node your trying to find is an instance remember to make its name unique Var P = player.instance() P.set_name("player") Add_child(P) Then you can find instanced player with get_tree().get_root().find_node("player") This is useful with stuff like respawning player. It's nice to see you trying new things, maybe you could turn it into a series.
@jared7650
@jared7650 5 жыл бұрын
Nice, always enjoy a new perspective on my 2D engine of choice and the cool thing about it is that since it's open source you are a lot closer to the development of the engine. FYI the way to get a refrance to nodes in the scene is through a tree structure. e.g root node - child node -- child of child node From script on root node var target = $"/child node/child of child node"
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh, that is interesting. Thanks for letting me know how that works. :D
@danielpascoe4343
@danielpascoe4343 5 жыл бұрын
Found my way here whole looking at Game Dev stuff and you have got yourself a new subscriber! Great video
@mnajim7538
@mnajim7538 4 жыл бұрын
i really enjoyed this type of let's try vids for game devs content, especially that it's not long, 10 mins is so good. Great work man.
@rogerwinright2290
@rogerwinright2290 5 жыл бұрын
Hey Jonas! I'm a huge fan of your channel. It's provided me with a lot of great information on a multitude of a topics privy to creating games and even launching my own game studio soon! Thank you for the great content! I especially loved this video as well! It'd be awesome if you made one based on the Unreal Engine!
@Jalecko
@Jalecko 5 жыл бұрын
I should go back to learning this engine maybe
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Doesn't really matter which Engine you go for but learning something new is rarely wrong. ;)
@Danuxsy
@Danuxsy 5 жыл бұрын
I think it's best if you use a engine that allow you to learn a common programming language too such as C# or C++, Java, etc.. because that will follow you to any engine later on.
@Destron5683
@Destron5683 5 жыл бұрын
XIAO you can use C# with Godot
@Danuxsy
@Danuxsy 5 жыл бұрын
@@Destron5683 Oh neat!
@willnationsdev
@willnationsdev 5 жыл бұрын
@@Danuxsy You can also use C++, though its current workflow isn't the most user-friendly (code-generation, boilerplate, GUI-powered utilities don't exist yet, but they will by next year probably). The workflow for creating C++ scripts is... 1. Clone the github.com/GodotNativeTools/godot-cpp repository, recursively 2. Build the Godot C++ bindings into a static library 3. Create C++ scripts that reference the C++ header files and the library. 4. Build the C++ scripts into a dynamic library. 5. Create a GDNativeLibrary resource that tells Godot which library to use for each platform (allows you to store multiple C++ libraries in the same project and not have to change the project for each publication platform) 6. Create a NativeScript resource that points to the GDNativeLibrary resource and specifies a class name to use from it. You can then load and attach the NativeScript to any Godot object, just as you would any other script. There is a very good tutorial video on the use of NativeScript 1.1 in Godot 3.1 here: kzbin.info/www/bejne/aJmuaKmFnsyVgrM
@FrancoisSchnell
@FrancoisSchnell 5 жыл бұрын
Currently learning Godot and very impressed by it, subed, keep it up! :)
@KotCR
@KotCR 5 жыл бұрын
Godot really seems to be taking off recently, does look pretty nice. Got too many uncompleted projects on other engines I need to finish, at least a couple of, first, but at this rate it's definitely something I'll consider looking into using in the future. From what I've seen of it so far...it just seems so...clean. It's nice.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I agree. Clean is a good word to describe it. Best of luck with finishing your projects. :)
@exenerate6407
@exenerate6407 5 жыл бұрын
Unity also have grid snap, just hold in controll, there is also settings where hou can change grid size😉
@exenerate6407
@exenerate6407 5 жыл бұрын
Luiz Vaz I agree, they should finish implementing progrids
@JonasTyroller
@JonasTyroller 5 жыл бұрын
@@bezoro-personal Oh there is a plugin for that? That makes sense. Cool. :D
@HAWXLEADER
@HAWXLEADER 4 жыл бұрын
@@JonasTyroller The package manager is full of secrets! ^^
@MoonJumpMania
@MoonJumpMania 4 жыл бұрын
I was watching you in 2x speed, and when you were watching HeartBeast in 1.5x speed, I was watching him in 3x speed.
@nikhilkadiyan4847
@nikhilkadiyan4847 5 жыл бұрын
You can get pathnames to nodes by writing $ followed by the name of node in your code. eg. root -nodeA --nodeB on a script on root write $nodeA or $nodeA/nodeB to get the nodes referenece
@eigentlichtoll02
@eigentlichtoll02 5 жыл бұрын
What if the scene structure changes during development, do you rewrite your code each time?
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I see. Thanks for explaining that. It's probably not as unpractical as I thought it was. :D
@nikhilkadiyan4847
@nikhilkadiyan4847 5 жыл бұрын
@@eigentlichtoll02 you mean when add or delete the nodes during runtime? Godot will give an error because of not finding the node, just like any other engine. Is it what you are saying?
@eigentlichtoll02
@eigentlichtoll02 5 жыл бұрын
@@nikhilkadiyan4847 Yeah. But not even during runtime. What if you change from hero dagger ...to: hero -backpack --etui ---dagger Each time you have to rewrite your code by hand; you have to correct your $nodepaths and get_node/get_children functions might return nulls. How do you deal with that in more complex projects, or are there some conventions on how to set up/traverse scenes etc. in general ? thank you ;)
@nikhilkadiyan4847
@nikhilkadiyan4847 5 жыл бұрын
@@eigentlichtoll02 I think there is no way. I am actually not that advanced guy,but one possible way could be traversing through all the nodes in your code and checking whether its name is what you want(dagger in your case). But that will be just increase the cpu load. My advice is rewriting the node references in your code though,thats actually less headache :)
@Goldenfightinglink
@Goldenfightinglink 4 жыл бұрын
That was your first session and I didn't even know exporting a nodepath was possible, thanks!
@GunnarClovis
@GunnarClovis 5 жыл бұрын
Very lovely, Jonas!
@casualartist4202
@casualartist4202 2 жыл бұрын
you pronounce godot properly and i'm so happy about it
@openjcd
@openjcd 4 жыл бұрын
This video has one of KZbin's best thumbnails.
@thehambone1454
@thehambone1454 5 жыл бұрын
Godot seems nice. I just recently switched to Unity but I may check it out at some point.
@gelopisaminasotaripitanasi5921
@gelopisaminasotaripitanasi5921 5 жыл бұрын
TheHambone it only may be good for 2D games 3D is trash I think
@thehambone1454
@thehambone1454 5 жыл бұрын
FnX Assassine_Fan The demos I have seen looked okay for 3D but no clue how well they perform
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Honestly if you're already used to Unity I don't see a super pressing reason to switch again but I guess trying it out doesn't hurt either. :)
@thehambone1454
@thehambone1454 5 жыл бұрын
Jonas Tyroller the open source aspects are somewhat appealing but honestly, I prefer using C# as opposed to some engine specific scripting language. I’ll probably just stick with unity for now and the foreseeable future. Thanks for the vid!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Godot will actually get c# support so maybe try it out once that is a bit more stable. ;)
@davthemillionth
@davthemillionth 3 жыл бұрын
If you don't like the slowness of GDscript, mono version has C# support, which does require the install of a C# compiler, but that will already be on most computers if you use unity.
@kektimus
@kektimus 5 жыл бұрын
Great video! But what I really want to thank you for is your advice on faster playback speed for tutorials. That is actually brilliant and it helps my impatience a lot.
@shreyanshanchlia
@shreyanshanchlia 5 жыл бұрын
was watching this video at 2x so 4x when u sped up the video. DAMN!!
@joshuasomeones9618
@joshuasomeones9618 4 жыл бұрын
It's a break out game, BUT YOU ARE THE BALL! Just watched your but design video and then this one. Looks like even though you hadn't thought of it yet, you were already doing it!
@dhantrastudio199
@dhantrastudio199 5 жыл бұрын
Godot has always been in our radar. Thanks for your review, helps! 👍
@brownricestudio1447
@brownricestudio1447 5 жыл бұрын
This does look pretty cool. Might try this engine later!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh yeah, I was very positively surprised. I personally will stick to Unity for now. xD
@cprn.
@cprn. 4 жыл бұрын
Is there part two? :D For whatever reason I enjoyed watching you learning Godot more than learning it myself, even though I like it a lot.
@SoloCodeNet
@SoloCodeNet 5 жыл бұрын
hope you enjoy Godot ! lightweight and powerfull engine !
@sebastianwardana1527
@sebastianwardana1527 5 жыл бұрын
Linking to other objects is easier now, right click on a node in the scene inspector on the left and select Copy Node Path!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh, neat.
@OlivierPons
@OlivierPons 2 жыл бұрын
I've made a (very small) game on Unity, published it, and just tried Godot. Conclusion: I've made in one month the progress I didn't make in 6 months in Unity. Once I've finished my game (and I will!), I'll compare the time it took. You were right about scenes vs prefab in Unity... except that the developpers have wait for 3 years to have prefabs *in* prefabs, whereas in Godot it's already there, and much more powerful.
@CaptainNow2
@CaptainNow2 2 жыл бұрын
Excellent video! Thank you! I am a pixel artist currently co-developing a game for a retro-platform (Commodore Amiga) and will one day be porting it to modern devices (hopefully). I am just checking out my options and this video helps a lot! Thank you! Liked and subbed :)
@CatDribble
@CatDribble 2 жыл бұрын
I feel even as a beginner it's good to try them out and workout what works for you, you might love making games but constantly get discouraged because the engine you chose is just harder then you thought it was gonna be to get into
@Riodragon1
@Riodragon1 5 жыл бұрын
I waited a lot for this video :3
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Well, hope the wait was worth it. :P
@Riodragon1
@Riodragon1 5 жыл бұрын
@@JonasTyroller yes, i need more :X
@matthewg.garcia9415
@matthewg.garcia9415 3 жыл бұрын
Just started using Unity, I am surprised how much processing power it uses even on my powerful desktop PC. I think Godot will be my go-to in the future for laptop. However, I do like the idea of mastering C# (in my case I just started learning the Unity engine and C#) first before jumping into Godot. Especially since I want to experiment with Unreal and C++ as well. The one thing I've been told over and over again, and this guy's video emphasized this, (I need to follow this advice myself) is to just choose one language and/or program and master that one first, then branch out to other platforms or languages after. You will be better for it.
@ChaseTheVase
@ChaseTheVase 5 жыл бұрын
Heartbeast’s videos helped me learn Godot too! His channel is awesome :D
@metgaming9545
@metgaming9545 4 жыл бұрын
Me: ok cool let me check this out Jonas: GDscript is similar to python- Me, a python programmer: FINALLY A GAME ENGINE THAT USES SOMETHING LIKE PYTHON
@Mohas191
@Mohas191 4 жыл бұрын
python is the most easiest thing tho... Unity is way more usable and powerful. try to learn c#
@ArturoVelazquez3
@ArturoVelazquez3 4 жыл бұрын
You should also check out Panda3D :) Only downside is that it's all code, there´s no graphics interface or editor (as far as I know... but I haven't looked that hard, maybe there's one out there)
@metgaming9545
@metgaming9545 2 жыл бұрын
Well said, year old comment. Well said.
@schnitzelhannes6431
@schnitzelhannes6431 2 жыл бұрын
My favourite thing about godot: Unlimited nested scenes The part about unity i hated the most was the prefabs not capable of doing the things i wanted them to do.
@gofastutos
@gofastutos 2 жыл бұрын
Yes Godot scene architecture is better. Most modulable. The best exemple is Scene inheritance. Try to inherit prefabs in Unity... it can't. That is a powerfull design pattern.
@foxto100
@foxto100 5 жыл бұрын
godots Kinematicbody is probably my favorite thing about it, simple but flexible
@viligor1484
@viligor1484 5 жыл бұрын
Godots input manager is really easy to use, you can even make your own inputs there.
@JamAttack
@JamAttack 4 жыл бұрын
I think I might look into this engine. I'm just starting to get into the world of game design, and I've been learning Unity. However, Unity is pretty badly optimized for 2D games in general. This program seems to have many of the advantages Unity has, and actually be similar in many ways. I might looks more into it. The other option of course is Game Maker. Are there any advantages to Game Maker, and is there a free version of it worth getting?
@SSukram_
@SSukram_ Жыл бұрын
Learning godot might come in handy now...
@RenderingUser
@RenderingUser Жыл бұрын
True I'm lucky I made that decision 5 years ago
@NordiSchmordi
@NordiSchmordi 5 жыл бұрын
wie geil ist das denn?! ich hab bei deinem alten kanal mega viel über den gamemaker gelernt :D ich hab heute erst islanders auf steam gesehen weil sich ein freund von mir das wünscht :) ich bin gerade mega happy :D
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Haha. Sehr geil. :D
@NordiSchmordi
@NordiSchmordi 5 жыл бұрын
@@JonasTyroller wollte mich mal bedanken bei dir. dank dir arbeite ich jetzt regelmäßig zum spaß mit gamemaker studio ( leider ist mir 2 noch zu teuer. 1.4 hab ich vom humble bundle) und jetzt erbeite ich an einem top down shooter (ja dein tutorial hatte mir damit damals geholfen xD) rogue like spiel ähnlich zu enter the gungeon mich freut es sehr zu sehen, das deine spiele so positiv auf steam angenommen werden. sobald ich das nächste mal geld auflade werde ich mir auch mal islanders kaufen. MFG Pascal
@jsarnowski
@jsarnowski 5 жыл бұрын
I suggest reading the documentation of Godot. It has very good guides right there.
@sharielentertainment9037
@sharielentertainment9037 5 жыл бұрын
Never seen this game engine before pretty cool tho, Can I recommend a video idea?
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Sure, just recommend it. :)
@pixificial8177
@pixificial8177 5 жыл бұрын
Take your time, we'll be waiting
@igorthelight
@igorthelight 5 жыл бұрын
@@JonasTyroller May I recommend a video idea instead of him? His request time is expired :-) Someone says that Xenko game engine is same as Unity but free and opensource. May you try it? For science of course! :-) I really enjoyed this video!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
@@igorthelight Ohh. That engine looks really nice. Thanks for bringing it to my attention :)
@BrettKromkamp
@BrettKromkamp 5 жыл бұрын
Subscribed to your channel and hoping for more Godot stuff ;)
@scr4932
@scr4932 4 жыл бұрын
I was wondering for so long how to do the thing at 6:15 (and whether it was even possible in Godot) and I couldn't find info about it. Good thing I watched this.
@HonsHon
@HonsHon 4 жыл бұрын
It shows you that on the Godot website actually. I will link it. docs.godotengine.org/en/stable/getting_started/scripting/gdscript/gdscript_exports.html
@eigentlichtoll02
@eigentlichtoll02 5 жыл бұрын
I really like your approach, it's more like trying figuring things out. I have been using Game Maker for a very long time, now try to switch to Godot and actually I'm having a hard time understanding this engine and feel like I need a lot of input (tutorials/manual/community) for every little thing I want to work out (Node traversing, Animations, Textures). I can hardly complain (for it's MIT License) but the functions available are scarcely described in the manual. For example when using a Java IDE I really love the extensive information you can get from any method/object in the JavaDoc just by typing in some letters.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Yeah. I guess it was a bit easier for me cause I used Unity before. Game Maker is totally different.
@DaChrisstar
@DaChrisstar 5 жыл бұрын
The documentation isn't that bad (you can even access it from the editor which is great) but you need to know what to use. It's not different with unity though
@bigmantunes
@bigmantunes 4 жыл бұрын
i like how jonas masters this program in 10 min while i cant master unity in like 3 months lol
@Kramlets
@Kramlets 5 жыл бұрын
Godot is fantastic, though I can't stand working in GDScript. I'm really waiting on better C# support before making the switch from Unity. More specifically, I'd like to be able to build games for WebGL and mobile platforms.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Ah, I thought Godot already has export to mobile?
@bexplosion
@bexplosion 5 жыл бұрын
@@JonasTyroller For GDScript yes, but not for C#
@JonasTyroller
@JonasTyroller 5 жыл бұрын
@@bexplosion Ah. I see. Thanks. :)
@Kramlets
@Kramlets 5 жыл бұрын
​@@JonasTyroller Whoops, I can see how that wasn't obvious. That's right, if you use C# you can only export to desktop platforms: so Windows, Mac and Linux.
@hypernautic
@hypernautic 3 жыл бұрын
I felt the same about GDScript at first but then gave it a try anyway, its ok and you can convert what you write in it for now into C# later when the supports there easily.
@ivankoev
@ivankoev 5 жыл бұрын
Hey I really like your understanding of how people work and overall game design. Do you do consulting or something?
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I try to help where I can. You can best reach me via discord. :)
@Dude_Slick
@Dude_Slick 3 жыл бұрын
Jonas, I find it refreshing to hear that someone pronounced Godot properly.
@cyber_chris
@cyber_chris 5 жыл бұрын
Wow jemanden gefunden der auch Tutorials in 2x Geschwindigkeit schaut 👌
@HonsHon
@HonsHon 4 жыл бұрын
I know this was made a year ago, but damn do you learn fast. I remember it took me a few days/weeks to reach where you ended up.
@vvill-ga
@vvill-ga 5 жыл бұрын
I love that you pronounce it "Godot" and not "Godow". Thank you very much.
@randominternetuser5123
@randominternetuser5123 5 жыл бұрын
VVill yeah like if its godow, shouldnt it be spelled godote?
@Liam-pf7ih
@Liam-pf7ih 5 жыл бұрын
@@randominternetuser5123 you must not be waiting for godot then.
@randominternetuser5123
@randominternetuser5123 5 жыл бұрын
lol why is that? i love godot
@Liam-pf7ih
@Liam-pf7ih 5 жыл бұрын
@@randominternetuser5123 Waiting for godot is a french play and is the reason people say godoh instead of go dot
@randominternetuser5123
@randominternetuser5123 5 жыл бұрын
LiamS oof k
@ghostly_zsh9609
@ghostly_zsh9609 5 жыл бұрын
GDsceipt is like if python and javascript had a baby
@gamedevwithdrew
@gamedevwithdrew 2 жыл бұрын
Time to try it again!
@somethingwentwrong196
@somethingwentwrong196 5 жыл бұрын
more of this learning new game engine adventure please.
@igorthelight
@igorthelight 5 жыл бұрын
That would be great!
@nv7213
@nv7213 4 жыл бұрын
If you use the non-mono version, when you press the play button it goes almost instantly and the download is EVEN smaller
@enbytiousmusic
@enbytiousmusic 5 жыл бұрын
At my startup Divirad we also use the Godot engine! It's great for our usecase and perfect for nobudget studios and projects!
@TomKranis
@TomKranis 5 жыл бұрын
Nice video. No ads )
@broganking9830
@broganking9830 5 жыл бұрын
8:24 sums up my work day :D
@igorthelight
@igorthelight 5 жыл бұрын
There is only one word for that... SSD
@fdsKedi
@fdsKedi 4 жыл бұрын
You can use ProGrids asset in Unity to get the grid snapping
@Softwarecom
@Softwarecom 5 жыл бұрын
Cool, thank you for sharing
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Sure thing. Thank you for watching. :)
@MichoSchmidt
@MichoSchmidt 5 жыл бұрын
I have never tried Godot, but would be fun to try it out. I have been habit to Unity for like 4-5 years ;D but still love Unity.
@igorthelight
@igorthelight 5 жыл бұрын
Try it - it's fun!
@Diddykonga
@Diddykonga 4 жыл бұрын
Just a note: All physics access should be done in either _fixed_process or _integrate_forces. As these are called before the simulation. Also physics in Godot uses a fixed-rate, meaning you only update the physics so many times per second. Compared to _process which is called for every drawn frame; as well as being called after the simulation.
@SunilNmb
@SunilNmb 4 жыл бұрын
Ahh yes i lost my last brain cell.. Thanks
@csmemarketing
@csmemarketing 5 жыл бұрын
Glad you're enjoying Godot Engine.
@VaSoapman
@VaSoapman 4 жыл бұрын
Heartbeast != Good tutorials
@ferrucciobenito1393
@ferrucciobenito1393 5 жыл бұрын
You probably know this already but in unity u can set ur snap settings under edit, give the numbers for your x, y, z & rotation. After that just press ctrl and it snaps :)
@AntiqueGear
@AntiqueGear 5 жыл бұрын
I tried learning a bit of Unity and got scared off because of the UI. It also took about 3 days to download. (I'm NOT joking) I'll have to give Godot a try!
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Haha. Jeez. 3 Days??? :D
@AntiqueGear
@AntiqueGear 5 жыл бұрын
@@JonasTyroller Yeah... it kept on stopping.
@raynature5901
@raynature5901 5 жыл бұрын
What Engine did you use to create your game?
@AntiqueGear
@AntiqueGear 5 жыл бұрын
@@raynature5901 I'm using a neat little 2D engine called Construct 2. Thanks for asking!
@HurricaneSA
@HurricaneSA 5 жыл бұрын
@@AntiqueGear Construct 2 is awesome. It's a pity they went the browser and always online route with Construct 3.
@InvetorXD
@InvetorXD 5 жыл бұрын
I really want to use Godot but I faced many bugs and so I switched to Defold. But now that you tried it out and had a great time with it, I want to try it again! And will you make games with Godot? It's actually fun (imo).
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh crazy, I've never heard of Defold before. Is it worth checking out? I don't think I'll make any big Godot games for now as I'm already a lot more used to Unity. :)
@invadercivic2774
@invadercivic2774 5 жыл бұрын
There has been a lot of improvement in Godot 3.1 Right now I'm using it to make a 2D platformer for Android. It's at @doublethinkstudio on Instagram is your interested. :)
@InvetorXD
@InvetorXD 5 жыл бұрын
@@JonasTyroller No, I don't feel it's worth checking for you. Unity is great by it's own merits and Defold isn't really the best 2D engine available. It has some drawbacks. The reasons I picked it up are : - The UI is very clean and simple. - It is very polished and there is very few bugs. - It's slightly faster than Godot. - And obviously, it's free. In other words, it works for me. But I can't say you and others will be satisfied with it. Overall, it's different than other engines I've used and so you may check it out, but I don't think it's worth it, specially since you're fine with Unity and GameMaker.
@InvetorXD
@InvetorXD 5 жыл бұрын
@@invadercivic2774 Well it looks interesting. Do you have any gameplay footage? And how was your experience making the game for mobile on Godot? Yes, Godot has made great improvements in 3.1, and I'm looking forward to 3.2 (specially the fact that you can disable some features to get a better UI). But most importantly when the bugs are fixed and the engine becomes robust (hopefully in version 4.0 or sooner), I'll use it with dedication.
@SoldierBol
@SoldierBol 3 жыл бұрын
Wow that was really cool
@crypticcoding9680
@crypticcoding9680 5 жыл бұрын
I Make Videos About Godot. Hopefully You Guys Will Like It.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Awesome. I wish you the best of luck with your channel! :)
@uheartbeast
@uheartbeast 5 жыл бұрын
Just subbed. :)
@crypticcoding9680
@crypticcoding9680 5 жыл бұрын
@@uheartbeast Thank You Much For Subbing Me!
@mrmoinn
@mrmoinn 5 жыл бұрын
Me too! I haven't watched your tutorials yet but they seem good quality
@crypticcoding9680
@crypticcoding9680 5 жыл бұрын
@@mrmoinn Thank You So Much!
@lucashimself_
@lucashimself_ 5 жыл бұрын
therapist: Don't worry, Jonas Godot isn't real, he can't hurt you. Jonas Godot: a
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Godonas please. :p
@bloonsfamily2066
@bloonsfamily2066 3 жыл бұрын
so it's not called Jodot?
@Lugmillord
@Lugmillord 5 жыл бұрын
So... should I watch this video in double speed, too? Anyway, I'll stick with Unity. I so used to it by now. Even though that grid snapping sounds good. Which languages do you prefer to work with? I really like C#. More comfortable than C++/C which I have to use at work.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Oh yeah, C# is my favorite one as well so far. It makes it very easy to write clean code compared to the other languages I've tried. If you can still understand what I'm saying and you're just here for information and not for entertainment then you should obviously watch at double speed. ;)
@Lugmillord
@Lugmillord 5 жыл бұрын
@@JonasTyroller Well, too late. Watched it all vanilla-style. Now I will never get these 4 minutes back I'm wasting on other videos anyway xD
@NinjarioPicmin
@NinjarioPicmin 5 жыл бұрын
@@Lugmillord oh wow you here :O ?
@milmil5350
@milmil5350 5 жыл бұрын
You're adorable! 💖😁 Thanks for the review / try-out of Godot. It seems to work best with 2D games. But I've seen some good looking 3D games such as Greyhounds on Godot's April 2019 highlight reel. *My only concern* is that, based on what I read in a comment on another video, Godot only exports to PC and mobile because of business license issues or something. It doesn't export to PS4 or Nintendo Switch, *so I've heard.* If you're okay having your Godot game be PC / mobile exclusive "forever" then it's fine. Otherwise, it's a problem. On the plus side, every household either owns a PC or mobile device. Nowhere near as many owns a console. And most modern computers, even the cheapest ones, can run games. As long as it's not ridiculous in graphics and doesn't require too much RAM to function, the game can still reap a lot of sales.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
I agree that is a downside but as you've mentioned probably not one that will concern a lot of devs. :) Thanks for watching.
@InnerEagle
@InnerEagle 5 жыл бұрын
I'm gonna go back fully on godot after a break for other little projects ;-)
@misceryyt2897
@misceryyt2897 4 жыл бұрын
Me, An experienced Godot dev: Oh no, he doesn’t know nodes first things first. But he is starting so I get it. Also me: *internal screaming*
@BlueOctopusDev
@BlueOctopusDev 4 жыл бұрын
bruh in godot you have a AMAZING thing x) : this *drum roll*... autotiles ! i dont know if there are on unity but i looovvveee this in godot
@Nihlm
@Nihlm 5 жыл бұрын
I think this will be my primary engine. I mean I hate when I take a break and unity gets a big update so it's great that it is super small, on top of that it feels less clustered over unity. I'm definitely not touching 3d soon anyway
@MichaelKTaylor
@MichaelKTaylor 5 жыл бұрын
Interesting, don't know if I'll get out of my Unity, Unreal comfort zone though. Either way good video on an engine I've only heard about in passing. Though that built in localization is mighty tempting.
@JonasTyroller
@JonasTyroller 5 жыл бұрын
Yeah, It won't get me out of my Unity, Game Maker comfort zone either. Was interesting to check it out, though. That built in localization surely looks tempting even though I have no idea how it works yet. :D
@MichaelKTaylor
@MichaelKTaylor 5 жыл бұрын
@@JonasTyroller So it goes right?
@aswinsenthilkumar1497
@aswinsenthilkumar1497 5 жыл бұрын
Boi your accent is so cool i love it
@darxoonwasser
@darxoonwasser 5 жыл бұрын
btw godot is pronounced godoh edit: ah you mentioned it later in the video, I always heard people pronouncing it godoh
@JonasTyroller
@JonasTyroller 5 жыл бұрын
As HeartBeast mentioned: Godot rhymes with robot. End of discussion. :D
@uheartbeast
@uheartbeast 5 жыл бұрын
@@JonasTyroller Hahaha sorry to break it to you but I have been converted to the Godoh way of saying it XD
@AntiqueGear
@AntiqueGear 5 жыл бұрын
I pronounced it like that until this video lol
@JonasTyroller
@JonasTyroller 5 жыл бұрын
@@uheartbeast Nooooooooooooooooooooooooooooooooooooooooooooooooooooo! :D
@uheartbeast
@uheartbeast 5 жыл бұрын
@@JonasTyroller Hahahaha
@pufoofflcial
@pufoofflcial Жыл бұрын
verry nice good job
@richardikin
@richardikin 5 жыл бұрын
I really like Godot. Have you only used engines, or have you used any Frameworks like libgdx/sfml/directx etc etc?
@infobirdstudios9870
@infobirdstudios9870 4 жыл бұрын
Jonas: Watch to tutorials at 1.5 speed Me: Watches everything at double speed
@Noodle_Sushi
@Noodle_Sushi 5 жыл бұрын
aaaaayyyy godot ftw 👌
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Brackeys
Рет қаралды 2,7 МЛН
We Made 1000 Video Games About Failure
18:02
Jonas Tyroller
Рет қаралды 134 М.
Don't Record 600 Voice Lines for Your Indie Game.
11:05
Jonas Tyroller
Рет қаралды 190 М.
I Remade My Scratch Game in Godot
10:04
LazyAlarm
Рет қаралды 372 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 792 М.
I Made the Scariest Game Ever
10:13
BadGameDev
Рет қаралды 285 М.
Why I'm Switching Game Engines. (Unity vs. Godot)
7:20
froguish
Рет қаралды 58 М.
Why Use The Godot Game Engine?
11:59
Gamefromscratch
Рет қаралды 185 М.
How NOT to make an indie game
22:01
Lychee Game Labs
Рет қаралды 2 МЛН
I Made a Game in Powerpoint
9:37
PolyMars++
Рет қаралды 1,9 МЛН
Every Game Engine Explained In 9 Minutes (Part 1)
9:10
Stopshut Games
Рет қаралды 455 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 373 М.