So how do game devs choose a game engine?

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

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

  • @generalskittles8354
    @generalskittles8354 7 วันที่ผ่านมา +79

    The game engine that is the best is the one that allows you to make the game you want to make the best

    • @ReSuub
      @ReSuub 3 วันที่ผ่านมา

      Yeah, thats true

    • @ReSuub
      @ReSuub 3 วันที่ผ่านมา +1

      I am learning untiy as a beginner, i had some frontend experience but still learning c# and unity itself and assets too bru

  • @OhMeGaGS
    @OhMeGaGS 7 วันที่ผ่านมา +30

    It's very nice and refreshig to see a game dev being open and honest about strengths and weaknesses of different engines instead of just going "my engine is the best". Thanks for the complex explanation! One side note I would make is that UE5 is also used by a lot of studios for VR projects now.

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +9

      Ah, that's good info! I hadn't seen it personally, but I haven't looked into Unreal's VR capabilities in super great detail, so that's super nice to hear!

  • @othmanalq9849
    @othmanalq9849 6 วันที่ผ่านมา +6

    the only no bs video comparing the engines. thank you mr isadoras edge

  • @RounakShahi-e1u
    @RounakShahi-e1u 6 วันที่ผ่านมา +12

    The best game Engine is the Engine which suits your pc. If you have a potato pc, use godot, if you have an okay pc, use godot, if you have the best pc ever, use godot. So yeah, just use godot.

  • @Gambit42
    @Gambit42 6 วันที่ผ่านมา +7

    his voice is so friendly, I love it !

  • @fictiondreemz
    @fictiondreemz 7 วันที่ผ่านมา +3

    I have totally been procrastinating on doing research on this... this was pretty much exactly what I needed. Thank you SO much, you have no idea how long I've wanted to do this for!

  • @Logan-2006ColtsNFL
    @Logan-2006ColtsNFL 3 วันที่ผ่านมา +1

    I admire how easily and self aware of how shovel explains complex topics so everyone can follow along, and his honesty is. He’s a great teacher!

  • @HELLFIREFORGEGAMES
    @HELLFIREFORGEGAMES 3 วันที่ผ่านมา +1

    Shovel congrats on 100k your such a great inspartion

    • @InboundShovel
      @InboundShovel  3 วันที่ผ่านมา

      Thank you so much! :D

  • @EtronX348
    @EtronX348 5 วันที่ผ่านมา +1

    This helped me out so much, you're such a homie
    Thanks man

  • @TheUltimateSeagull
    @TheUltimateSeagull 7 วันที่ผ่านมา +4

    I clicked with GameMaker in mind being so excited for it so that last resolution was very helpful. Happy new year 🎉

  • @Social_Mechanic
    @Social_Mechanic 7 วันที่ผ่านมา +9

    If you are making something simple like a visual novel that doesn't have complex gameplay, you can just use Ren'Py. Super easy to learn.

    • @EvelynFTTE
      @EvelynFTTE 7 วันที่ผ่านมา +1

      Twine is also good, though for different style of VN
      Edititing to say, RenPy is also amazing, not saying use Twine instead. I like both

    • @dancingdoormanable
      @dancingdoormanable 5 วันที่ผ่านมา

      Ren'py is a giant in the Visual Novel world and a game like Roadwarden proves that it can be polished to a high degree. From an theoretic perspective I feel it's better to use Godot with Dialogic, because "on paper" it would be just as easy to create a Visual Novel but it's easier to add other stuff to Godot, so it's a more flexible base. Unfortunately I don't know Dialogic well enough to confirm it's just as easy as Ren'py. I would would really like your opinion about Dialogic or one of the other dialog managers in Godot. I suspect it may be too intimidating because it's large. Alternatively a VN novelist really needs a writing tool and Ren'py and Twine are the closest they can get, but ultimately would like to use Final Draft, CeltX or Scrivener.

  • @jeevat8164
    @jeevat8164 7 วันที่ผ่านมา +10

    woah I was watching this in june how did you know

  • @dancingdoormanable
    @dancingdoormanable 7 วันที่ผ่านมา +10

    Finally someone tells it how it is.
    That race between starting Unity and creating something in Godot is probably more enlightening for people that have had experience with slow and crashing engines, but it's probably enough for beginners too. I feel that those who start with Unity these days either have a special use case or are suffering from the Dunning-Kruger effect and in both cases they are bound to suffer more then necessary.

    • @engineergaming3830
      @engineergaming3830 6 วันที่ผ่านมา +2

      I started with unity and honestly I didn't find any issues? the engine starts fast for me coding isn't a problem for me and the systems in there feel good to use

    • @tnt3t
      @tnt3t 6 วันที่ผ่านมา

      If that's your opinion you're wrong, I'm currently using godot because it's lightweight as fuck,I only started game dev a few months ago and I've been off and on but I seriously plan on making a switch to unity if I get better hardware or if I can figure out the settings,
      Godot is really good, I just really expected the unity way when coming into game dev, c# is optimized and ready for anything, object pooling, easy occlusion implementation, post processing, easy level prototyping and all of which lead to the most optimized games on the market,
      The issue is that a lot of Y'all are making it about the engine rather than about game dev,
      Nothing I said above was intended to downplay Godot's capabilities if you noticed, and remember I also told you I use godot, and I didn't hesitate to pick it for how light it is, there was nothing like having to swallow my pride or nothing, I just use godot and that's the way it should be, use whatever engine you wanna use when you wanna use, it's not about the engine but how functional it is for you game concept
      Godot still has a long way to go before it can even reach unity 2019 in build quality, work flow and organization, multiplayer and networking, cross platform, tools for team development, etc
      So saying that people are only sticking with unity because they're one trick ponies is very inaccurate

    • @dancingdoormanable
      @dancingdoormanable 5 วันที่ผ่านมา

      @@engineergaming3830 If it works for you, great. I've tried Unity and did a number of courses and like the lightweight and coherent nature of Godot more. Unity will become more coherent in follow up versions, but for me the extremely long transition time to DOTS/ECS combined with many other improvements being half baked, makes it feel like a hot mess. The now leadership seems to have a more product instead of investor focus, so I thrust things will get better, but at the same time Godot is getting better. When things get technically taught with Godot I can drop into C/ASM like the people of "Chasing Carrots" did. In my mind Godot is simpler and more powerful at the high level and free to drop into the low level.

    • @dancingdoormanable
      @dancingdoormanable 5 วันที่ผ่านมา

      @@tnt3t I like your practical approach and I admit Unity has some special features that are missing or less good in Godot some of them mentioned by Inbound Shovel in the video. Some remarks do worry me as C# is a managed language compiling to intermediate language that's not as optimized out of the box as C/C++. The garbage collector can mess up real time systems like games, because it can start at inconvenient times, but you mentioned object pooling so your probably aware. The one trick pony remark puzzles me, but maybe it's because I define starting with Unity as a beginner, because in my mind for a seasoned veteran of Unity switching would not make economic sense, unless for a special use case like Acerola switching to Godot to access more of the shader pipeline. Switching engines happens and even creating new engines happens. Do whatever you need or feel comfortable with. For me it's just the Godot at a high level is very strong and leaves the low level open, leading hopefully to quicker prototyping and no barriers when optimizing.

    • @tnt3t
      @tnt3t 5 วันที่ผ่านมา

      @@dancingdoormanable
      I said c# was better as compared to gdscript, I actually love the fact that Godot supports other programming languages except from the fact that(well from what I've heard) signals don't work as well with other programming languages as they do with gdscript, this is especially the case with c# c++ in Godot, and yes it's a hurdle you can just learn to overcome but still signals are among the top 3 most important parts of making games in godot
      The second thing, I said about "one trick pony" was because you mentioned the Dunning Krueger effect, which I actually hadn't heard of before now, but looking it up, it kinda translated to: when someone thinks they can do it best already cause they do it best in their niche, so they don't bother trying to learn to do it best elsewhere, and because they don't bother trying, they're not aware that they CAN'T do it best elsewhere
      Also I do know about the garbage collector thing with c#, and I'm not sure but I also read that gdscript doesn't really have that which is why object pooling isn't needed in godot for the most part, except working with like 30,000 instances

  • @kerduslegend2644
    @kerduslegend2644 2 วันที่ผ่านมา +1

    -many tutorials
    -well documented
    -used by many people
    -stable
    -professional
    -industry standards
    -mature assets ecosystems
    If this doesnt checks out then dont bother using. You wanna makes game, not get into politics

  • @Rayu25Demon
    @Rayu25Demon 7 วันที่ผ่านมา +2

    your game looks good because of your skills.

  • @RockyMulletGamedev
    @RockyMulletGamedev 7 วันที่ผ่านมา +4

    Good thing you didnt show how long it takes to make a new project in Unreal haha

  • @GTDragonGaming
    @GTDragonGaming 6 วันที่ผ่านมา +5

    6:26 so light weight that they ported godot on android as well it's exactly the same engine with just 2 joysticks so you can manage 3D objects 😂😂

  • @nerdError0XF
    @nerdError0XF 7 วันที่ผ่านมา +3

    Construct 3, obviously 🙂

  • @yevheniiishchenko6331
    @yevheniiishchenko6331 7 วันที่ผ่านมา +4

    Man, I just dropped Godot. Reason? It CAN'T handle 3D!
    I literally spent ages for importing 2K textures, and good luck if you want to move them within the project to different directory. Also performance? No, it doesn't exists in this engine for 3D.
    Don't get me wrong, I understand, it is really nice growing engine, but this bs that it can handle 3D I can't take anymore. 2D? For sure! It's best choice. Simple low-poly 3D? Yes! Again, best choice for game jams. But if you want to make real 3D game - no, sir, I'm out!
    EDIT: Sorry, didn't finish to watch the video, you said it as well - Simple Stylized 3D - Godot, otherwise UE. Thank you for pointing it out. And my bad, I'm a bit frustrating that everyone just keep parroting for Godot. Sorry one more time!

  • @TonyTylerDraws
    @TonyTylerDraws 7 วันที่ผ่านมา +2

    I’m currently using GDevelop to make a Mighty Doom clone

  • @PuraOrigin
    @PuraOrigin 7 วันที่ผ่านมา +4

    After several failed attempts of trying to learn an engine (GameMaker 1+2, Unreal and Unity), I finally got into game development thanks to an very good online course using the Unity engine. And so I fell in love with Unity, and I never felt the need to switch to another engine.

    • @riesmeister
      @riesmeister 6 วันที่ผ่านมา

      So which one is it? 😀

    • @engineergaming3830
      @engineergaming3830 6 วันที่ผ่านมา +1

      @@riesmeister they said they fell in love with unity -_- so guess

    • @tnt3t
      @tnt3t 5 วันที่ผ่านมา +1

      @@PuraOrigin glad you didn't let all the propaganda affect your choice, and just went for the engine you liked the most, that's the way it should be

    • @riesmeister
      @riesmeister วันที่ผ่านมา

      @@engineergaming3830 Yeah sorry, I guess I wasn’t thinking when I read this. Never mind 😅

    • @BraveAbandon
      @BraveAbandon วันที่ผ่านมา

      What online course was it

  • @tevor09
    @tevor09 7 วันที่ผ่านมา +2

    man i love your videos

  • @Logan-2006ColtsNFL
    @Logan-2006ColtsNFL 3 วันที่ผ่านมา +1

    YESSS HE HIT 100K STOP PLAYING WITH THE GOATTTTT SHOVELLL WUPP-AHEODOOODODOODOOOO YAYYY (next video idea: 100k subscriber plaque review and plans on future progress on your channel and goals of your video game coming soon!

  • @kirpich158
    @kirpich158 7 วันที่ผ่านมา +6

    your own engine 🌚

    • @barti1316
      @barti1316 7 วันที่ผ่านมา +3

      My dream haha

  • @GioMaXV
    @GioMaXV 2 วันที่ผ่านมา

    You don't need to overthink choosing game engines, just pick one and go, if you don't like it when You try it you can change

  • @DGdevv
    @DGdevv 3 วันที่ผ่านมา

    Isadora has a cool sword design.

  • @Texilated
    @Texilated 7 วันที่ผ่านมา +2

    Thank you for making this video! The structure of them helps a ton in getting into the work.
    I had a question related to publishing for consoles, as opposed to publishing it on steam. How do indie devs design their game to be used on Nintendo, or Playstation devices using engines like godot or unreal? The scope seems a bit daunting and it's difficult to seek insight on the topic!

  • @Pranag140
    @Pranag140 7 วันที่ผ่านมา +1

    Hey I just wanted to know when you were planning on releasing a video on the plague doctor boss, no rush, its just that I just watched your video about the game jam, and it seems you are really excited about the boss so wanted to see the video as soon as possible! keep up the great work

  • @Ari-lv8nc
    @Ari-lv8nc 7 วันที่ผ่านมา +4

    What new year
    It's almost 2026

  • @Cameo221
    @Cameo221 6 วันที่ผ่านมา

    Godot has a dealbreaking missing support: Refactoring capabilities for GDscript. Hot reloading is so important for iterating, so gdscript is important. But, the in-engine code editor is not powerul enough. Needs more options for refactoring. IDEs like Rider or visual studio that support godot arent far enough to have refactoring options equal to C#. I'm positive that support will improve, but it will take some waiting.

  • @benjaminbristow
    @benjaminbristow 6 วันที่ผ่านมา

    I started with unity ages ago but moved to unreal because I like the look of the blueprint systems. I started learning the basics of development, programming, and game fundamentals. I’ve made a couple small prototype projects for learning and only 2 game jams. Moving onto my personal projects of VRTP unreal is strong but it’s too intense graphics wise so I experiments with unity. The fundamentals I was able to learn in unreal helped when transitioning but was certainly different. Godot feels nice to me now after a few days of testing with its nodes and everything and with the support of the community (which I hope to contribute to, especially within the xr space) I think more and more games will be using it, especially vr projects.

  • @Xsoulpatate
    @Xsoulpatate 6 วันที่ผ่านมา

    Construct 3 deserves more love 😭 I think it's the best for non programmers but can also be used for big 2d games! (My studio is working with it!)

  • @Thecommenter2389
    @Thecommenter2389 7 วันที่ผ่านมา +3

    I’m trying to start 3d animation and it’s been my dream for a while. Ive just done some tests on how to animate punching and walking but im using sfm which is quite old but i think i could get it done

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +1

      That's awesome, sfm is a great tool for getting into animation, so best of luck!

  • @Cameo221
    @Cameo221 6 วันที่ผ่านมา

    To be honest, it might be fine to use anything and make something small. Then try making something else small on another engine. Continue that until you can make a desision for which one has the best personal UX.
    I personally started with Clickteam Fusion, then GameMaker, and settled with Unity and stuck with it ever since for many years 🙂

  • @phantom9831
    @phantom9831 7 วันที่ผ่านมา +2

    I wanted for so long to create a rpg, and Rpg maker never felt like I wad actually creating it, rather arranging pieces together.
    Alright time to download Godot. And learn pixel art lmao

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +2

      Hell yeah dude, good luck!

  • @ThiagoBarbosaOfficial
    @ThiagoBarbosaOfficial 4 วันที่ผ่านมา

    i tried to change my engine and "accidentaly" erased 6 months of work..... i am silently crying right now.......
    but keep swiming like dory said

  • @DarkHawking
    @DarkHawking 7 วันที่ผ่านมา +3

    Could you make a simple tutorial/link a video about Godot for starters? Happy new year btw. Also I wish listed your game!

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +3

      Happy New Year, and thank you so much!
      Brackeys or HeartBeast are fantastic channels for getting started, I'll try to cook up a tutorial for beginners once I have some free time!

    • @kitkatwitch
      @kitkatwitch 6 วันที่ผ่านมา +1

      I highly recommend Brakeys tutorial and if you want a lot more Clear Code has three separate Godot tutorials (one top down game, one platforming/metroidvania, and one for 3D). I did the entire top down tutorial and have been going strong since.

    • @DarkHawking
      @DarkHawking 6 วันที่ผ่านมา +2

      @@InboundShovel Tysm for the help! Can't wait, been wanting to do this for a long time but didn't know where to start. Thank you

    • @DarkHawking
      @DarkHawking 6 วันที่ผ่านมา +1

      @@kitkatwitch Ty for the help!

  • @CarbonCitizen
    @CarbonCitizen 7 วันที่ผ่านมา

    Console, web, and mobile are also valid decision drivers with engine options to address.

  • @shadowassassin6106
    @shadowassassin6106 7 วันที่ผ่านมา

    I tried godot years ago but as an artist with no code experience wanting to make games but learning code language was a stumbling block until I found gdevelop now I'm making games

  • @kiryonnakira7566
    @kiryonnakira7566 6 วันที่ผ่านมา

    11:27 actually best advice

    • @kiryonnakira7566
      @kiryonnakira7566 6 วันที่ผ่านมา

      I'm team Godot btw. While I could rent on why it's the best engine, the real reason is just that I love it.

  • @m1kefade
    @m1kefade 7 วันที่ผ่านมา +2

    I put "isadora's Edge on my wishlist ❤

  • @avospelar8899
    @avospelar8899 7 วันที่ผ่านมา +1

    I use ue5 because i like to work with blueprints.

  • @DehkiaSK
    @DehkiaSK 6 วันที่ผ่านมา

    I mainly use Godot and Unreal, and I love both of them equally. Tried Unity, didn't like it one bit. Most of the time, choosing a game engine comes down to personal preference and the requirements of your specific game project. Do your homework, have plenty of research, and then take your pick.

  • @BioFox08
    @BioFox08 5 วันที่ผ่านมา

    I’m researching everything I’d need to know before trying to make my first game and I found your shorts so I watched all of them just to get some general tips. I finished watching them and did some game engine research and then you saw you posted this video, absolute perfect timing!
    Thanks for your tips!
    Also my plan is to write down as many ideas for my game beforehand so I have a good base to add on to, that’s a good strategy right?

  • @G4M5T3R
    @G4M5T3R 6 วันที่ผ่านมา +1

    Which is better? A Hammer, Chisel, Saw, or Drill?

    • @SnakeEngine
      @SnakeEngine 6 วันที่ผ่านมา +1

      A drill hammer, obviously.

  • @ExzaktVid
    @ExzaktVid 6 วันที่ผ่านมา

    Ive chosen godot because the node system reminds me a lot of triggers in geometry dash

  • @Yazoon_S
    @Yazoon_S 7 วันที่ผ่านมา +2

    Thanks for the great introduction!
    I want to get serious about learning Godot, but I have 2 questions:
    In your opinion: is Godot capable of doing good 2D bone animations (with IK)?
    And second, is it capable to do simple open-world games with graphics similar to slime rancher (or any open-world game with cel-shading and non-realistic [anime-like] lighting) smoothly?
    Looking forward to hearing your answers ❤

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +3

      Yeah, it's totally capable of 2D IK! I think GDQuest has a great video covering it!
      And for the cel shading, it can do that super well! I even found some great shaders available on GodotShaders.com that mimic certain styles, here's a BOTW inspired one that I've really loved using recently: godotshaders.com/shader/update-botw-toon-shader/

    • @Yazoon_S
      @Yazoon_S 7 วันที่ผ่านมา +1

      @InboundShovel great!, will definitely go for Godot
      Many thanks for your informative vids, please keep up the great work bro :)

  • @Beastintheomlet
    @Beastintheomlet 4 วันที่ผ่านมา

    This topic always reminds of new programmers asking what languages to learn. IMHO it does t matter, you need to just dive in and make stuff.

  • @noahb4399
    @noahb4399 7 วันที่ผ่านมา +2

    I dunno, I think those shorts that explain how [insert X engine] is bad becsuse [insert Y reason] and how [insert Z engine] is infinitely better regardless of use-case.

    • @ExzaktVid
      @ExzaktVid 6 วันที่ผ่านมา

      Did you forget to finish writing this comment? You think those shorts that do the thing are what?

  • @minit9999
    @minit9999 3 วันที่ผ่านมา

    dang, first time I had to use the playback speed to slow the video down. you can slow your roll down for the videos. don't got the same time limit like yt shorts

  • @dalphin4820
    @dalphin4820 5 วันที่ผ่านมา

    it may be a bit of a stretch, but I think he likes Godot

  • @Chillbot17
    @Chillbot17 2 วันที่ผ่านมา

    I've been wondering about switching from Gamemaker to Godot. Not sure how hard it'll be to switch from gml to the node based programming, granted I know just some beginner knowledge in writing the code in gml. From a nostalgia perspective Gamemaker is my favorite, but I just can't decide yet if I want to stick with it and learn more, or start fresh.

  • @way_way_better
    @way_way_better 6 วันที่ผ่านมา

    I loved the video, but it would've been nice if you covered mobile games and games that can run in the browser.

  • @Herio7
    @Herio7 6 วันที่ผ่านมา

    Anything but Unity after their license drama

  • @spacedoggo603
    @spacedoggo603 7 วันที่ผ่านมา

    You sound like the Temu version of Mark Brown

  • @average_human628
    @average_human628 7 วันที่ผ่านมา +3

    is pygame a good choice?

    • @InboundShovel
      @InboundShovel  7 วันที่ผ่านมา +1

      Totally! Especially if you're already interested in Python or have experience with it!

  • @justguy-4630
    @justguy-4630 7 วันที่ผ่านมา +3

    I wanna try using Unity. Might be fun. If only I know how to code.

    • @sniperwolfxx4047
      @sniperwolfxx4047 7 วันที่ผ่านมา +4

      You are only held back by yourself, if you have a dream pursue it, pick a engine learn the code.

    • @LucRio448
      @LucRio448 7 วันที่ผ่านมา +3

      try to learn just the real core basics of c# coding. Then jump into unity, find maybe a tutorial or two and everytime you wanna add a feature, there is a secret tip: if you dunno how to do it, ask Gemini. The answer rarely is correct, but it's a great point to start, play around with stuff, try to fix the issues in Geminis siggested code and you learn a ton doing that😂

    • @sniperwolfxx4047
      @sniperwolfxx4047 7 วันที่ผ่านมา

      @@LucRio448 As some who's tried Gemini its TERRIBLE for coding anything slightly complex use GPT its free now i don't even think you need a account unless its not available then MAYBE try Gemini additionally USE TUTORIALS, work with those then Only if you get really stuck then use AI, it shouldn't be the first place you look unless your doing something that you don't know where to start searching or if its a dumb simple question like how do i create x datatype in c#
      note: i misread the comment ignore the tutorial part
      still though Gemini is not good

  • @0.leo_
    @0.leo_ 6 วันที่ผ่านมา +1

    Is the thumbnail AI

    • @InboundShovel
      @InboundShovel  6 วันที่ผ่านมา +1

      Nope! I had the Isadora illustration commissioned by some talented artists and then did the rest of the elements of the thumbnail myself! :)

    • @0.leo_
      @0.leo_ 6 วันที่ผ่านมา

      @@InboundShovel that shading style messed me up, you can't tell these days. But it's a really good illustration

  • @XAHAK
    @XAHAK 5 วันที่ผ่านมา

    well said

  • @tnt3t
    @tnt3t 6 วันที่ผ่านมา

    9:40
    In 3d, unity is actually much better at the moment, look up recent 3d games made with unity,
    Plus the physics engine is STILL better
    Hell look up older games, like the game indie dev: wishbone was making over a year ago

  • @Aran-essonLabaran-zn1xv
    @Aran-essonLabaran-zn1xv 7 วันที่ผ่านมา

    Yo, new video😊

  • @What-ls
    @What-ls 7 วันที่ผ่านมา +2

    Updog

    • @mojo.monkey
      @mojo.monkey 7 วันที่ผ่านมา +1

      What's updog?

  • @AzureGalaxyStudios
    @AzureGalaxyStudios 7 วันที่ผ่านมา +2

    I wanted to create a 2D game, I learned Unity and I love this game engine, but after the announcement that you have to pay for each download, I decided to migrate to Godot, but not long after Godot got into controversy, banning contributors who said to stay away from the WOKE culture, now I'm very sad and I return to Unity, what will be the next bomb thrown in the laps of developers?