What is the Best Game Engine? (Debate Ended) | Godot vs Unity vs Unreal

Поділитися
Вставка
  • Опубліковано 4 чер 2024
  • Find out the best game engine "For You" to start with.
    The best game engine "for you" may not be the same as the truly best one.
    Watch this one to know what I mean: • What is the BEST Game ...
    If you enjoyed it, please like and subscribe, and more importantly share :)
    📍to support me📍
    Patreon: / rixone
    Buy me a coffee: ko-fi.com/rixone
    Free: sub and share :)
    ---------------------
    Discord: Soon
    ---------------------
    Social media
    Insta, TikTok, Twitter: RixOneDev
    intro: 00:00
    First: 00:21
    2nd: 02:08
    3rd: 03:04
    4th: 03:43
    final: 04:20
    what is the best game engine ? In this highly informative video, we embark on a journey to determine the best game engine for your next project. Join us as we delve deep into the world of game development and compare the top contenders: Godot, Unity, and Unreal.
    🕹️ Choosing the right game engine is crucial for any game developer, and in this video, we provide you with valuable insights to make an informed decision. We start by exploring the minimum and recommended system requirements for each engine, helping you eliminate any options that may not be compatible with your setup.
    ⚙️ We then move on to examine the coding aspect of each engine. From the complexity of coding languages to the availability of visual scripting options, we analyze the ease of use and flexibility of Godot, Unity, and Unreal. Whether you're a coding enthusiast or prefer a more visual approach, we have the information you need.
    📚 Tutorials are essential for beginners, and we assess the abundance and accessibility of tutorials for each engine. With hundreds of resources available, we compare the availability of tutorials for Godot, Unity, and Unreal, allowing you to choose the platform that offers the most support for your learning journey.
    🎮 We also discuss the potential of each engine in both 2D and 3D game development. From outstanding graphics capabilities to optimized performance, we explore the unique strengths of Godot, Unity, and Unreal. Whether you prioritize stunning visuals or a balance between 2D and 3D game creation, we've got you covered.
    📝 With our step-by-step analysis, you'll gain a comprehensive understanding of Godot, Unity, and Unreal, enabling you to make an educated decision based on your specific needs and preferences. Say goodbye to hours of endless research and let us guide you towards the perfect game engine for your next project.
    📌 Don't miss out on this game-changing video that will revolutionize your game development experience. Join us now in this thrilling exploration of game engines and take your creations to the next level!
    ✨ Make sure to like, subscribe, and hit the notification bell to never miss an episode of our exciting game development content. Leave a comment below with your thoughts, questions, and experiences with game engines. We love hearing from our community!
    ----------------------------
    Social media
    Insta, TikTok, Twitter: RixOneDev
    ----------------------------
    #godot3d #GameDevelopment #Godot #Unity #UnrealEngine #GameEngineComparison #2DGames #3DGames #Coding #Tutorials #gamedevcommunity
    #gamechanger
    #dev
    #MindBlowingExperience
    #GameDevelopment
    #ImmersiveGameplay
    #visualdevelopment
    #unforgettablejourney
    #gamedev #gamedevelopment #3dgame
    #godot #GodotEngine #IndieGameDevelopment #indiegamedev

КОМЕНТАРІ • 89

  • @Rix1Dev
    @Rix1Dev  5 місяців тому +5

    I hope you enjoyed it, editing took me a while.
    Subscribe🤜🤛 (knocking hands)
    Tell me your thoughts
    this might be the last time mentioning Godot 👀
    Edit: The whole point of who is the winner is just for fun, understand what you want and what your requirements then choose your engine. sorry for the high sound effects.

    • @DevRo555
      @DevRo555 5 місяців тому

      Good Job!

    • @TheSensationalMr.Science
      @TheSensationalMr.Science 3 місяці тому

      TL;DR: basically Unreal only beats Godot when the artist themselves are inexperienced {wanting photo-realism cheaply}, not knowing how to make it work within the engine of choice... and needs ray-tracing{most people can barely run that BTW}... currently.
      I will make one counter-point with the graphical portion... this only applies for photo-realistic[any AAA game recently like: call of duty, Spider-man 2, and Horizon zero dawn {even then they use some abstraction for style}] games... which most indie dev's can't use... most also go for abstract [XIII{Ubisoft when they were just starting}, palworld, hollow knight, lethal company, hi-fi rush, minecraft{when notch first made it}, etc.] due to it's more varied approach, as well as the fact it is quicker and easier to accomplish within a smaller time-frame with good quality.
      Hope you have a great day & Safe Travels!

  • @SoraBorg
    @SoraBorg 5 місяців тому +36

    Sound effects are too loud, I couldn't understand roughly half of your actual dialogue.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому +5

      Thanks for the feedback, I'll be careful next time or should I re upload it?
      when editing I put the volume in a way I cant notice this, so I'll edit my way.

    • @agent7466
      @agent7466 5 місяців тому +1

      Just make sure on the video editing platform of your choice that the sound effect audio never rises over the dialogue, you can always lower the channel by increments of 3 dB to lower it slowly until it soundsgood

    • @Rix1Dev
      @Rix1Dev  5 місяців тому +1

      @@agent7466 Thanks, I'll use this method.

    • @saudpy
      @saudpy 5 місяців тому +1

      nuh sound effects aren’t that loud

  • @Arelias95
    @Arelias95 5 місяців тому +11

    What even is this video supposed to be? Judging engines by:
    1. Required specs, comparing coding cuz of "difficulty" (omitting the speed of execution which is crucial for games)
    2. Talking about engine graphics (what graphics? are you talking about the pipeline, or what? you can make ugliest possible game with unreal just as easy as with Godot).
    This feels like a video meant for elementary school kids. How about we talk about big boy stuff? Royalties, maturity of each engine and features, how complex is the pipeline, hell, even stuff like shaders would be better to talk about than this.
    Unity was an amazing engine for starting out and all things considered I personally would recommend it most if someone starts out with Gamedev, but with the recent updates to licensing, this is no longer the case and like many others I found myself porting my own project to Unreal.
    Godot is opensource, awesome, but it's not mature enough for a lot of stuff and you will find yourself implementing systems yourself that can be already found in Unity and Unreal.
    C# is nowhere near as fast as C++ (I do a lot of computations based around meshes and barycentric coordinates), if you are using Unity and need speed, I strongly recommend using burst compiler, the speed gains you get are just impossible to get with plain C#, otherwise if you need even more speed, its C++ or just write a compute shader instead.
    I sound harsh, but you claim the video to be highly informative and claim to end the debate, but in my opinion you bring nothing of substance to discussion.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Thanks, man, I really appreciate your comment.
      Yes, this video is for anyone just starting, when I started game dev I watched a lot of videos and felt confused, advanced topics will be in another video, just building the channel step by step.

  • @ALC0LITE
    @ALC0LITE 5 місяців тому +25

    Hi, this seems pretty informative, and I don't think the sound effects are actually that bad (could be a bit quieter but overall ok).
    The issue is in the editing, you don't leave any space between previous sentence (or sometimes even words) and the next sentence, often the next sentence will start before the previous has finished.
    Other than that, seems pretty good.

  • @logystudio6930
    @logystudio6930 5 місяців тому +4

    The overlapping voice over itself is really hard to follow. Please, when recording, put bigger gaps between the voice lines

  • @refeals
    @refeals 5 місяців тому +11

    when in doubt, always go to open source first

    • @exoZelia
      @exoZelia 3 місяці тому

      But look into the organization behind it. As is the case here. I have intense doubts about Godot, despite my eternal love for FOSS

  • @bodardr
    @bodardr 5 місяців тому +5

    Okay so according to this video the best engine should be potato friendly? Have visual scripting? Those perks can lower the barrier for entry sure, but it's not a decent metric for the "best" game engine. All of those game engines have different use cases - either it be for graphics, ease of use, your team's existing expertise, performance... Dear aspiring developer, you don't need to worry about that. Pick an engine and stick to it - don't look for the "perfect" engine because there isn't any. Pick the one that's good enough for you. Those that make this a debate usually don't develop games for a living (except for engine cost, that's legit) because otherwise they'd understand how trivial this is.
    By the way, Unity's visual scripting is okay but more limited than Blueprints. I've coached several students with Unity Visual Scripting and once the mechanics get a little too complex, visual scripting falls off. If you're an aspiring solo dev, learn to code. At least a little.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      I think my video didn't serve well 😅, because your Idea is what I meant, if you watch the video again I've said "The whole point of who is the winner is just for fun, understand what you want and what your requirements then choose your engine." and repeated it in the comments.
      I know there is nothing like the best and it depends on the developer, anyways thanks for telling me about Unity visual scripting and for your comment

    • @bodardr
      @bodardr 5 місяців тому

      ​@@Rix1Dev​That's fair, I didn't notice that. My apologies, best of luck in your endeavors. It's the (Debate Ended) bit in the title that ticked me off haha, but I understand. Keep making games, cheers.

  • @paulblart7378
    @paulblart7378 5 місяців тому +10

    I got into game dev through unity and considered Godot early on for the reasons mentioned. But damn, I could not and still cannot understand Godot's programming language or scene/node system for my life. Unity's scene/gameobject/component system just clicked for me immediately. I still much prefer Unity but it's totally just a matter of preference, sometimes I even wish I was using Godot when I come across problems in Unity because it probably handles them better. They all have pros and cons.

    • @RenderingUser
      @RenderingUser 5 місяців тому +2

      nodes are like game objects and scenes are just groups of game objects. thats all

    • @mr.tweaty
      @mr.tweaty 4 місяці тому +1

      @@RenderingUser The problem with that is you can't add multiple scripts to a single object in Godot...

    • @RenderingUser
      @RenderingUser 4 місяці тому +3

      @@mr.tweaty because godot doesnt work like that. instead, you can add multiple nodes with scripts into the object. thats how godot works. composition of that level is pretty reliable

    • @mr.tweaty
      @mr.tweaty 4 місяці тому +1

      ​@@RenderingUser But it can be somewhat cumbersome when you want all the scripts to not necessarily be each associated with their own thing, but one collective unit.
      I have several scripts that need to be closely bundled to one-another, while also having similar yet separate bundles potentially above and below them on the hierarchy.
      TLDR: I need several units each comprised of several (potentially modular) scripts all in the same hierarchy.
      These scripts work in squads, if you will.

    • @RenderingUser
      @RenderingUser 4 місяці тому +1

      @@mr.tweaty like I said, you can put each script on an empty child node and you get the same result.

  • @Kremenchuk648
    @Kremenchuk648 9 днів тому

    The thing is that barely any famous games are made this godot, only brotato, road to Vostok, and that’s basically it. The other game engines are responsible for massive games, like Fortnite, COD, GTA etc.

  • @durakeno5575
    @durakeno5575 4 місяці тому +1

    Dude, you're splicing your audio clips to closely. It sounds like you're talking over yourself.

  • @DevRo555
    @DevRo555 5 місяців тому +2

    one question do you use davinci resolve for edting?

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Yes you got me!

    • @riufq
      @riufq 4 місяці тому +1

      how did you know?
      or you just guessing?

  • @DevRo555
    @DevRo555 5 місяців тому

    oh another video I'ma see it real quick!
    the video editing is amazing and im my opinion by what i remember from the other videos you IMRPOVED a lot!

  • @mkthakral
    @mkthakral 3 місяці тому

    Can't hear you on my OLD PC. Audio too low for me.

  • @thesterlingone1072
    @thesterlingone1072 5 місяців тому +1

    This is a question of Nascar vs F1 vs Go Kart. Godot is the go kart. A go kart is definitely fun. But it doesn’t belong in this conversation.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Agree 😂😂

  • @kentmiggalen9756
    @kentmiggalen9756 3 місяці тому

    I learned so many things in this video Thanks man! just a suggestion, The cut of your voice sometimes is too fast i think? and sometimes i don't understand what your tryna say. but ty!

  • @NachitenRemix
    @NachitenRemix 5 місяців тому +6

    Cons of godot that are a game changer for me (having tried it and made a small game with it):
    - You cannot preview and edit your scene while the game is runing as in Unity.
    - There are some more complex features where unity has native or external plugins and godot doesnt, so yoy have to make them yourself by hand.
    This two things dont allow me to use Godot, and thats why I use Unity

    • @Rix1Dev
      @Rix1Dev  5 місяців тому +1

      Thanks for the info, I used Godot a bit and didn't know that.
      I'm glad I chose ... I'll post about it soon🙌

    • @notSoAnonyymus
      @notSoAnonyymus 5 місяців тому +1

      then build an extension in godot to do it. Considering you can build and compile godot in cpp its definitely possible.

    • @NachitenRemix
      @NachitenRemix 5 місяців тому +2

      ​@@notSoAnonyymus Ye I love having to develop hyper complex plugins for my engine instead of being able to just use em to code my games, at that point I could also make my game engine from scratch

    • @RenderingUser
      @RenderingUser 5 місяців тому +3

      "- You cannot preview and edit your scene while the game is runing as in Unity."
      sure you cant preview. but you can still edit them while the game is running
      "- There are some more complex features where unity has native or external plugins and godot doesnt, so yoy have to make them yourself by hand."
      theres already many such plugins already. like terrain generators, custom importers, dialogue systems. so much is already available.

    • @reinbew794
      @reinbew794 4 місяці тому

      Pretty sure Godot is going to get plugins like those after a while since it's still growing.

  • @KDSBestGameDev
    @KDSBestGameDev 5 місяців тому +2

    Honestly I wouldn't recommend Godot to new GameDevs. It's an engine in a none mature state and GDScript will get really ugly if you don't know what you are doing. C# in Godot is lacking documentation and maturity even more.
    Unity is a great beginner/starting engine, because the concept is easy to understand. Sadly because of the Runtime Fee garbage and really long fix times of unity for sometimes major bugs, I can't recommend it anymore.
    Unreal is a bit more complex to get into, but if you got your head around it then it's an awesome engine.
    We are currently developing our next game with unreal and our last game will move from early access to full release on january made with unity.
    It highly depends on what you expect the engine for you todo or what you want todo.
    Making sophisticated effects and materials 2D/3D - Unreal is the winner
    Getting a great start with alot of online resources and tutorial - Unity maybe
    And the list goes on and on.
    Unreal source code is available like Godot, which is a huge plus for me. I did multiple years of developement with Unity, but I have to admit Unreal is just better.
    Godot will come, but currently if you want to make a serious project that you want to release anywhere to make money then can't recommend.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Thanks for your comment, didn't know that Godot is immature, yet I recommended it for anyone starting not those who want to make a huge game.

  • @omerakgoz34
    @omerakgoz34 4 місяці тому +1

    3:48 Actually UE is not a heavy engine for playing 3D games. Games made with UE requires strong GPU because developers don't optimise it enough. Really, that's it.
    Don't believe me? Take Valorant as example, I have gtx 650ti and I can play at 500+ FPS in deathmatch with 1080p low-medium graphics.
    I can't even get stable 60 FPS on most of the hit 3D indie games that made with unity or anything else. And they don't even have large maps and complex graphics as Valorant.
    You know what? I can play FNAF SECURITY BREACH at stable 80 FPS with that GPU and it doesn't even stutter. How? Because they nailed the optimisations. They are not making an AAA game to quickly grab some money. They are care about players. They don't want to make a game that no one can play.
    Yes, I play at Low settings but it's not bad at all! Even the low settings look fantastic. If someone say me that this is the high graphics settings, I would believe them. They literally give players best graphics and and best performance at the same time.

  • @X-3K
    @X-3K 5 місяців тому

    This video seems like a decent effort and has potential, but as it is right now there's alot that should ideally be improved in the future:
    1. The sound effect mixing, it overpowers everything too often and makes narration impossible to parse, which isn't helped by
    2. The sentences overlapping, the way this has been edited erases any spaces between words and causes sentences to overlap, making the pacing rushed and staggered, and hard to understand.
    The unedited scene of just you talking outside at 0:42 was considerably more clear, in the future i'd recommend narrating like 0:42 and giving enough space for the motion graphics and other visual effects to breath and play out, and speaking of motion graphics
    3. The camera shake is too potent, this might just be me, but i really can't stand when anyone, big budget hollywood or underground youtubers or otherwise, crank the camera shake effect to distracting levels. If a desktop webcam should have camera shake, i'd recommend not overdoing it
    The overall motion graphics and video editing where good, otherwise
    I hope to see this channel grow into something greater, because it does have potential!

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Thanks man I really appreciate your comment

  • @lazyspate
    @lazyspate 5 місяців тому +2

    This video is nice and I hope you grow as a channel but I'm sorry there are many problems within this video. For example, I feel this is biased especially when you mention how unreal engine has visual scripting (which is quite mature as it has been around for many years) and has been proven time and time again that it is very powerful as many devs use it alone for game developments, but then you end up giving a point to Godot simply because you feel it is easier? Have you even tried unreal engine? I feel that yes unity has kind of killed itself, but unreal engine if any is a huge competitor to Godot and in some ways is better. For example, if you're building a high-graphics, highly immersive game that you would like to feel like a triple-A game or for triple-A studios, choosing Godot is not generally a great option. Unreal is very mature, it uses C++ which is hard yes but very versatile and again very mature and generally Unreal Engine is made for large games and it has a very good multiplayer and networking system that comes almost fully right out of the box! Godot is good and I do recommend it, but also consider Unreal Engine, they both are good in different types of projects and you shouldn't rule out Unreal. Unreal isn't going to die any time soon and since the introduction of UE5 it is very innovative and provides many features Godot and any other game engine cannot compete with (High Graphics, Very good post processing, Nanite, Lumen, Realtime Global Illumination, Ray Tracing, etc..). Similar thing with Godot, it also provides its own features but do not be biased. Have a good day.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому +1

      Yes, I agree with you, I thought I made it clear in the video that I recommend Godot for new developers who are just starting, because it's not complicated and can run on any PC + I was addressing points for the viewer to think themself of choosing the engine and said the points and a winner just for fun.
      I know that Unreal engine is the best even after 100 years later.

  • @omerakgoz34
    @omerakgoz34 4 місяці тому

    1:15 I feel that pain everytime when I try to do ANYTHING.
    My CPU is decent and I have 8 GB double-channel ram but IT CAN'T EVEN COMPLETE BUILDING SHADERS OH GOD!

  • @RollandGamess
    @RollandGamess 5 місяців тому

    you're channel is just great. i have a youtube channel too, but i don't have much talent in editing
    you do a very good job here, and i really appreciate your content

    • @RollandGamess
      @RollandGamess 5 місяців тому

      sorry for my english

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      I really appreciate your comment

  • @reinbew794
    @reinbew794 4 місяці тому

    My first exposure to gamedev was Roblox Studio, then, I switched to the LÖVE2D framework (absolutely amazing btw), and now I am trying to learn Godot since my shitty laptop would start burning if I used Unreal. And Unity, I dunno maybe.

  • @liquid9327
    @liquid9327 5 місяців тому +3

    Godot is not the best engine.
    Its definitely Unreal and its not even close maybe use Godot for 2d games but then id probably just make my own engine.
    Also Godots language is really annoying, C# is way better thats why I think Unity is a better engine.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Even for those who are just starting ?
      Edit: that was my point, I know godot is not close to unreal engine but its simpler

  • @cnitrotimes
    @cnitrotimes 5 місяців тому +1

    Bro release tutorials about Godot. It is the best way to gain more subscribers

  • @Potatothings
    @Potatothings 3 місяці тому

    I’m still stuck on roblox studio because I can’t even run blender 😭💀

  • @cristianinujazznight3044
    @cristianinujazznight3044 5 місяців тому

    So, or you only touched a few hours Godot or is just because everyone is talking about godot. Please people, if you are going to talk about a product, USE IT then talk about it.
    Yes godot is ok, but if you REALLY want to develop something or you are a beginner, unity is a better choice.

  • @standpoint945
    @standpoint945 Місяць тому

    Funny thing is my pc can run unity but not godot because it requires opengl3 and we don't talk about running unreal ;-;

  • @Zurvyy
    @Zurvyy 5 місяців тому

    bro how are u so underrated 😭

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Thanks man

    • @Zurvyy
      @Zurvyy 5 місяців тому

      na acc u deserve more btw u got discord server ? i can maybe help u set it up n get ur career going :) @@Rix1Dev

  • @InfiniteDrakonian
    @InfiniteDrakonian 5 місяців тому

    Underrated video

    • @Rix1Dev
      @Rix1Dev  5 місяців тому +1

      Thanks

  • @HellFireNeko
    @HellFireNeko 5 місяців тому +1

    Best engine, whatever works best for you. There is no 1 best engine for everyone, i like none of these engines, because they dont work for me.

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      That is exactly what I meant, the winner and all this stuff just for fun, I was addressing points to make the viewer realize that they have to choose according to what they want and have.

  • @nathanmiguel76
    @nathanmiguel76 4 місяці тому

    3D - Unreal
    2D - Godot
    Mobile - Unity

  • @xderen_xd
    @xderen_xd 5 місяців тому

    Jah bless, *vs make your own game engine in javascript with open gl like your own three js or babylon js

  • @messengercreator
    @messengercreator 3 місяці тому

    say unity and unreal engine both say nah I'd win both un/real so Godot is a sukuna ryuse senkai maveluvant shrine Godot is top 1

  • @legoreptyle1048
    @legoreptyle1048 5 місяців тому

    Good video. But pls speak louder

  • @alexcruba4928
    @alexcruba4928 5 місяців тому

    Frostbyte & Apex

  • @mohamedimranechehabi5735
    @mohamedimranechehabi5735 5 місяців тому +1

    bevy

  • @bananadev
    @bananadev 5 місяців тому

    What kind of unity install is 40 GB lol

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      I found it in unity documantation, am I wrong? 😂
      kindly tell me the correct amount.

    • @bananadev
      @bananadev 5 місяців тому

      Haha that's all good, the video was very well made keep it up! The editor is about 6.5 GB + 1 GB for a code editor + 0.5GB for each platform you want to export your game to (aside from the one you are on eg. Mac or Linux).@@Rix1Dev

    • @Rix1Dev
      @Rix1Dev  5 місяців тому

      Thx@@ponald2482

  • @Other_Dev
    @Other_Dev 4 місяці тому

    Any Engine > Unity

    • @Rix1Dev
      @Rix1Dev  4 місяці тому +1

      😂😂

  • @generictravelvideos
    @generictravelvideos 5 місяців тому

    nice snapy videos, need to mumble less or give your self more "talking" space. sometimes hard to hear you. well, i mean its hard to hear you in general

  • @cnitrotimes
    @cnitrotimes 5 місяців тому

    Middle of desert?😁😁😁😁

  • @wouf_
    @wouf_ 4 місяці тому

    the unreal is so fake lmao i use a 7 yo hardware with the last version and it just work very good

  • @Bollalillo
    @Bollalillo 4 місяці тому

    It's very simple.
    If you know C++ and have the skills to create visually stunning models, want to spend 100s of hours waiting on a sluggish engine your pc most likely will burn up from, pick Unreal engine.
    If you dont care about Unity's greedy practices and you want your back knife free, then pick unity.
    If you have a 10 year old pc, a brand new pc, want to learn with a good community in an engine thats actually free and has simple yet powerful languages to use, pick Godot

    • @Rix1Dev
      @Rix1Dev  4 місяці тому

      This is the best comment till now 😂

  • @Rainbowsixs
    @Rainbowsixs 4 місяці тому

    bro u are totally wrong as a person who used both unreal and unity i prefer unity because it gives me easy logical methods to make something my game do whatever i want unity c# is much better than unreal BP_blueprints U are not that guy pal u are not that