Unreal vs Godot (Workflow and Performance)

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ต.ค. 2023
  • Let's see which engine is a gangstar!
    Support Project Red on Patreon: / forkmachine
    Join us on Discord: / discord
    Instagram: / forkmachine_dev
    Twitter: / forkmachine_dev
    Email: forkmachine.com@gmail.com
    Read More About the Lore here: www.forkmachine.com/project-r...
    see ya!
  • บันเทิง

ความคิดเห็น • 247

  • @dzonemanarmy
    @dzonemanarmy 8 หลายเดือนก่อน +300

    You don't have to make script to run the animation in Godot, you simply could toggle autoplay button in the animation player

  • @HuangShengHong
    @HuangShengHong 7 หลายเดือนก่อน +109

    I have 5 years of experience in Unreal, and I've probably spent 1 month in total to compile shaders, that's the reason I'm investing in Godot now.

  • @Bananenbauer123
    @Bananenbauer123 7 หลายเดือนก่อน +45

    Always great to see other people struggling with basic stuff. Reminds you you're not the only idiot on this planet.

    • @user-ym7ss6xb3j
      @user-ym7ss6xb3j 2 หลายเดือนก่อน +10

      a winner just tries one time more often than a loser

  • @simonlow0210
    @simonlow0210 8 หลายเดือนก่อน +160

    Your first problem is importing fbx into Godot. Of course it would be slow cuz you have to use other tool to convert the content. Better just use GLTF format from the start.

    • @RenderingUser
      @RenderingUser 8 หลายเดือนก่อน +57

      or just.... load a .blend file directly

    • @goreldeeno
      @goreldeeno 7 หลายเดือนก่อน +11

      @@RenderingUser obj crying in the corner (ik obj doesn't pack animations this is just a joke)

    • @hanhan-fm8kh
      @hanhan-fm8kh 7 หลายเดือนก่อน

      can 3ds max export GLTF?

    • @DevMarco-
      @DevMarco- 7 หลายเดือนก่อน +7

      @@hanhan-fm8khMost likely yes. Given their license costs it should ne able to

    • @kishirisu1268
      @kishirisu1268 6 หลายเดือนก่อน +11

      This approach is too complicated for him, he will use dumb way and bitching how bad Godot FBX import..

  • @vishnuviswanathan4763
    @vishnuviswanathan4763 8 หลายเดือนก่อน +69

    in the new Godot 4.2 beta, you don't need to restart the editor every time you reimport

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +18

      Yeah, also hot reloading for GdExtension as well

    • @vishnuviswanathan4763
      @vishnuviswanathan4763 8 หลายเดือนก่อน +23

      @@ForkmachineGames kinda of funny you made two of those issues two days ago now both are fixed in the beta

    • @MEMUNDOLOL
      @MEMUNDOLOL 7 หลายเดือนก่อน +2

      what about editor not seeing new classes until editor restart, its still there together with 5 billion other things

    • @sebastiansaldias310
      @sebastiansaldias310 25 วันที่ผ่านมา

      @@vishnuviswanathan4763 The wonders of FOSS, whoever fixed that probably watched this video

  • @cycomkid
    @cycomkid 8 หลายเดือนก่อน +41

    You need to learn godot more, there is an auto start animation button. 😂

  • @SaladEntertainment
    @SaladEntertainment 8 หลายเดือนก่อน +42

    Oh yeah, to make the performance on Godot even better, there is an addon called "Godot Jolt" which is a better physics engine for Godot!

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +12

      Interesting, i heard that the default Godot's physics is not good in performance, but still have not tried it yet

    • @SaladEntertainment
      @SaladEntertainment 8 หลายเดือนก่อน

      Absolutely, here is a video I saw that made me use it in an FPS game I am making if you want to check it out! It is a benchmark comparing normal godot physics vs. godot jolt. th-cam.com/video/Kq8M3S50LNs/w-d-xo.htmlsi=7Lf0eR1SHfcqLdTV

    • @marcom8919
      @marcom8919 7 หลายเดือนก่อน +14

      @@ForkmachineGamesjolt is also used in Horizon zero dawn - so it’s a pretty massive improvement

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน +1

      @@ForkmachineGames It's not just bad in performance, it's unfinished.
      I hear they're phasing it out, with the eventual goal to switch to Jolt (Horizon Zero Dawn/Forbidden West's physics engine, which Guerilla Games open sourced a while back). You can already (and should) implement it via the addon library.

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน +5

      There's no physics going on in any of those scenes, so that wouldn't affect this test.
      Good advice, tho

  • @FrozenInIce
    @FrozenInIce 7 หลายเดือนก่อน +29

    Godot doesn't need to have every thing in one file so you need to make a scene for every instance that is not the level unless you want to make level inter chance able then you make the levels their own scenes. this helps with controlling animations properties and code.

  • @FrozenInIce
    @FrozenInIce 7 หลายเดือนก่อน +22

    godot needs you to add the colider and if it has code as well. the hitbox issue is caused by you dragging the model to play area instead of creating a scene.

  • @GegoXaren
    @GegoXaren 7 หลายเดือนก่อน +21

    You are handling FBXs wrong in Godot.
    When you import FBXs you should export them as scenes, then load those scenes.
    That will fix many of the problems with FBX files in Godot.
    Another way would be to convert them to gltf, as that is a native format.

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน +2

      Sounds like copium to me 🫵😂

    • @GegoXaren
      @GegoXaren 7 หลายเดือนก่อน

      @@shengalabu8050
      They can't legally implement FBX support into the engine.
      And, GLTF is an industry standard, FBX is not a standard, but a defacto standard.

  • @MangaGamified
    @MangaGamified 8 หลายเดือนก่อน +13

    Most relatable review ever, most if not all reviews just skip the boot up or hot-reloading. I haven't DLéd UE5 for the longest time until a few days ago, and my oh my that realism and tech came with a price, the hard drive space it occupies is astounding, 67 GB of local hard drive space 💥 thanos snapped in an instant.
    It's powerful and free but at the same time it stems farther and farther away from more people due to its continued newer and newer PC requirements if not parts. At this rate your PC/parts need to be

  • @nathanklisch7078
    @nathanklisch7078 7 หลายเดือนก่อน +12

    Did you read any of the godot docs or do any walk through? Or just jump in assuming they work the same?
    If you created the character as a scene then imported that into the other scene they would all inherent the copied characters setup solving the vast majority of the issues you ran into.

  • @RayOfSunlight984
    @RayOfSunlight984 8 หลายเดือนก่อน +51

    Advice: Don't wait until Godot gets good, you should jump *NOW* and *HELP* make it better.
    And also, about thr FBX import, *KEEP IN MIND* that Godot, unlike Unreal and Unity, it's free(as in 'Freedoom) and open source, and since FBX it's a propietary thing, workarounds had to be done, hope you understand.

    • @verendale1789
      @verendale1789 8 หลายเดือนก่อน +9

      Not really people's job to help improve these engines by intentionally picking a tool that would harm their workflow for the sake of "helping". People just want something that works and gets out of the way.

    • @RayOfSunlight984
      @RayOfSunlight984 8 หลายเดือนก่อน +18

      @@verendale1789 That's not what i mean.
      The waiting game is not viable with open-source stuff, the more people that helps, the better the engine will become.
      Also, taking shortcuts and goinh lazy it's mot a plausible life style, And Godot it's community driven, not a company.

    • @hicarodestrui
      @hicarodestrui 8 หลายเดือนก่อน +2

      I believe that's more about, that Godot is not a " FInal Game Product Release Ready" engine yet, tht's why a lot of deverlopers do not choose godot as they main game engine, and that's fine and there's no problem about it.

    • @RayOfSunlight984
      @RayOfSunlight984 8 หลายเดือนก่อน

      @@hicarodestrui There are other reasons, Companies rely on Technical Support

    • @askeladden450
      @askeladden450 8 หลายเดือนก่อน +11

      ​@@hicarodestruiwhat makes you say that? Dozens of successful games have been made with it. Unless you mean high end 3d, in which case you are right.

  • @GuyPaddock
    @GuyPaddock 8 หลายเดือนก่อน +12

    IMO Unreal's packaging takes longer because it's also validating all the assets, pre-compiling the shaders, and cooking the content, which can make it harder to reverse-engineer whereas I believe Godot's output format isn't anything special. Not defending Unreal's insanely long packaging times but it is also doing more.

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +2

      Yeah .pck of godot is somewhat undefendable, you can extract almost all the assets, i honestly don't mind the packaging of unreal, you will not build the game many often (plus the first time is the longest, next time will be much faster), but cpp compilation is really takes time, the iterations will be sometimes painful

    • @wakannnai1
      @wakannnai1 7 หลายเดือนก่อน +2

      ​@@ForkmachineGamesThis is heavily ram dependent. With a 5900X and 32GB of RAM, my compile times are normally within 30s for every new class I introduce. Live Coding allows the changes to propagate to the engine immediately. When I had 16GB, builds were painfully slow...

  • @matrixfull
    @matrixfull 8 หลายเดือนก่อน +13

    Coming from video on how physics aren't that optimized in Godot and suggesting free Jolt physics addon for Godot I did not see these results coming. Godot being that much faster. Yea that's new for me. Interesting.

    • @ClokworkGremlin
      @ClokworkGremlin 8 หลายเดือนก่อน +12

      I've seen benchmarks that suggest Godot using *GDScript* is actually faster than Unity using C#. And Godot using C# is even faster.
      It's very surprising.

    • @DurmanHimself
      @DurmanHimself 8 หลายเดือนก่อน +5

      @@ClokworkGremlin It really depends on how someone writes code. For example if you use burst compiler perfomance in unity will be much much better. And it all comes down to overengenering of unity.

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน

      There's no physics going on anywhere in those scenes, so Godot's default physics engine being bad wouldn't affect those tests.
      Same if your game works off of transforms and not physics.
      But yeah, I hear they plan on making Jolt the default physics engine some day cuz it's just that good.

  • @axelseven7
    @axelseven7 4 หลายเดือนก่อน +2

    You can actually make the Project explorer split into a tree view and a file explorer (like in Unity and Unreal) by pressing the white square (labelled "Change Split Mode") in the top right of the project explorer.

  • @REVYMofficial
    @REVYMofficial 5 หลายเดือนก่อน

    This is interesting! Thanks for the amazing video! 👍

  • @shainsantiago8115
    @shainsantiago8115 3 หลายเดือนก่อน

    Looking as awsome as ever!

  • @dev_salom
    @dev_salom 8 หลายเดือนก่อน +2

    Absolutely enjoyed this video! Kudos to you for the fantastic work and insightful comparison. Looking forward to Godot's UX enhancements and its progress

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน

      Thanks for the amazing comments

  • @MrAidaslit
    @MrAidaslit 4 หลายเดือนก่อน +2

    As a Godot user, I kinda expected half of these results the moment I heard "importing FBX". Also, the animation playing and instancing are done incorrectly as other comments pointed out, but hey its all a learning process. It's nice to see you giving Godot a try at least, I hope with all the advice from these comments you will give it another shot sometime. I love the engine precisely for the node system, for me it was so much more intuitive when starting out than "game objects" in other engines (or so I've heard, havent tried out unity/unreal). Also C# support is there, it's getting better version by version. I wouldnt really have problems using GDscript if not for the fact that it doesnt have interfaces, kind of a pain to work around an issue that has been solved ages ago.

  • @projectavalongame
    @projectavalongame 7 หลายเดือนก่อน +3

    I appreciate that you showed the pros and cons for both engines - I think your criticisms of Godot are valid (I dont know unreal so I wont speak about that)
    - I see a lot of comments talking about how you did things incorrectly in each engine or whatever and that's what produced different results/workflows but I think it's important to recognize that this is the first impression that most people would have with either engine and so the criticisms are justified even if you were doing things "wrong".

    • @aerostorm_
      @aerostorm_ 7 หลายเดือนก่อน +5

      It's "wrong" because the creator has existing tendencies that they are brute forcing into the new engines. Rather than taking a small amount of time to find fairly basic tips about workflows.

    • @TheLayeredKing
      @TheLayeredKing 7 หลายเดือนก่อน +1

      I would agree with you if the creator was also experiencing their first impressions of Unreal. I'm certain that is not the case.

  • @TheLayeredKing
    @TheLayeredKing 7 หลายเดือนก่อน +6

    I wonder how many of the UX issues were also an issue when you were new to Unreal. When I go into unreal I struggle to do anything, Unity I'm a bit better, but Godot I was able to pick up and use far more quickly than either of them.

  • @vast634
    @vast634 7 หลายเดือนก่อน +19

    Well, workflow and performance of the packaged game should be taken separately. A lot of problems you had in Godot where also early hurdles in the learning curve. What matters is the workflow once you have experience in the systems, especially iteration time (codechanges, testbuilds).

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน +2

      Sounds like copium to me 🫵😂

    • @xplodegg
      @xplodegg 7 หลายเดือนก่อน +7

      ​@@shengalabu8050How's it copium if someone's new to an engine and didn't know? Also I see you spamming the same copium message but what's laughable is you conveniently ignored how Godot had hundreds of FPS better than Unreal and he wasn't even using Jolt Physics! Soundsaaa like you coping hard baby boy

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน +1

      ​@@xplodegg Sorry for the misunderstanding. It seems to me that you don't know the basics of GUI's and ease of use when it comes to software. I recommend to never comment on my replies as your opinion is irrelevant.

    • @xplodegg
      @xplodegg 7 หลายเดือนก่อน +1

      ​​​@@shengalabu8050 Ofcourse I do I'm a game Dev that's used every major engine. Literally the official docs in Godot say you can import .Blend files directly and have all the info needed to import stuff correctly. What's hilarious is that with Unreal it's way more unintuitive to do basic things I used Unreal for years. There's things in Unreal that can take an hour to do that in Godot take 10 minutes. But please, educate me on how Unreal is great with GUIs even though Godot is the gold standard. Have you even used Godot 4? No you haven't kid. That's why you spammed the thread with anti Godot messages and conveniently ignored how Godot had hundreds of FPS higher than Unreal. There's not a single developer I know that thinks Unreal has a faster workflow than Godot. Spamming this comment thread with your same copy and paste messaging tell me everything I need to know. Tell me with a straight face that Unreal is easier to use that Godot go ahead lol Godot even has better documentation than Unreal to boot. It's also widely widely accepted in the industry that Unreal is harder to learn but go on explain how the harder to learn software with slower workflow has a better GUI. There's a reason Tesla uses Godot for its UI on its software and not Unreal

    • @hingedevoper69
      @hingedevoper69 5 หลายเดือนก่อน

      @@shengalabu8050 you are so pathetic, dawg its youtube comments, shut up istg no one here likes you, you are just plain wrong, cope harder

  • @smalllixin
    @smalllixin 7 หลายเดือนก่อน +5

    Anyone have idea than turn off the "better graphic" settings in unreal to make the performance close to the competitors ?

  • @vaivs7903
    @vaivs7903 2 หลายเดือนก่อน +1

    I would suggest using gltf instead of fbx when working with godot. I can import my models, fully textured and the model will directly have a working animation player which you can take directly into the animation tree.

  • @Ralke1
    @Ralke1 หลายเดือนก่อน

    very good and well explained, animation is something really hard

  • @giuliodl2212
    @giuliodl2212 8 หลายเดือนก่อน +21

    Seing 400+ fps on godot was... unexpected

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +4

      yeah me to

    • @ourabig
      @ourabig 8 หลายเดือนก่อน +6

      Godot performance is cool because it's lightweight but once you add physics man the engine start suffering

    • @insertaghere
      @insertaghere 8 หลายเดือนก่อน

      ​@@ourabigjust switch to Jolt as the physics engine, they have a plugin for godot

    • @jlewwis1995
      @jlewwis1995 8 หลายเดือนก่อน +7

      @@ourabig well fortunately there's the godot jolt physics plugin for that, apparently the devs are hoping to merge it into the core engine in the future and making it the default physics

    • @ourabig
      @ourabig 8 หลายเดือนก่อน +6

      @@jlewwis1995 yeah but still the engine editor still need some stability and performance improvement and the engine will be so cool

  • @igorthelight
    @igorthelight 7 หลายเดือนก่อน +3

    Please redo this video when Godot 4.2 would came out.
    It should be less painful to work with now 😅

  • @TheSlimHim
    @TheSlimHim 2 หลายเดือนก่อน

    A lot of the Godot criticisms are fixed in the version I am using (4.2.1)

  • @khanra17
    @khanra17 หลายเดือนก่อน

    6:45 thank me for saving your time from BS

  • @ZalupaDeez
    @ZalupaDeez 29 วันที่ผ่านมา

    cool vid. I just wonder what the differences will be in case for UE5 using Vulkan aswell

  • @felipefacundes1
    @felipefacundes1 6 หลายเดือนก่อน +4

    As for improving the image, you can also greatly improve the quality of graphics in Godot. At Godot I export the game to whatever platform I want, on any platform. In Unreal, you export to Linux from Windows, but it gives a lot of errors, almost impossible, and if you are on Linux it is impossible to export to Windows. For this, and for many other reasons, I prefer Godot.

    • @GenelOlarak21
      @GenelOlarak21 6 หลายเดือนก่อน

      why linux? While unreal and unity have console support, Godot does not. Console support for Godot seems very difficult to come by, and the developers agree with this. I guess the biggest minus of Godot is console support.

    • @user-nc2bh9pt8q
      @user-nc2bh9pt8q 2 หลายเดือนก่อน

      ​@GenelOlarak21 The market share for Linux is growing and growing, and if you look at the best-selling games on Steam rn, the Steam deck is very high up there. I also don't agree that console support in Godot is that much harder than other engines, as you need a dev kit and a license regardless, and there are companies that can port your godot games to console

    • @GbyGRus
      @GbyGRus 2 หลายเดือนก่อน

      @@user-nc2bh9pt8q Yes many people think that porting to console is a big plus for the engine, but they forget that you have to get a license for it.

  • @wagfeliz
    @wagfeliz 7 หลายเดือนก่อน

    At 2.4m you need to save to fix this problem, just ctr+s is a fast solution.

  • @HamalgamUB
    @HamalgamUB 7 หลายเดือนก่อน +2

    Ue4 definitely feels smaller than Ue5, but I only use 4 over 5 because the physics run well in the former and horribly in the latter. (with 5600x+ 1070 I get over 100 fps with 100 ragdolls in Ue4 but only 25 fps with 100 ragdolls in Ue5)

    • @ForkmachineGames
      @ForkmachineGames  7 หลายเดือนก่อน

      Yeah i really don't know what the hell is happening with Ue5

  • @card_craft
    @card_craft 2 หลายเดือนก่อน

    Yeah, the whole fbx thing is because its proprietary and can't be shipped or well used in open source stuff (godot)

  • @JIN-TECH
    @JIN-TECH 7 หลายเดือนก่อน +12

    Since you decided to compare like this, you needed to switch Virtual Shadow maps in UE5 to standard ones. Repeat the test, I think everyone will be interested

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน +5

      Not only that but he should also use vulkan instead of DX12

    • @xplodegg
      @xplodegg 7 หลายเดือนก่อน +3

      @@shengalabu8050 cope. You just claimed in other comments that people should automatically know to change things with ease. Oops. Hundreds of FPS more Mr troll, keep spamming. See how that works? No engine comes with the best settings out the gate as that simply can't happen as every project has diff needs

  • @aryantzh2028
    @aryantzh2028 7 หลายเดือนก่อน +2

    imagine if this unreal has a high quality environment, no wonder most of unreal games are buggy and has poor performance than other game engines. such as gollum, skull island rise of the kong, immortals of aveum, lords of the fallen, ark survival ascended, payday 3, jedi survivor, etc

  • @xylvnking
    @xylvnking 3 หลายเดือนก่อน

    When you're using unreal it only takes a while to package the first time, after that it's quick.
    Did you turn off all the scalability settings? i saw you going through the project settings but that's not where you'll find them, and in the packaged build unless specifically set they'll all be set to epic, which is extremely performance heavy (setting the scalability in the editor won't be applied on a packaged build by default). I have a much much more complex scene in unreal running at 200-300 fps including gameplay logic, and everything is lit/pbr on my 1070ti which is about what you have if I saw correctly (1060).

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน +1

      1070 TI is like 50% faster than 1060 tho...

  • @Dankakes
    @Dankakes 2 หลายเดือนก่อน

    Godot has a very similar view to both unity and unreal, click the little 2 boxes logo on the filesystem window, it will toggle them. Also you can move the window to make more sense for that style of view!

    • @Dankakes
      @Dankakes 2 หลายเดือนก่อน

      Godot, also uses blender integration to import things like FBX, the box is large because the armature is large. I usually create a separate scene where I can control the sizes and what stuff is imported, im not defending godot, there should be an easier way to do this but you can convert to GLB using blender or similar and the box will also be fixed that way. you can also autoplay animations instead of using code to start the animation. Godot is a learning curve, but personally after using all 3 regularly I see godot becoming the mainstream fairly soon with the huge support stream from the unity defactos

    • @Dankakes
      @Dankakes 2 หลายเดือนก่อน

      to clarify, the armature being large is just a weird import artifact. if you deleted the animations in blender the model would populate the box is what i mean, so godot is considering that space as the usage space. it is quite annoying to deal with

  • @FaKz92
    @FaKz92 7 หลายเดือนก่อน +5

    For the fairness you should mention the version number of both engines + you can't expect to do things like you do on Unreal Engine even between Unity and gadot are tons of differences. You have to learn a completely new program, friend.

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Sounds like copium to me 🫵😂

    • @FaKz92
      @FaKz92 7 หลายเดือนก่อน

      @@shengalabu8050???

  • @Games2Dev
    @Games2Dev 5 หลายเดือนก่อน +2

    Godot is a champion! =)

  • @gabrielcardoso785
    @gabrielcardoso785 4 หลายเดือนก่อน

    maybe not, but I saw that you had unreal and godot opened at the time time, doesn't it affects the perfomance?

  • @mikemhz
    @mikemhz 5 หลายเดือนก่อน +3

    I was testing Godot and Unreal, and as soon as I saw the 'empty project' in Unreal, I quit. What is that

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน

      Even coming from Unity, that's whack.
      Unreal is somehow simultaneously catering to game dev beginners with the default project having terrain and a camera with insane graphics settings out of the box, while also being so slow, unwieldy and complex that only pros can actually use it properly.

    • @vast634
      @vast634 หลายเดือนก่อน

      @@readyforlol A lot of the "Unreal looks better" comes from Unreal already turning on bells and whistles in the graphics renderer, where Unity and Godot use pretty ugly default settings. The casual amateur will build a level, and then think it looks better in Unreal. But any engine can pimp up the graphics. Its just needs work.

  • @sugabopp
    @sugabopp 8 หลายเดือนก่อน +18

    Was wondering how devs are reacting to the CEO getting fired. Personally, even with the whole scandal, I was in the middle of learning Unity and I wasn't sure I was about ready to jump ship and with him being fired I still feel comfortable using Unity

    • @AdinoyiSuleiman
      @AdinoyiSuleiman 8 หลายเดือนก่อน +15

      I tried using unreal for one week and while I loved it, I started to miss unity. So I went back to unity, and now I miss unreal 😂

    • @ClokworkGremlin
      @ClokworkGremlin 8 หลายเดือนก่อน +8

      @@AdinoyiSuleimanI think that's called "Hedonic Normalization." Basically, you get used to whatever you're currently doing, even if what you move to is objectively better. It's part of why Microsoft's "Ribbon" menu system was so badly received, despite actually being legitimately better than what it originally replaced.

    • @mbg4681
      @mbg4681 8 หลายเดือนก่อน +3

      >> and with him being fired I still feel comfortable using Unity
      It worked.

    • @DaBrain2578
      @DaBrain2578 8 หลายเดือนก่อน +5

      Hmm... Unity has never been proftiable. With the current scandal I think they are done for. The runtime fee was their last option to make it profitable. Now they have lost a lot of revenue instead.
      I love Unity, but I would not start any new project in it. The risk is just too high.

    • @vast634
      @vast634 7 หลายเดือนก่อน +7

      Same board of directors. Its not that Unity will change a lot now.

  • @FrozenInIce
    @FrozenInIce 7 หลายเดือนก่อน

    you can export it as gltf in blender with animations and the mesh it takes a second or less.

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Not with that attitude

    • @FrozenInIce
      @FrozenInIce 7 หลายเดือนก่อน +1

      @@shengalabu8050 what Attitude?

  • @madrixx85
    @madrixx85 5 หลายเดือนก่อน

    Great video ^^ Yes, something you need to learn in Godot after using another engine. But you say it ^^ We should use the Engine we love

  • @Speed-TV
    @Speed-TV 5 หลายเดือนก่อน +1

    Godot is more of an engine for 2D games. Godot is infamous for not being suited for 3D models and graphics, despite Godot 4 being the ultimate 3D update. Godot is probably the best game engine for 2D games, 3D feels like more of an afterthought.

    • @messengercreator
      @messengercreator 3 หลายเดือนก่อน

      now unreal engine become un/real so Godot4 is a sukuna and rank Godot engine is top 1

  • @daiymulhaqsiddiqui
    @daiymulhaqsiddiqui 3 หลายเดือนก่อน

    Anybody have the link to the desktop wallpaper, its really nice

  • @SynthByte_
    @SynthByte_ 2 หลายเดือนก่อน

    if you had any experince with godot before this I feel like you wouldn't run into common problems new users face when learning such a different engine than unity or unreal

  • @Dankakes
    @Dankakes 2 หลายเดือนก่อน

    i hope to whatever god is out there that Godot adds animation retargeting like unreals, theirs works but its not user friendly at allll. you either need to have a model with the exact same skeleton or use a similar bonemap. Wish you could make a bonemap as a template and it would try its best somehow! im sure thats a coding nightmare for an open source developer team but i can DREAM

  • @vid2422
    @vid2422 7 หลายเดือนก่อน +2

    Pretty cool! You have a north african accent did i get that right? 😁

  • @patyos2
    @patyos2 8 หลายเดือนก่อน +2

    Unreal has a lot more things running in the background by default that is why packaging takes much longer Godot only has what you have already set to run.
    It is also why Unreal sucks for making 2D games why make 2D game with performance of high end 3D graphics running in the background.

  • @onlineflowerstore
    @onlineflowerstore 7 หลายเดือนก่อน

    there is a addon for godot to have a content browser like unreal

  • @GrimTheDestroyer
    @GrimTheDestroyer 8 หลายเดือนก่อน +2

    Bro good video but you need to learn a little bit more about Godot. Also animations in Godot was pain in the behind for me as well

  • @AdireetiVlogs
    @AdireetiVlogs 2 หลายเดือนก่อน

    Plz suggest
    I want to make a car simulator game with good graphics
    Which engine. Should i choose

  • @Prototiphrom
    @Prototiphrom 8 หลายเดือนก่อน +3

    bro please make your game don't think much about optimization. Just you need to follow some basic steps about optimization and you have no problems.
    1) As less as possible materials per actor ideally 1
    2) Using 2k texture or less when possible. Don't use complicated shaders
    3) You always in unreal have options "turn off" lumen, shadows and a lot of other things. Switch to Stationary light
    4) Character poly counts

  • @LudvikKoutnyArt
    @LudvikKoutnyArt 7 หลายเดือนก่อน +4

    You turned off almost all the right things in unreal except virtual shadow maps. They use page caching which get invalidated by moving meshes. If you switch to regular shadowmaps you should get much better performance.

    • @vast634
      @vast634 หลายเดือนก่อน

      I they use up over half of the framerate they should not be default then. No effect would get that budget, except raytracing maybe. Its not the reason for the large FPS drop.

  • @GustonExE
    @GustonExE 7 หลายเดือนก่อน

    Nice bro, salut from Morocco 🇲🇦

  • @BROCKSGAMING
    @BROCKSGAMING 5 หลายเดือนก่อน

    my god watching this video makes me feel proud that i chose unreal 4 ,5 years back instead of Unity or Gotod or construct

    • @messengercreator
      @messengercreator 3 หลายเดือนก่อน

      but now say unreal engine nah I,d win sudden un/real so Godot4 is a sukuna and rank Godot engine is top 1

  • @Settiis
    @Settiis 2 หลายเดือนก่อน

    I’m sure godot will be a viable engine in 10 years

  • @Inosukidev
    @Inosukidev 2 หลายเดือนก่อน

    what is the game you show 00:03 ??? it look insane

  • @paulcasanova1909
    @paulcasanova1909 7 หลายเดือนก่อน +1

    Tbf fbx importing is slow because its a 3rd party addon that's most likely written in GDScript which is like running python code, so 100x slower than C++. Importing through gltf (or from blender file directly) gives a faster import and much better accuracy with the scale and hitboxes lol.
    iirc, fbx isnt supported natively because of some legal issues that conflicts with Godot's FOSS nature

  • @Mart-E12
    @Mart-E12 6 หลายเดือนก่อน

    Nice 5cm per second wallpaper yo

  • @rminnovaciones
    @rminnovaciones 7 หลายเดือนก่อน +4

    Greetings. To improve the visual part in Godot you need to configure "WorldEnvironment".
    And as others commented you have to import "glb" files.

  • @YuriReal_cc
    @YuriReal_cc 7 หลายเดือนก่อน +8

    unreal propaganda

  • @lemon_and_berry
    @lemon_and_berry 2 หลายเดือนก่อน

    For most independent devs godot will work like charm

  • @ourabig
    @ourabig 8 หลายเดือนก่อน +2

    Did you try stride engine it use c# and when I used it performance and graphics way better than godot and easy animation port

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน

      I know it, but never tried it, I will give it a chance

    • @ourabig
      @ourabig 8 หลายเดือนก่อน

      @@ForkmachineGames it's really the thing I like about the source code is built like a framework so if you understand the engine and the syntax you can easily take the source code and make you're own fork of the engine so that if you need a feature or you find a bug you can do it yourself i like unity but sometimes when I have a engine bug like in the last update I had some performance issue but it's close sourced but I will still using unity an learning stride so if unity make dumb decisions in future I will switch easily

  • @DevSolution
    @DevSolution 8 หลายเดือนก่อน

    in 4.2 the editor do not restart on re-imports anymore

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +1

      Yeah i just saw that, good to see them improving the engine

  • @SanOcelotl
    @SanOcelotl 2 หลายเดือนก่อน

    Godot is at its best when using Blender for your assets

  • @anthony_kane
    @anthony_kane 7 หลายเดือนก่อน

    I've got to give my Godot project another crack was getting horrible performance with my Rogue Genesia clone so I was obviously doing something wrong.

  • @boblako
    @boblako 7 หลายเดือนก่อน

    Like for zombies dancing to classical music.

  • @atomixx_3857
    @atomixx_3857 8 หลายเดือนก่อน +4

    Godot also support c++ 😇

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +3

      I know, but is via GdExtension, not as straight forward as unreal, however i have tired it, it is not that complicated to use, but every time you made a change you must restart the engine, otherwise you can't recompile the .dll file because godot locks it, this is more of a windows issue because in linux that is not a thing, but that is that, i hope they will fix it soon

    • @atomixx_3857
      @atomixx_3857 8 หลายเดือนก่อน

      @@ForkmachineGames I hope too 🙂 good look luck for your future games !

    • @rameynoodles152
      @rameynoodles152 7 หลายเดือนก่อน

      @@ForkmachineGames Actually, that's also a linux problem. But, like somebody else said, it's fixed in a beta release of the engine.

  • @TheLebonnobel
    @TheLebonnobel 4 หลายเดือนก่อน

    godot seems realy nice for 2d games or tiny 3d ones but as soon as you want to make big 3d unreal is better.

  • @badstorygames5391
    @badstorygames5391 8 หลายเดือนก่อน +2

    Забавно смотреть, как человек сравнивает производительность движков, при этом плохо зная их...

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +1

      в этом вся суть

  • @iamemil9782
    @iamemil9782 6 หลายเดือนก่อน

    Why am I watching a 7 minute long video, when I can just ask ChatGPT which one is better.

  • @AnthyLoneExoria
    @AnthyLoneExoria 7 หลายเดือนก่อน

    As a Godot stan: it is 100% fair that you prefer UE.

  • @lazykid9167
    @lazykid9167 หลายเดือนก่อน

    Omg, what a compromise this game developer / TH-camr had to live through. He has to touch the engines main scripting language.

    • @ForkmachineGames
      @ForkmachineGames  หลายเดือนก่อน

      Touching GDscript is a sin

    • @lazykid9167
      @lazykid9167 หลายเดือนก่อน

      @@ForkmachineGames Alright Bro, thats a fair point :D You made my day. Wish yoú a great weekend .

  • @BusinessWolf1
    @BusinessWolf1 7 หลายเดือนก่อน +1

    I would go with Godot, open source is the future.

    • @well.8395
      @well.8395 7 หลายเดือนก่อน +2

      Unreal is open source too, what do you mean?

    • @yashwanthcb
      @yashwanthcb 7 หลายเดือนก่อน

      ​@@well.8395unreal is source available model. Not completely open source

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Sounds like copium to me 🫵😂

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      @@well.8395He needs copium

  • @phoenixastra4429
    @phoenixastra4429 3 หลายเดือนก่อน

    Although I appreciate the sentiment having much experience un unreal vs godot is going to be more comfortable for you bc of your experience, this is a lot of being unfamiliar with the program

  • @mjagatkar88
    @mjagatkar88 7 หลายเดือนก่อน

    when you say Unreal, I here Android

  • @djkml001
    @djkml001 หลายเดือนก่อน

    l3alamiya hh , a malak ma7amalch godot haha, nice content a sat (chamitak maghribi men accent ;) )

  • @markcorrigan3930
    @markcorrigan3930 8 หลายเดือนก่อน +2

    can't you also use C++ in Godot 4?

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน

      It can be, but not straight forward as unreal, you must use GdExtension

    • @vast634
      @vast634 7 หลายเดือนก่อน +2

      Depending on the level you are involved, since its open source you could add as much functionality or alter the engine using C++ as you want. A larger studio might remodel it to a custom engine for their specific project.

    • @rameynoodles152
      @rameynoodles152 7 หลายเดือนก่อน +1

      @@ForkmachineGames Honestly, you should try it out, and make a video about it. I think we need some more exposure to the problems and hurdles of using C++ with Godot, because I'd like C++ to be easier to use, and making more people aware of the downfalls is the path to improvement.

  •  8 หลายเดือนก่อน +2

    Unreal is great but SOOOO BLOATED! I love using Godot!

    • @well.8395
      @well.8395 7 หลายเดือนก่อน

      So, for you more features/use-cases = bloat? Sh!t analogy

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน +1

      Sounds like copium to me 🫵😂

    •  7 หลายเดือนก่อน

      @@shengalabu8050 I would never use UE for my indie projects. For AAA game development UE is very good, not saying it's perfect, this year had many UE games with performance issues but maybe it's the publishers to blame not giving enough time to polish the games.
      Godot is improving quickly, not on a level of Unity or Unreal Engine. But Godot is a very capable and lightweight engine overall with tons of great features and community add-ons with a very unrestricted licencing. I used Unity for a while, tried UE too for a little but I have the best time with Godot so far. Pleasantly surprised by it.

  • @anarchychicken69
    @anarchychicken69 5 หลายเดือนก่อน

    In UE5 open a 3rd person project, it's faster for what you are doing. When a project is made it takes like 15 mins then open it again is made the load times are less than 1 min. UE5 has a bad UI. There is way too much going on for most people. I wish they had a show less so you don't get lost.

  • @FrozenInIce
    @FrozenInIce 7 หลายเดือนก่อน

    saying unreal has better graphics makes it sound like they are equal in the revenue godot is supported by community while unreal gets money from dev a lot of the time indie devs cause nearly all big double a and triple a games use their own engines re engine, fox engine, engine bethesda uses times 3, and nintendo using inhouse engine.

  • @mbg4681
    @mbg4681 8 หลายเดือนก่อน +2

    Why are you happy that the CEO of Unity got fired? That was always part of the plan.

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +1

      It is not enough to regain the trust, but it is a start

    • @mbg4681
      @mbg4681 8 หลายเดือนก่อน

      ​@@ForkmachineGames It's a start to Unity learning that it can pull the wool over everyone's eyes with the right scapegoat.

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +2

      @@mbg4681 not really, any mistake now will be a game over for them, breaking the trust twice will be double suicide, but of course nothing is impossible when you think they already make a self destructed announcement with that pricing, but i hope they recover and build the trust again, we need them as another competitor, otherwise you will see wired announcements from Epic as well

    • @mbg4681
      @mbg4681 8 หลายเดือนก่อน +1

      @@ForkmachineGames >> any mistake now will be a game over for them
      Yes, they're less likely to mistakenly tip their hand next time. Fortunately, they've now trained their user base to accept byzantine pricing increases and half-hearted apologies.
      >> we need them as another competitor
      No. We need "another competitor". It doesn't have to be Unity.

  • @ourabig
    @ourabig 8 หลายเดือนก่อน +1

    you can run unreal what are your specs

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน

      I7-4790k / Gtx 1060 6GB

    • @ourabig
      @ourabig 8 หลายเดือนก่อน

      @@ForkmachineGames nice I can't run it but still unity work

    • @auralight-tranceempyrean9748
      @auralight-tranceempyrean9748 8 หลายเดือนก่อน

      @@ourabig Most of the time it is not Unreal with the problem (even though some settings need to be disabled), but sometimes GeForce Experience can be the problem with the features it has enabled. I went from 25FPS to 100FPS with a GTX 1660Ti

  • @jorge28624
    @jorge28624 7 หลายเดือนก่อน +1

    why did you put everything in one file tho?

  • @cherloire7978
    @cherloire7978 8 หลายเดือนก่อน +1

    why do shadows look so bad in godot?

    • @ltecheroffical
      @ltecheroffical 8 หลายเดือนก่อน

      I don't think so

    • @vast634
      @vast634 7 หลายเดือนก่อน

      He did not really play much with the lighting and other options. The shadows can look decent in Godot when done right.

  • @FrozenInIce
    @FrozenInIce 7 หลายเดือนก่อน

    godot doesn't use fbx cause it is a bad and old system that breaks bones and they don't wanna deal with privitely owned system so they can't use unity tactics against them. giving it a price when it only converts it.

  • @fridyrogide8752
    @fridyrogide8752 8 หลายเดือนก่อน

    Nice review ; you should tell your observations at the godot' team lol

  • @C0ensTer
    @C0ensTer 8 หลายเดือนก่อน +5

    Its funny how people compare engines without actually knowing what they are doing. This is a very bad representation of how to use both these engines. There are real comparisons out there from people that know what they are doing. Stop miss informing people with your limited opinion, go learn and try again.

    • @ForkmachineGames
      @ForkmachineGames  8 หลายเดือนก่อน +2

      The point is just that I'm showing my initial experience with each engine before commenting learning it, it is for my own use case for my own game, and my own experience, i have never said people should take my experience as reference for choosing their engine

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Sounds like copium to me 🫵😂
      +
      That was just the bare basics and it was clearly easier in Unreal.
      It doesn't take an infant to notice how much better Unreal is in terms of development.

  • @ChrisSwafford1
    @ChrisSwafford1 6 หลายเดือนก่อน

    Lol. 1:20 Agreed. Unity blows for booting up.

  • @ltecheroffical
    @ltecheroffical 8 หลายเดือนก่อน

    when godot beats unreal

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Prolly in.........

  • @lillybyte
    @lillybyte 5 หลายเดือนก่อน +2

    The problem with Godot will be the rest of the game. It seems attractive when you prototype... but once you start building an actual 3D game... the engine falls apart pretty quick. We had to move our 3D game from Godot 4 to Unreal because Godot couldn't even load 1/4 of one of its levels... the engine would just freeze attempting to load assets. And despite public appeareances, Godot's devs don't care because they only make tiny games... and most of them 2D. If anyone says otherwise, ask them where their complete 3D game is-- it'll either be (a) a very bare bones prototype with a mostly empty world, or (b) a low poly game, or most likely (c) they don't have one at all because 99% of Godot users are hobbyists whose biggest games they've ever worked on were game jams. In larger games Unreal is MUCH faster... as Godot won't run at all.

    • @messengercreator
      @messengercreator 3 หลายเดือนก่อน

      why ur reverse Godot there's no loading just 5 second's mean while unreal engine u ar now un/real so Godot 4 is a sukuna and rank Godot engine is top 1

    • @readyforlol
      @readyforlol 2 หลายเดือนก่อน

      Or maybe AAA games require AAA budgets handed out by risk-averse investors/publishers which won't greenlight a big project on an unproven engine...
      I'm working on a semi-big, high fidelity 3D game on Godot right now, so I guess we'll see. No problems so far.

  • @wolf-dll
    @wolf-dll 2 หลายเดือนก่อน

    mai radem mai alea

  • @swrcPATCH
    @swrcPATCH 5 หลายเดือนก่อน

    xD

  • @RebelliousX
    @RebelliousX 6 หลายเดือนก่อน

    Know your tools, it is like having a heavy truck and complaining why it is not fast like a racing car. And you keep saying 14, multiple times, but I see 40 characters. Almost everything you did in Godot is wrong and you complain about it. Nice video though, sorry for the harsh comment.

  • @H360ru
    @H360ru 7 หลายเดือนก่อน +1

    First learn the basics, then record the lesson.
    Not the other way around)
    It is better to import in the GLB\GLTF format

    • @shengalabu8050
      @shengalabu8050 7 หลายเดือนก่อน

      Sounds like copium to me 🫵😂

    • @marcom8919
      @marcom8919 7 หลายเดือนก่อน

      @@shengalabu8050you been saying that under every comment. Pressed much?

  • @Agp1597
    @Agp1597 2 หลายเดือนก่อน

    😂😂😂😂😂😂😂😂😂😂