choosing a game engine is easy, actually

233,658
0
Published 2024-04-01
picking the right game engine is actually not that complicated.
wishlist my game store.steampowered.com/app/2862470/BUMBI/

forgot to mention: if you're making a mobile game, unity has the most built in features. unreal does support mobile export, but it's like using a drill to staple a paper.

sign up for my cool newsletter with secret sauce tips & tricks + my socials
samyam.dev/

my unity tutorials + source code 🤓
   • Unity Tutorials  
sam-yam.itch.io/samyam-full-source-code-to-all-vid…

if you liked this video you should totally watch
   • I made a game in Godot with No Experi...  
   • Making the Ultimate Platformer Game i...  

correction in final graph:
-phaser io is open source
-unreal is kinda open source because you can download the source code and change it as you fit
-cocos has 2 engines (2dx c++/lua) and creator (typescript), both open source except for creator's editor

some assets i mentioned in the video
unity fast script reload assetstore.unity.com/packages/tools/utilities/fast…
gm live yellowafterlife.itch.io/gamemaker-live
godot preview is actually called Little Camera Preview godotengine.org/asset-library/asset/2500

Some video background music by@ContextSensitive

affiliate links in des

All Comments (21)
  • @panpanplusplus
    And here I am, sitting and writing my own engine in C++ instead of writing actual games...
  • @finesseandstyle
    Me after I've already chosen an engine and actively working on my game: Interesting
  • @FlatterTundra9
    "Don't expect to be making an open-world MMORPG in your first week while never having opened an engine before" I didn't think I was going to be called out so directly, damn
  • @_dvs
    crying and throwing up when rpg maker gets left out
  • @DarthBiomech
    To anybody eyeing Unreal, do keep in mind that it, for most cases that do not aim for AAA game graphic quality, is a bit like mowing your backyard lawn with a John Deere Ultra-Harvester 9000 designed to clear up multiple square kilometers of fields.
  • FYI about 5:53, Godot has had multiplayer for years. I just made a multiplayer game in Godot 4. Server-client, peer-to-peer, RPCs, etc. Godot 3 has multiplayer as well.
  • @samuelhugo3387
    i bounced around untill I landed on godot and immediately fell in love, the way its node system works just makes sense
  • @fruitpunk
    screw this im writing my game in notepad
  • I'm currently in love with Godot. I'm using Unreal for my game design class, but it's overwhelming and is just not clicking for me. Unity is a hit or miss with how much I enjoy using it, and the company behind it is unpredictable. Godot, however, just works for me. I understand it's limitations aren't for everyone, and it needs at lot of catching up to do, but this little engine is doing a lot for me, both physically and mentally. Hopefully the fact that Slay The Spire 2 is being developed with it, will get even more eyes on Godot.
  • @FrankJonen
    Much better advice than these "you have to know every single engine" channels. Pick one and get good with that is a much more valuable skill than withering your life away learning pieces of them all.
  • One big caveat missing from Unity is it's no longer free to do console ports like it used to be. You have to subscribe to pro for $2k/y before you can make those builds now. It's also a bummer that Microsoft no longer supports submitted builds using the XDK since that means I can't use the older Unity Editor I originally made the game with which means my last console game will never get updates again 😅
  • @not_halls
    also... you can always make your own game engine no... dont do it if all u want is to make games
  • One thing to add about Godot is how lightweight it is – which makes it super approachable for amateurs, children and beginners – and those of us who just don't have much money. While they have some limitations compared to the desktop version, Godot has both a browser and an Android version. I'm currently making a game in Godot on a <500$ Chromebook.
  • @shaolindave00
    The thing about Unity is that while the engine and tools are great, the company running it is trash. The fact that they reverted their decisions is irrelevant because they’ve tried this before and will do it again. EDIT: since the trolls and shills are deciding to parrot the usual lies. Allow me to preemptively shut you down: 1) yes, we all know the details of Unitys terms. They’re trash. It’s also irrelevant as they’re likely to change at any time. 2) yes, we know it wasn’t intended to affect most developers, including most who are complaining. That’s irrelevant for two reasons. First: it’s still wrong for the ones it does affect, and second: it’s subject to change. 3) Yes Unity needs to make money to exist. They can do that in ethical ways, by setting prices and allowing customers to agree to it. But they changed the prices after the fact. And it’s subject to change again. 4) yes, Unity has never been free. They’ve always charged a certain amount at a certain point. Key word “certain”. Now they charge an uncertain amount at an uncertain point under uncertain conditions measured with uncertain metrics. And this already uncertain situation is subject to change again. If you still want to use Unity, fine. I don’t care. More power to you. It probably won’t work out well but do whatever you want. But if you want to “educate” me on what Unitys “actual” nature is, don’t bother.
  • @gentronicus
    Clicked because LÖVE was in the thumbnail... No mention of it in the video?
  • @SamGarcia
    I miss the days of GameMaker (user since 2004) pre-Studio when we made stuff like legit antivirus software that actually worked since the program back then was super focused for the PC, and it was a massive community in the pre-Studio days, which Godot hasn't reached yet (and that community was deleted to make way for Studio). When consoles and Mac exports started happening, it became diluted. The simplicity of GameMaker tanked as well as GM tried to compete with Unity for some reason.
  • @Crawldragon
    Godot is an awesome game engine but I have two big bugbears with it: For one, it's sometimes easy to get into arguments with its physics engine when you need it to behave precisely, for example making a platformer with pixel-perfect collisions. For two, while the documentation for the 2D engine is fantastic, the documentation for the 3D engine is painfully sparse. All of the people who seem to know how to use it well seem to be too busy working on the engine to actually write the documentation for it, which is a shame because as long as you don't need the advanced graphical features of the established engines it seems like it's actually really good.
  • I love the mostly nonbiased video. Just an overall breakdown and telling the audience the most important thing, there is no wrong answer, just tey them. I've tried ue4, godot 3.1, and rpg maker. Every engine has pros and cons, see what works best for you.
  • @mufelo
    Maybe it was said in there, but it is worth noting that even though Unreal Engine has a steep learning curve because it has a lot of stuff.. it has a lot of stuff. In order to level set Unity for a lot of life quality tools, you need a bunch of paid assets like Odin Inspector, Animancer, etc. where as with UE, you get a state of the art animation system, Gameplay Ability Framework and a ton of other stuff like PCG frameworks for free out of the box. I guess where I am going with this is that depending on your project, the "Free Unity" license might add up to few hundred $ worth of assets or a large amount of hours spent on implementing those things yourself.