choosing a game engine is easy, actually

  Рет қаралды 359,078

samyam

samyam

3 ай бұрын

picking the right game engine is actually not that complicated.
and now that you know what game engine to choose, I made a video explaining week by week how to build a game AND make money. you can find it here: • every step to actually...
wishlist my game store.steampowered.com/app/28...
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/
Get my Unity Source Code bundle with dozens of beginner projects and concept to help get you started!
sam-yam.itch.io/samyam-full-s...
my unity tutorials 🤓
• Unity Tutorials
if you liked this video you should totally watch
• I made a game in Godot...
• Making the Ultimate Pl...
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...
gm live yellowafterlife.itch.io/gamem...
godot preview is actually called Little Camera Preview godotengine.org/asset-library...
Some video background music by‪@ContextSensitive‬
affiliate links in desc

Пікірлер: 1 500
@samyam
@samyam 3 ай бұрын
help a fellow indie dev out and wishlist my game on steam! store.steampowered.com/app/2862470/BUMBI/
@AyrenJagar
@AyrenJagar 3 ай бұрын
Thank you. Godot for 2D mobile ? iOS and Android? I just can't use Unity after their policies.
@sicfxmusic
@sicfxmusic 3 ай бұрын
In my wishlist. Good luck!!
@samyam
@samyam 3 ай бұрын
@@AyrenJagar Yes Godot supports Mobile
@mahdiheydarzadeh4391
@mahdiheydarzadeh4391 3 ай бұрын
I'm a game developer with 10 year of experience, marry me :D
@FromFame
@FromFame 3 ай бұрын
As someone who's done visual scripting for 11 years bc c# was too difficult, and sold 2.1M units of game products - It was disheartening to see you refer to Visual Scripting like it's some lazy solution... Would you like me to call you lazy for not knowing how to code in the binary that your system operates in? Let people work with what they can.
@panpanplusplus
@panpanplusplus 3 ай бұрын
And here I am, sitting and writing my own engine in C++ instead of writing actual games...
@QuietOrder
@QuietOrder 3 ай бұрын
And trying to optimize each and every function...
@austincottle6789
@austincottle6789 3 ай бұрын
great way to understand the tools though!! it's super helpful to know what's under the hood.
@panpanplusplus
@panpanplusplus 3 ай бұрын
@@austincottle6789 It is hard to get over the hood now. I be like "Unity, bruv, I've seen this functionality work with 200 kb of ram in under 6 milliseconds. Why u doin it while eating tens of megabytes and wastin 150 milliseconds?!" It just aint it after C++ and I struggle to overcome myself and just enjoy game making like decades ago. I used to write in hecking Blitz Basic and don't think about premature optimization >.< good ol times...
@hectormejia499
@hectormejia499 3 ай бұрын
this is the way
@SanyaBane
@SanyaBane 3 ай бұрын
You should start with writing your own OS 😜
@finesseandstyle
@finesseandstyle 3 ай бұрын
Me after I've already chosen an engine and actively working on my game: _Interesting_
@katiescape
@katiescape 3 ай бұрын
uh same
@Vahron
@Vahron 3 ай бұрын
The best engine for your game is the one you're using to actually build and complete the game.
@FreeSalesTips
@FreeSalesTips 3 ай бұрын
Continue using that engine to mature and complete the game. You can change engine if there's something expensive in your current workflow that makes it worth the investment to rework the entire project. If you want to evaluate a different engine, you can try starting a new game project or perhaps you can use the different engine to enact prototype ideas.
@lol-xw6rd
@lol-xw6rd 2 ай бұрын
Fr
@Loki_Dokie
@Loki_Dokie 2 ай бұрын
Choose what YOU like, I was going to use Unity, but decided I preferred the python type language of gdscript, and I can always learn C# later. I won't listen to reviewers, there's no point other than just knowing what each does and doesn't do, but my decision will be my own, such as yours will be :)
@JonathanbmillerZIG
@JonathanbmillerZIG 2 ай бұрын
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.
@Angemell
@Angemell 2 ай бұрын
Interesting that this comment didn't catch attention ....
@Youkuri
@Youkuri 2 ай бұрын
​@@Angemell The comment was made some days after the video was release, so it was bound to not get as much attention as the rest
@MrBlun7y
@MrBlun7y Ай бұрын
She basically explains at 2:33 why she doesn't know about it, she even sounded a little sad explaining that godots community and help have been growing. Just another shortcut taker buying assets, why work on making somthing personal and unique with a bit of hard work when you can just use what everone else is using ... what a sad state we live in. She seems more like a sales rep for unity and asset packs than a game developer. Reminds me of a game on steam where the devs spent 10 thousand dollars on assets, coders, marketing the whole 9 yards.... that game has made about 500 dollars to this day 🤣. Money doesn't make a good game, passion and creativity are not in the unity store.
@Youkuri
@Youkuri Ай бұрын
​@@MrBlun7yIsn't that just programming culture tho? A lot of the stuff we use in engines, being it Open Source or Close Source use programs that weren't written by the authors, IE: RenPy (built on top of Pygame), Pygame (a SDL wrapper), Godot itself (since it uses stuff like FastNoiseLite, which is written in many programming languages), any c++ game that didn't use their own engine without using stuff like SDL, Raylib, SFLM.
@MrBlun7y
@MrBlun7y Ай бұрын
@@Youkuri It has become that indeed, but normally theres some kind of progression. I don't see how buying assets from a store does any good to the indi dev community, like paying someone commission to make models for example would be far better as long as once complete and paid for, you own licence to those assets, meaning they are unique. If you have 10 games using the same asset packs which one are you going to buy or be drawn to? Game creation is interactive art and in any other environment it would be considered plagerism, I don't understand why people spend money on the stuff thats freely learnable. This new logic is why learn to fish when i can just pay a man to fish. Devolution at its finest.
@fruitpunk
@fruitpunk 2 ай бұрын
screw this im writing my game in notepad
@emmanuelcartelli2728
@emmanuelcartelli2728 Ай бұрын
Be a chad and use vim and gcc in cmd
@efeloteishe4675
@efeloteishe4675 Ай бұрын
@@emmanuelcartelli2728 and don't use cmake
@WhyNotDogie
@WhyNotDogie Ай бұрын
@@emmanuelcartelli2728nuh uh lil bro
@MtxLk
@MtxLk Ай бұрын
I just made a game in my mind, it's way easier and the preformance is fantastic
@crowhaveninc.2103
@crowhaveninc.2103 Ай бұрын
@@MtxLk Unfair. Not everyone can afford such a high-end computer!
@FlatterTundra9
@FlatterTundra9 3 ай бұрын
"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
@fabiolean
@fabiolean 3 ай бұрын
MMORPGs are so stupidly complex to create and manage there's a reason there's essentially only ever been two profitable ones.
@FlatterTundra9
@FlatterTundra9 3 ай бұрын
​@@fabiolean I just want to make one for me and my friends to play, but I did come to the realization that I don't have enough experience to even build the fundamental gameplay systems for a regular RPG, much less a grand multiplayer one. My project now is a procedurally-generated maze with an object you have to retrieve. Much more approachable, I think.
@3nertia
@3nertia 3 ай бұрын
@@fabiolean For the idiots in the back like me, what are those two profitable mmorpgs?
@anarchosnowflakist786
@anarchosnowflakist786 3 ай бұрын
@@3nertia runescape and wow I'd guess ? though saying they're the only profitable ones is probably a big exaggeration
@DageLV
@DageLV 3 ай бұрын
Nah, its easy. Just open the dropdown, select MMORPG, pick from another dropdown what theme you want, select the artstyle you want, then from another dropdown select how bad or good you want the servers to run and your game is ready for shipping. Quite simple.
@DarthBiomech
@DarthBiomech 3 ай бұрын
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.
@reessoft9416
@reessoft9416 3 ай бұрын
Exactly. People talk about ditching Unity because Unity actually wanted to make some money from something they gave away for nothing, and talk about moving to Unreal instead. Unreal has a revenue "tax" of 5% itself, and isn't that useful for indie developers, unless you've got plenty of AAA assets lying around (or you've bought some). It's complete overkill for most indie games, and C++ is tougher than c sharp.
@DreamyAileen
@DreamyAileen 2 ай бұрын
Ehh, I disagree. Just because Unreal _has_ the capability to do the ultra-realistic AAA graphics thing doesn't mean that's the only thing it can do. You can do damn near anything with Unreal, you just have to figure out how
@DarthBiomech
@DarthBiomech 2 ай бұрын
@@DreamyAileen Like I said, yes there isn't anything it can't do, but I feel like Unreal is overengineered and way too excessive for most indie games.
@Noruzenchi86
@Noruzenchi86 2 ай бұрын
@@reessoft9416 People weren't digging on Unity because they suddenly made their plans cost money They hate unity because they took an extremely underhanded approach to monetisation with a complete lack of trust afterward, while Unreal will tell you up front "hey we're propietary and might collect your data on the side, please give us money"
@MechanicaMenace
@MechanicaMenace 2 ай бұрын
​@@reessoft9416how on earth is C# easier than C++? In theory it's safer because of it being garbage collected but it's not easier. Especially when performance matters so you're fighting or trying to totally avoid using the GC...
@samuelhugo3387
@samuelhugo3387 3 ай бұрын
i bounced around untill I landed on godot and immediately fell in love, the way its node system works just makes sense
@ivanonlyone7160
@ivanonlyone7160 3 ай бұрын
yeah this engine is great for beginners and small simple games
@echoless3484
@echoless3484 3 ай бұрын
​@ivanonlyone7160 It can still end up working very well for large games, too, unfortunately the constant updates make that kind of hard.
@KashTheKingYT
@KashTheKingYT 3 ай бұрын
@@echoless3484Fr
@tnt3t
@tnt3t 3 ай бұрын
​@@echoless3484I don't really agree with this... At least not yet
@ExzaktVid
@ExzaktVid 3 ай бұрын
I feel like in a year or two when godot settles down it will become very mainstream. For now I wouldn’t make any huge projects in it.
@szymonharbuz9052
@szymonharbuz9052 3 ай бұрын
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
@user-og6hl6lv7p
@user-og6hl6lv7p Ай бұрын
Being lightweight doesn't make something an amateur piece of software. Relying on bloatware is an amateur mindset.
@LaynaStambaugh
@LaynaStambaugh Ай бұрын
@@user-og6hl6lv7p EXACTLY! Unless you're working in some massive super-corporate nightmare scape, there's no reason to deal with some piece of garbage like Unreal that doesn't do anything right except make pretty colors for some suit's "AAAA" game.
@digojez
@digojez Ай бұрын
​@@user-og6hl6lv7pI think they meant "more accessible" instead. (easier to run = easier to start with for people with poor rig)
@spindash64
@spindash64 Ай бұрын
I just like it because it's Open Source, so I don't have to fear legal warfare ever happening to me
@digojez
@digojez Ай бұрын
@@spindash64 also it's great to avoid corporate mindset change (like the unity price change. (also I swear there were several replies here, where did they go?)
@_dvs
@_dvs 3 ай бұрын
crying and throwing up when rpg maker gets left out edit: /s 😑😑🙄🙄
@samyam
@samyam 3 ай бұрын
there’s too many 😭
@KHJohan
@KHJohan 3 ай бұрын
Thlamming your pp in the car door kind of pain?
@aouyiu
@aouyiu 3 ай бұрын
Yeah, though to be fair it is a bit more rudimentary and focused than the ones mentioned. It's good for making specific kinds of 2D games, really good actually, and much easier than say Godot or even GameMaker. Maybe an honorable mention.
@FireFox64000000
@FireFox64000000 3 ай бұрын
Well if it makes you feel any better that was my first game engine. Made me go down a whole rabbit hole with Ruby that ended up with back-end web development and Ruby on rails and my sudden realization that I hate back in web development. Yes mistakes were made.
@Ozzianman
@Ozzianman 3 ай бұрын
​​​@@FireFox64000000 I started working in IT support and somehow ended up doing frontend because I had some basic web development knowledge. I hate my job too, mistakes were indeed made.
@GameDevelopmentBeyondTheBasics
@GameDevelopmentBeyondTheBasics 3 ай бұрын
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 😅
@mandisaw
@mandisaw 3 ай бұрын
Last year or 2022, XBox said any Unity users accepted to their dev program can have a free Pro seat. So if you've already published to console, I assume that should qualify you. Can't confirm whether Sony & Nintendo offer the same, but you could probably check / do some research.
@kodaxmax
@kodaxmax 3 ай бұрын
oof, thats actually a big one
@3nertia
@3nertia 3 ай бұрын
I wonder how Unreal Engine 5 handles this situation?
@3nertia
@3nertia 3 ай бұрын
@@mandisaw Yes, because it's not enough work already just trying to make a game lol
@mandisaw
@mandisaw 3 ай бұрын
@@3nertia If you're selling it, then yeah, making the game is only the beginning, I'm afraid.
@not_halls
@not_halls 3 ай бұрын
also... you can always make your own game engine no... dont do it if all u want is to make games
@kaijuultimax9407
@kaijuultimax9407 3 ай бұрын
Making your own engine is for a team that can dedicate a programmer to it. If you can't manage/afford that, don't do it.
@kodaxmax
@kodaxmax 3 ай бұрын
Peak attention disorder. Just build your own engine so everythings just the way you want it, swear youl learn what a character controller is right after your finished.
@not_halls
@not_halls 3 ай бұрын
But really tho If u even try to make a game engine just for fun, u learn a lot
@kodaxmax
@kodaxmax 3 ай бұрын
@@not_halls you will learn more from making a game, any game and in a fraction of the time.
@kerduslegend2644
@kerduslegend2644 3 ай бұрын
I believe learning assembly and building your own compiler is way more fun
@mufelo
@mufelo 3 ай бұрын
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.
@mandisaw
@mandisaw 3 ай бұрын
Tbh many of those "must-have" assets are low/no code options for folks who just aren't that well-versed in what the engine can already do. If you can code & read docs, you likely won't need most of that stuff. As for Unreal, its built-in systems are "opinionated" - great if you're making a game inline with its assumptions, but frustrating if you're not. Unity's modularity & extensibility is its strength IMO. You can drop-in replacements for any of its built-in systems, and have the option to tailor your game's systems specifically to what works for you. Whether you use assets for some of it, or code it yourself down to the lowest-level, the engine itself doesn't "care".
@samyam
@samyam 3 ай бұрын
I didn't have those must need assets for 5-6 years and I was fine
@mufelo
@mufelo 3 ай бұрын
@@samyam it honestly does depend on the types of projects and how much effort you put into things. There is also inherent value in implementing these systems at least once to understand how the sausage is made, so to speak, and perhaps it is fast enough for your projects. A lot of UE's systems are an overkill... but if you are creating a multiplayer skill system from scratch, you will be spending a LOT of time figuring out prediction, proper replication, etc. Do you need all of that to the same extent? Probably not in most cases. Ultimately you as a dev need to make those trade offs depending on your project and the currency there is often time.
@Einxeld
@Einxeld 3 ай бұрын
@@mufelo what is a "multiplayer skill system" mate? If you simply want multiplayer, unity has many ready to use packages like FishNet
@Th3Ey3
@Th3Ey3 2 ай бұрын
@@mandisaw riiight and UE doesn't let you tinker with its code... lmao..
@Crawldragon
@Crawldragon 3 ай бұрын
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.
@AL-lh2ht
@AL-lh2ht 3 ай бұрын
Also what really kills it is the issues it has with making app games.
@crimsondespair_9505
@crimsondespair_9505 3 ай бұрын
Yeah, I kinda agree with you. 3D isn't THAT hard once you know 2D but any advanced features are undocumented because they literally JUST got implemented. It's not that big of a deal, all the main features are well done and any help you need can be found on Reddit or Discord. But I can understand the pain.
@mxBug
@mxBug 3 ай бұрын
@@AL-lh2ht by "app games" do you just mean mobile ?
@Oneiroi0
@Oneiroi0 2 ай бұрын
Tbf, the 3D is very new in the Godot. Most contributing people are currently focusing on the functions and bugs right now.
@samduss4193
@samduss4193 21 күн бұрын
from what I read it is a sign that actually developping is faster rate than making tutorials about it... which is good to sepeople motivated doing it
@FrankJonen
@FrankJonen 3 ай бұрын
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.
@Kkubey
@Kkubey 3 ай бұрын
Sounds more like a thing for those wanting to land a job in the industry?
@askeladden450
@askeladden450 3 ай бұрын
I disagree. If you use one engine, jump into another and feel lost, you have been learning wrong the entire time. You should be learning about core stuff like rendering techniques, programming patterns, optimization techniques etc, rather than the editors themselves. Its the same when learning programming. Learn stuff like OOP, data structures, algorithms and patterns, and you should be able to become fluent in any language in under a week. Having spent 5 years in unity, i was able to become completely fluent in godot in under a week, and completely fluent in UE in 2 weeks. Now, not only can i adapt myself to any job posting, but also choose the best engine for the job at hand. In addition, using different engines gives you different perspectives and techniques that make you a more complete dev.
@Kkubey
@Kkubey 3 ай бұрын
@@askeladden450 I think it's still okay for free time devs to not go through the entire process, "no code" has gained quite the popularity too. We can't really decide whether we want everyone to become a full fledged software engineer or let people do their project at hand with software as a tool and a much lower original time investment. That being said, if you want to be a professional, you really shouldn't skip those steps and with limited knowledge your ability to fix problems will be more than limited.
@3nertia
@3nertia 3 ай бұрын
@@askeladden450 And where is the best place to learn about the fundamentals without being bored to tears, please?
@askeladden450
@askeladden450 3 ай бұрын
@@3nertia lots of great channels on youtube. If you want to learn rendering and optimization, SimonDev, Acerola, Vercidium etc are great. If you want to learn Game Design, GMTK and others are great. If you want to learn to make animations good and punchy, New Frame Plus, Video Game Animation Study and many others. If you want good prgramming patterns, CodeAesthetic is really cool. There are too many to list here, but you will find them if you search for them. Then there are also dev log channels like ThinMatrix, Sebastian Lague, which are really enjoyable to watch. Notice how none of these teach you about any specific engine, but general principles and techniques that can be applied everywhere. Ofcourse if you want to get really good and deep into stuff, you will have to endure the 'boring' by reading books, articles and especially research papers.
@SamGarcia
@SamGarcia 3 ай бұрын
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.
@BFedie518
@BFedie518 3 ай бұрын
GameMaker 8 was the second programming I ever did (first if you don't count Scratch). I loved it. Studio went far too long without a real free version. I couldn't justify spending that much money on a hobby I dipped in and out of. By the time they changed the pricing model, I had already discovered and learned Godot. I wasn't/am not about to switch back.
@evanseifert8858
@evanseifert8858 3 ай бұрын
I really enjoyed using GameMaker 8 too. It's the most success I've had making games.
@theapexsurvivor9538
@theapexsurvivor9538 Ай бұрын
GM8 was great, I tried remaking a game for it in Studio and it just broke constantly, the variables never did wht they were supposed to and there were no tutorials for it. Pretty much forced me to give up on it and move to Unity then to Godot.
@SamGarcia
@SamGarcia Ай бұрын
@@theapexsurvivor9538 if you are importing the file from GM8 to Studio, you will need massive changes to the code. There are extensions that help with the transition for compatibility for that. Otherwise, you need to reread the manual and such.
@Multrakiller
@Multrakiller Ай бұрын
Gamemaker 8 was the real deal for me.
@bluesillybeard
@bluesillybeard 3 ай бұрын
I think it's worth mentioning making a game without an engine. Not to be confused with building your own engine - I mean, building a game, but without an engine. Cobble together a programming language and some libraries (My goto is Zig + Raylib + zig-ecs + Box2D), and just build a game the 'traditional' way. This is best if you already know how to code. Just choose your favorite language and start putting the pieces together. For the (admittedly very few) gam jams I've done, it's worked quite well.
@edvonherr1596
@edvonherr1596 3 ай бұрын
I would personally love to see a video on this workflow if you're ever inspired to participate in another jam.
@bluesillybeard
@bluesillybeard 3 ай бұрын
@@edvonherr1596 Added it to my list of video ideas
@caedutiger9362
@caedutiger9362 13 күн бұрын
I know this is 3 months old but i kinda wished there was a zig engine
@bluesillybeard
@bluesillybeard 13 күн бұрын
@@caedutiger9362 Godot native and Mach engine are two options for that. I'm also making my own engine, although it's not exactly a general purpose one
@schnitzelhannes6431
@schnitzelhannes6431 3 күн бұрын
Yeah thats great advice. If you are building a desk instead of using your toolbox, you could simply hit two rocks together until one gets a sharp edge. With this sharp edge you can beat your logs for weeks until you get something that resembles a plank. Now you just have to figure out how to assemble the parts without nails. Maybe you can glue them together with your spit? awesome!
@Zumito
@Zumito 3 ай бұрын
as a unreal engine developer i want to know waht is that "dokumentation" that you r talking about?
@aeliusdawn
@aeliusdawn 3 ай бұрын
The real documentation is the friends we made along the way.
@FireFox64000000
@FireFox64000000 3 ай бұрын
Want to hear something funny? When I was learning unity I had one bitch of a time ever finding anything in the documentation. No matter what I did I couldn't find it. Now I can find almost anything I need in the unreal documentation.
@TheMasterOfSafari
@TheMasterOfSafari 3 ай бұрын
​@@FireFox64000000I don't know how that is even possible, Unreal's Documentation is VERY lacking compared to Unity, regardless I am happy with Unreal for 3D.
@Mr_Yeah
@Mr_Yeah 3 ай бұрын
It's some text and images that explain what the engine does so that you don't have to decipher the source code of Unreal every time something's not as expected
@Dextrostat
@Dextrostat 2 ай бұрын
Try Unreal Engine 2, that shit is so scarce and trying to do Replication either Native or Unreal Script is a major pain in the ass. Luckily some modders have some docs but holy shit this version of Unreal makes me ready to make a game in Unreal Engine 5 lmao
@veiledmelancholia
@veiledmelancholia 3 ай бұрын
I went through the same dilemma since starting out so I just picked Unity, however, I quickly didn't vibe with the engine and liked Unreal better. It's just a personal preference matter, you can't decide by asking people and watching youtube, you gotta pick whatever engine, it won't feel so different after switching up so you're not losing experience
@me_________9975
@me_________9975 3 ай бұрын
Great video! Just as a side note, I think the godot addon you refer to is called Little Camera Preview. I also got confused at first cause GameFromScratch covered them both in the same video xD
@samyam
@samyam 3 ай бұрын
Ohh yes you are right haha
@nicholasjackson8709
@nicholasjackson8709 3 ай бұрын
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.
@schnitzelhannes6431
@schnitzelhannes6431 3 күн бұрын
Yeah nonbiased like a vacuum salesman
@TommyLikeTom
@TommyLikeTom 3 ай бұрын
You absolutely can preview the game in godot while running it. That's what the local/remote tabs are for. You can even make changes during runtime
@Cyberfoxxy
@Cyberfoxxy 3 ай бұрын
Step 1. Not Unity
@Splatenohno
@Splatenohno 2 ай бұрын
Why the hate on unity?
@jaysoncooley1865
@jaysoncooley1865 2 ай бұрын
I love Unity!
@Dark.Mefisto
@Dark.Mefisto 2 ай бұрын
​@@Splatenohno As a Game Designer I hate Unity. It's incredibly unresponsive, problematic and unintuitive
@Splatenohno
@Splatenohno 2 ай бұрын
@@Dark.Mefisto As a Game Developer I don’t mind Unity it’s works for me
@Dark.Mefisto
@Dark.Mefisto 2 ай бұрын
@@Splatenohno It's okay ^^ I mean we all like different tools and despise others I'm just saying personally I hate it, but I'm glad you like it
@Shadic4101
@Shadic4101 3 ай бұрын
I like this aggressive version of Sam
@MarcosCodas
@MarcosCodas 3 ай бұрын
Thank you for mentioning GDevelop! Super happy to be on your radar. - Marcos, from GDevelop. If you have any feedback on what we can do better to be higher on your recommendation list, let me know! I'll pass it along to the team.
@graftedbranch5092
@graftedbranch5092 2 ай бұрын
I know right haha im glad its getting attention. I use it and so far i love it!
@jamesonshekmeister
@jamesonshekmeister 3 ай бұрын
Thanks for helping me lower down my options, so I can get started. When it comes to making a game and doing it yourself because you can't find anyone in your area, it can be a bit overwhelming and hard to stay motivated to make your game a reality. I've had many ideas for games, and have written down the ideas, but when I open up something like GameMaker, Unity, or even Godot, my brains decides to just go into Dial-Up Mode. Being neurodiverse and lacking self-esteem is already a personal problem I have to deal with on my own, but it's nice to know that I can do a process of elimination on which game engine to start my game idea on. Thanks again! Really helpful! 👍
@seigeengine
@seigeengine 2 ай бұрын
As long as you don't make a catastrophically bad choice, you can probably make your game in just about any engine that seems like it might be possible to make that game in. It really is more important to just get started. There's a bunch of games where you hear what they were made in and think "holy shit, really?" Best of luck accomplishing your vision. Hope you can find people to interact with productively.
@jamesonshekmeister
@jamesonshekmeister 2 ай бұрын
@@seigeengine Thanks for the encouragement my friend.
@seigeengine
@seigeengine 2 ай бұрын
@@jamesonshekmeister No problem. I've been thinking of getting back(lol was never much) into game dev lately, and I know it can be hard to keep up projects on your own.
@jamesonshekmeister
@jamesonshekmeister 2 ай бұрын
@@seigeengine True.
@glassramen
@glassramen 6 күн бұрын
The main real drawback to godot is trying to figure out certain things. The documentation could be a bit better in places, and there's times where you're going to struggle to figure out something, but as you said, there's been a massive increase in the community over the past few years. It's getting easier and easier to figure stuff out. Now if only the devs didn't make creating tilesets in 4.0 so bad, I'd actually consider using it over 3.5.
@nanometerstudios
@nanometerstudios 3 ай бұрын
If you look at the scratch community, you can find people making full on 3d rendering engines and 3d games, for example the mast.
@WhyNotDogie
@WhyNotDogie Ай бұрын
chromecat
@nanometerstudios
@nanometerstudios Ай бұрын
@@WhyNotDogie yea. something like that
@RonenGoldstein
@RonenGoldstein 3 ай бұрын
What game engine do you recommend for making digital card games? Sometimes I don't want to get too into the weeds of programming draggable shapes to make card items
@Ghorda9
@Ghorda9 3 ай бұрын
dragable shapes is really easy, you also don't even need to make the cards dragable to begin with
@aouyiu
@aouyiu 3 ай бұрын
Godot or UE5, I'd say Unity otherwise but you said not too involved with coding. I'll counter with this though, getting into the weeds of the programming in your game will prove extraordinarily valuable, especially when it comes to bug fixing and improving the game. It gives you not just more control over how your game works, but I think more importantly, a deeper understanding of how your game works. Even for a simple digital card game.
@rx.78
@rx.78 3 ай бұрын
I tried so many times to get into Unity but I just couldn't get into the way objects were handled and it always felt like it took a century to open the editor and test a game. It also felt like any time i ran into an issue the solution was always just get some paid asset on the asset store. Ive moved onto godot now and thankfully this has all just clicked for me. The nodes and scripting system just feel right to me. Definitely helps me work faster and get results i want as a solo dev who works w 2D.
@jamesrivettcarnac
@jamesrivettcarnac 25 күн бұрын
I've given up on unity 5 or 6 times. Godot clicked inside 5 minutes
@pewpew518
@pewpew518 3 ай бұрын
Working in Unreal C++ as im watching this video. As a former unity dev, Unreal C++ is not very hard. Its the C# with different syntax. Also you don't have to change engine source. You can just copy past engine code into a new file and modify that; that way you don't have to compile the whole engine (Doing that right now lol). You can also just extend engine classes.
@rowboatfleet
@rowboatfleet 3 ай бұрын
best engine is rpg maker in every situation hands down no matter what
@samyam
@samyam 3 ай бұрын
brb gonna make a 3d open world rpg mmo in rpg maker
@rowboatfleet
@rowboatfleet 3 ай бұрын
@@samyam good luck
@Mr_Yeah
@Mr_Yeah 3 ай бұрын
@@samyamI can imagine something similar to RuneScape in RPG Maker
@MCNeko6554
@MCNeko6554 3 ай бұрын
@@samyam are you done yet? 😂😂
@SaltedMallows
@SaltedMallows 2 ай бұрын
@@samyam Actually RPG Maker does have a plugins for 3D and Multiplayer components. Good luck finding someone who's actually gonna turn it into an MMO though
@jameshughes3014
@jameshughes3014 3 ай бұрын
I love unreal in concept, but doing anything in Unreal feels like fighting with a huge machine while trying to guess the magic words to get it to do anything correctly.
@reptilzum1616
@reptilzum1616 3 ай бұрын
Gamemaker does actually have raycasting, its a function called collision_line
@xavier84623
@xavier84623 3 ай бұрын
are they still updating playmaker? i had a game in it but it got out of date and all the playmaker scripts stop working and i cant open them.
@Casprizzle
@Casprizzle Ай бұрын
For a 2D JRPG, RPG Maker is an amazing engine. It's also a great engine to learn game design principles with, it is even on console which makes it very accessible for kids. You can code anything with it though and it can be very powerful.
@TheMeeelting
@TheMeeelting 3 ай бұрын
fiiiiine ill wishlist your game :) Great video! Edit: Done. Maybe reduce the contrast on your game a bit? Bright red on blue kinda burns the eyes. Game looks fun!
@samyam
@samyam 3 ай бұрын
I’m changing the art now, thank you!
@lehisluguer9300
@lehisluguer9300 3 ай бұрын
Great Video !.. People should just pick the one that better fit to their needs.. I have used Unity, Unreal and Godot over the years.. it took me a while, but im happy to give a try to all those engines, to finally discover Godot was the one that fits better to me..
@darkestdaysvideogame
@darkestdaysvideogame 2 ай бұрын
I literally went to unreal cause of visual coding and relatively easy multiplayer setup - which I don't need for now but is nice to know its there.
@hatsukegero
@hatsukegero 3 ай бұрын
7:40 if they do once, what hold it from do it again?
@gentronicus
@gentronicus 3 ай бұрын
Clicked because LÖVE was in the thumbnail... No mention of it in the video?
@amogoose2971
@amogoose2971 3 ай бұрын
it's community is very small
@plotlessplot
@plotlessplot 3 ай бұрын
@@amogoose2971 And yet, one of the biggest indie games of the year (Balatro) was made using LÖVE 2D. It's a shame it doesn't get more visibility, as it is a genuinely nice framework to start learning game dev.
@Mr_Yeah
@Mr_Yeah 3 ай бұрын
@@amogoose2971The community around Balatro might change that
@darkfrei2
@darkfrei2 3 ай бұрын
The best game engine AND framework!
@hazelsnep
@hazelsnep 3 ай бұрын
:c no love 2d
@CSSpacePenguin
@CSSpacePenguin 3 ай бұрын
I totally get wanting to go more lightweight. Even for open source projects, reading code that someone else wrote is, imo, harder than writing/reading your own code.
@myvisualnovelquest822
@myvisualnovelquest822 Ай бұрын
I started using renpy. And I would like to continue creating VNs. However renpy does have limitations and I would like to have mini games in my next one. The biggest issue is creating a dialogue system. What do you advise?
@grakuynosc7270
@grakuynosc7270 Ай бұрын
Unity should work great for a VN if you want to add anything other than the normal VN things. Also it has a framework for VNs - UVNF.
@TomDebridge
@TomDebridge 3 ай бұрын
I didnt even know that Gamemaker was an engine to begin with, I used RPGMaker and Gamemaker when I was 13 and eventually stopped, because my external Harddrive broke, where all my projects were on.
@caryphillips4885
@caryphillips4885 Ай бұрын
As one of the developers that switched from Unity after the Fiasco, Godot is great! After version 4 it's really nice actually! At times it feels like its simplicity is actually a benefit compared to Unity. I've even written software in it for my company as an internal tool. Works great!
@CassyCodes
@CassyCodes 3 ай бұрын
Thank you for this video and going into such detail. I use Godot, and I think you gave an honest review of it. Besides the pricing policies, the main reason why I use Godot is that I have a mini PC and Godot runs really smoothly on it.
@nyn2k259
@nyn2k259 3 ай бұрын
I'm now starting off trying to make a game, I have 3 of the game engines & let me tell you. I can't understand NOTHING can't code can't visual script and no matter the tutorial I find they just do not make any sense although Unity dashboard is so much more easier to understand as too where everything goes. I want to make a board game & a card building deck game maybe you have some suggestions for someone like me as to what game engine to use & what tutorials to start with. I want to understand how they come up with the code... like jump etc so I know what to write in order to make the player do stuff. Thanks.
@Wesley3268
@Wesley3268 2 ай бұрын
I hate waiting for 30 minutes for the unity editor to repaint, when it ended up crashing. thanks for notifying me for a fast reload feature
@AIAdev
@AIAdev 2 ай бұрын
I didn’t choose a game engine. It chose me.
@BastetFurry
@BastetFurry 3 ай бұрын
For those more adventurous there are the game specific libraries, two i like are good old libSDL and libGDX, the later is great if you want to code for mobile. And the former lets you compile your code for any modern platform under the sun. Both are FOSS by the way.
@smokeback
@smokeback 3 ай бұрын
awesome video having more control over your own coded scripts allows more creativity
@shiagururdnot2116
@shiagururdnot2116 Ай бұрын
Any thoughts on the source engine?
@RenderingUser
@RenderingUser 3 ай бұрын
Waiting on bevy 1.0 rn
@Danny-he4hi
@Danny-he4hi 3 ай бұрын
Aren't older Unity versions exempt from the whole pricing change? Like if u use Unity 2017 etc?
@paluxyl.8682
@paluxyl.8682 Ай бұрын
I think it doesn't matter, aslong you use their tools or service ... it should be the same.
@Danny-he4hi
@Danny-he4hi Ай бұрын
@@paluxyl.8682 so when i check the Unity site on the runtime fee page this is what it says. I just copied and pasted here: Unity Personal: No Runtime Fee, no splash screen The Unity Personal plan remains free and the Runtime Fee does not apply to this plan. Starting with Unity 6, we will increase the revenue limit from $100,000 to $200,000 (USD), and make the Made with Unity splash screen optional. Runtime Fee is forward-looking The Runtime Fee does not apply to games created with any currently supported Unity version. It only applies to games created with or upgraded to Unity 6, the next LTS version to be released in 2024. Editor terms We will make sure that you can stay on the terms applicable for the version of Unity you are using as long as you keep using that version. Self-reported data On a monthly basis, you have a choice of the lesser of 2.5% revenue share or the calculated fee based on unique initial engagements per game. Both your initial engagements and your revenue are self-reported. What versions of Unity does the Runtime Fee apply to? - The Runtime Fee does not apply to any games created with any currently supported Unity versions including 2022 LTS, 2021 LTS, 2020 LTS, or any earlier versions. The Runtime Fee will only apply to games created with or upgraded to Unity 6, the next Long Term Support (LTS) version of Unity to be released in 2024, and any future associated betas, Tech Streams, or LTS releases.
@Megalepozy
@Megalepozy Ай бұрын
Which engine would you recommend for an RTS game which is massively multiplayer? the best example I can give is the Total War Warhammer series, although it won't need to be polished to that level
@Paruthi.618
@Paruthi.618 3 ай бұрын
Good coverage of game engines
@Dogo.R
@Dogo.R 3 ай бұрын
Bevy also exists, historically gains github starts at the same rate as godot and has historicay had half the stars, but is newer, hence less stars. Godot has spiked in stars but thats just from a unity incident hype cycle... questionable to what degrees those count as size. star history: #bevyengine/bevy&godotengine/godot&Date
@SandorFekete
@SandorFekete 3 күн бұрын
Really good summary; you’re very knowledgeable. I’ve used Game Maker for a long time but have also made simple games in C/C++ as well as a web game engine in JavaScript. This has inspired me to get back into it again. Thanks. 🙏
@justcatsalt
@justcatsalt 2 ай бұрын
I was looking into this exact issue a few days ago, I'm glad this video came up to verify what I found! I've messed with unity, unreal, and godot now and I have to say godot feeks far more natural to me then the other 2 so far, I also love the open nature of it, thanks for the amazing video!
@lewis1423
@lewis1423 3 ай бұрын
im not lazy im dyslexic :o the less words that are involved the better, thats why visual scripting is a must for me.
@mandisaw
@mandisaw 3 ай бұрын
I think most modern developer tools (IDEs) have accessibility settings & themes that can help you. From changing to a more dyslexic-friendly font, to setting color schemes and highlighting to focus on each line or word. Visual scripting should be a choice, not a necessity 👍
@darecagames
@darecagames 3 ай бұрын
Great video and very informative, samyam. I would like to add that Unity is free as long as you do not exceed $200,000 in earnings but this is NOT per individual game, that is, it is the global money earnings. On the other hand, it is Unreal, you have to exceed $1,000,000 but it is per game.
@molochz
@molochz 3 ай бұрын
PICO-8 > Others
@judaronen
@judaronen Ай бұрын
And TIC-80 as well! 💾
@leeperhapsbased.9057
@leeperhapsbased.9057 Ай бұрын
I should probably learn to code with P8...
@molochz
@molochz Ай бұрын
@@leeperhapsbased.9057 Lua is really simple. It wouldn't take long to pick it up.
@molochz
@molochz Ай бұрын
@@judaronen I like TIC-80 too. But it lacks a bit of identity.
@GreyLightning
@GreyLightning 2 ай бұрын
Construct 3 is however also one of the only ones that runs in browser which i find really helpful for students
@christianremboldt1557
@christianremboldt1557 3 ай бұрын
I want to make a simple slots game :( Isn't there some kind of library very similar to PyGame? I want to be able to place sprites and then output the screen after each loop iteration.
@J-wm4ss
@J-wm4ss 3 ай бұрын
Raylib? You can use it in many languages, like rust and c
@bentheafrican
@bentheafrican 3 ай бұрын
how about CryEngine? I'm currently using it for my own personal projects. It's funny how the game dev community has forgotten about it.
@samyam
@samyam 3 ай бұрын
there's so many engines haha
@bentheafrican
@bentheafrican 3 ай бұрын
@@samyam i would like for people to talk about it more often😅
@lukajolich7669
@lukajolich7669 3 ай бұрын
Probably because it just couldn't compete with Unity and Unreal. A lot of people wanted it for its graphic capabilities, but Unreal arguably is better there now. Plus, support has been rather low and people have questioned whether it will continue to be supported at all.
@bentheafrican
@bentheafrican 3 ай бұрын
@@lukajolich7669 I understand, Crytek should be the one to blame for it. They have given up on their own software which made CryEngine Developers to go to either Unity or Unreal. I still use it though but the lack of proper documentations or tutorials has me on the verge of giving up. I recently just found out about a small community of few people who still use it, that keeps motivating me to still learn the ins and out of the engine and one day to fully make a actual finished game. It's really sad to see CryEngine dies slowly or being forgotten.
@MortissCoffin
@MortissCoffin 3 ай бұрын
I love Cryengine! They're currently working on Cryengine 6 with the new Crysis 4 in development. And a new reworking done to it FlowGraph (visual scripting) like Unreal's Blueprints. Can't wait!
@IdealIdleIncremental
@IdealIdleIncremental 3 ай бұрын
Great analysis and valid points. For me, I'm sticking to Unity!
@jesuschrist6878
@jesuschrist6878 3 ай бұрын
i am trying to make a game where its call of duty but in left 4 dead and u can play with actual dead relatives (they get digitally reconstructed using AI) and they will give u quests for example collect 5 carrots and bring them to me in hell. which engine should i use should i use godot
@RocketManEqHuoJian5
@RocketManEqHuoJian5 3 ай бұрын
i really confused with mathmatical relations in direction or position set in games.Could u make a video about common vector relationships in games? really appreciate that
@ragerungames
@ragerungames 3 ай бұрын
By the way, in Unity 6, the Scriptable Render Pipeline (URP or HDRP) will be the default, and we'll have the flexibility to choose or switch between different render pipelines quite easily.
@samyam
@samyam 3 ай бұрын
Great!
@whatafoolbelieeeeves
@whatafoolbelieeeeves 3 ай бұрын
im gamer i want to make game i cant code i cannot choose game engine i cannot make game i need help
@laureano.4940
@laureano.4940 3 ай бұрын
I'm all of this too. Making some awesome progress with Unreal Blueprints :D
@christhian0512
@christhian0512 2 ай бұрын
I just wanted to do make a roll the ball down a hill game on unity, but got stuck trying to create the level can't find a way to just draw curves, I only see tiles (squares) or creating tons of geometrical structures one by one, I'm missing something that might be super simple but has kept me from working on it for months
@RngGm
@RngGm Ай бұрын
Im not sure if that has changed, but when i was using unity, things were being changed quickly I encountered 3 different official multiplayer systems when trying to make a game
@blueskythefox1594
@blueskythefox1594 Ай бұрын
what about Scratch?
@boblol1465
@boblol1465 Ай бұрын
scratch is like super basic.... that means suree... its easier to learn, but making even the most basic things in scratch is just tiring... like im pretty sure it doesnt even have arbitrary exponentiation yet or even return statements
@HappyGick
@HappyGick 2 ай бұрын
Then there's the custom engine. If you need heavy mod support for your game, you're better off writing a custom engine. Except it might take longer to write the engine than making the game...
@LemmonTea
@LemmonTea 2 ай бұрын
Just saying, my friend started a kickstarter for a game made in scratch and it’s on steam… It’s crazy what you can do with scratch
@ArtofWEZ
@ArtofWEZ 3 ай бұрын
I love unreal as a 2.5 D artist, it's jsut so much fun to make games in when your mind doesn't think in rows of code.
@NorthstriderGaming
@NorthstriderGaming 3 ай бұрын
Unity 6 is also about to bring some quite nice changes and improvements which help improving its suitability for large scale worlds, such as automated light probe placements and the GPU Resident Drawer which gives a huge boost to gameobject instancing
@willianschneider1778
@willianschneider1778 3 ай бұрын
lol and then "reloading assemblies for 30 minutes each change", those new features are useless with that. let unity die.
@NeverDevs
@NeverDevs 13 күн бұрын
So with Unity Personal, can you still publish your games on steam and only if you make a certain amount you have to upgrade to pro? That's been my only issue with switching to Unity, the pricing seems super confusing.
@samyam
@samyam 10 күн бұрын
Yes you only have to upgrade after a certain revenue threshold has been met
@deaffatalbruno
@deaffatalbruno Ай бұрын
so o3de is not a thing at all. Saw when amazon freed it, but since no uptake or ? I hardly ever see this engine mentioned in videos like that, so i wonder ?
@fiendishhhhh
@fiendishhhhh 3 ай бұрын
Any Love2d people in here?
@raypuiaascii4653
@raypuiaascii4653 3 ай бұрын
Here. I don't understand the thumbnail, one of the most popular indies right now is made in LÖVE.
@fiendishhhhh
@fiendishhhhh 3 ай бұрын
@@raypuiaascii4653 Which one?
@darkfrei2
@darkfrei2 3 ай бұрын
Hi there!
@fiendishhhhh
@fiendishhhhh 3 ай бұрын
@@raypuiaascii4653 Which one?
@raypuiaascii4653
@raypuiaascii4653 3 ай бұрын
​@@fiendishhhhhBalatro
@foldupgames
@foldupgames 3 ай бұрын
Hey, I'm sorry. I think I come on too strong because I'm pretty merciless with myself. I need to kick my own butt and demand I do more, but maybe other people don't really need that from me. At any rate, pursue your dreams and have fun doing it. ---- Original comment: I'm gonna say this - if you don't want to learn to write ANY code, you don't actually want to make games. You just like the IDEA of making games.
@nerdmassa9086
@nerdmassa9086 3 ай бұрын
Why?
@foldupgames
@foldupgames 3 ай бұрын
@@nerdmassa9086 Why? Because making video games is about programming. It's like saying you want to paint but don't like brushes. If you get into visual coding (like in GameMaker) you'll quickly find yourself stuck, while just coding would be faster.
@nerdmassa9086
@nerdmassa9086 3 ай бұрын
I wouldn't be so extreme, you can still make a good game with just visual scripting/drag and drop, and even enjoy it. Is it better, of course not, is it possible/enjoyable? Yes! I made an ecology sim using Construct 3 and I love working on it.
@foldupgames
@foldupgames 3 ай бұрын
@@nerdmassa9086 Carry on, have fun, and best of luck! Happy if I'm proven wrong! In my experience, I got into game dev with Game Maker drag and drop, but I was so severely limited that I didn't even know how limited I was. I argue that you'll eventually need to write some code or else be handicapped by the lack of knowledge. Even GML is simple and limited, but I see now how much I needed it. But still - prove me wrong. Please do! Yes, I know people make stuff in Blueprints, and yes I know I'm being a bit extreme to make a point.
@nerdmassa9086
@nerdmassa9086 3 ай бұрын
Wait, I didn't refuse the idea that programming is better then visual scripting for gamedev, and that the second can be a limitation; I refused your assumption that without code writing you don't actually want to make games, but just love the idea. I'm a programmer as well as a gamedev and I agree that programming is on another level, but I use Construct 3 because my project pre-dates my programming career. I could start from scratch with Unity or Godot and make a bigger, better, more complex project, but it's not necessary as i do love my game and working on it, and players seem to like it as well.
@jyothishkumar3098
@jyothishkumar3098 Ай бұрын
2:29 so that's the video I watched 10 years ago. Glad I found it, was looking for it over and over for a while.
@etiennelemieux472
@etiennelemieux472 2 ай бұрын
Stride looks tempting, I've read about it before but back then it seemed more confidential, what good things have you heard about it ?
@aouyiu
@aouyiu 3 ай бұрын
I was told by a lot of people (on KZfaq) that nobody besides AAA game devs should be using Unreal Engine 5, as that's what "the engine was made for". While C++ is a very complex language and UE5 has a ton of features really only AAA games are using, I doubt their statements that solo devs/non-AAA teams shouldn't use it. Though I haven't used it, but I do code in C++ so I'm unsure. I really don't want to go through the stress of trying to learn C# for Unity, and Godot and GameMaker seem too elementary for my prospects. I'd just rather start using UE5 from the get-go since it is my end goal eventually.
@samyam
@samyam 3 ай бұрын
I’ve seen a lot of solo developers use it successfully, if it’s your end goal go for it!
@paulie-g
@paulie-g 3 ай бұрын
Firstly, C# is trivial for a C++ dev. It's got very nice ergonomics as well. As for Unreal, it's got its own flavour of C++ that takes a lot of getting used to.
@funguy398
@funguy398 3 ай бұрын
So for a statistics: there was a horror gamejam with ~50 entrees. 1 uses UE ~7 RPG maker, Game maker and smaller ones ~7 Godot Everyone else Unity And this one with UE got around 10th place with very polished small game with beautiful graphics, one bad thing about this UE project is a 2GB game when other competitors have html5 browser games or 100mB games. Dont think about language when choosing an engine, if you know at least one language you can grasp any other
@AL-lh2ht
@AL-lh2ht 3 ай бұрын
In the past that statement was true, but unreal made a lot of improvements to compete with unity and now has none of the best visual scripting engines.
@paulie-g
@paulie-g 3 ай бұрын
@@AL-lh2ht Did they axe blueprints? Or nerf them somehow?
@nuclearsu
@nuclearsu 3 ай бұрын
3:00 Having a project like Godot being open sourced is also important so that Godot can't pull a "unity price per download" move. It also means you have more freedom with your development (not required to make an account and log in) and it's a lot more accessible (free, and very small computational requirements; fast to run). I also agree that Godot has some controversies. It definitely has a 'cult' following, and has some bad actors in play (which most Godot users sympathize with???) But I try to disassociate with that part of Godot's community. For any of you wondering, one example of a bad actor that Godot users idolize is: Yuri Sizov.
@Zhawn7
@Zhawn7 3 ай бұрын
Who's Yuri and what did he do?
@nuclearsu
@nuclearsu 3 ай бұрын
@@Zhawn7 He was a prevalent coder in the community who worked on the game engine, but he commonly engaged in fights, and was an instigator of these fights. By "fights" I mean heated arguments on the GitHub repository thingy. He also used to be an employee of the Godot foundation. Besides instigating fights, he was a Russian supporter, and mocked Kyiv citizens who were being shot by Russians during the 2014 capital riots.
@swarkin
@swarkin Ай бұрын
@@nuclearsu source please
@danielwalley6554
@danielwalley6554 23 күн бұрын
Ultimately you take an educated guess and then you find out along the way what the limitations are going to be. For instance it's very difficult to predict correctly if you're making a complicated game, so I'd say the main criteria you should look for is flexibility - because you *_will_* have to bend the engine to your purposes in ways that weren't anticipated.
@terroflys
@terroflys Ай бұрын
Does unity still have the runtime-fee?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 ай бұрын
Great overview of all the engines! Nice!
@samyam
@samyam 3 ай бұрын
Thank you! 😁
@charlieking7600
@charlieking7600 3 ай бұрын
Thumbnail with Godot being a cult is pretty true.
@ancy1205
@ancy1205 Ай бұрын
Still better than the cult who defend some cooperate.
@Hasan_Al-deeb
@Hasan_Al-deeb Ай бұрын
If i want to built multiplayer 2d card game, best engine ?
@sunnymon1436
@sunnymon1436 Ай бұрын
Why would you put Unity and Godot ahead of Unreal for AR/VR game development? I'm developing a VR game in unreal, and this is the one thing I wanted to know about.
@Vniulus
@Vniulus 3 ай бұрын
Here's one little engine you forgot about - Ren'Py... I know it's only for visual novels but: 1. Visual novels is not a little market. 2. If you're making visual novel - IT IS go-to engine. So, sad this legendary engine wasn't included.
@Xokoy
@Xokoy Ай бұрын
It gets fairly little recognition. I feel like a lot of people sleep on VNs and interactive fiction games as a whole outside of a game here and there that blows up (Doki Doki Literature Club (made in Ren'Py), Hatoful Boyfriend, that kind of blow up). There are some real gems in the VN games sphere. Everlasting Summer is interesting and also Slay the Princess and Scarlet Hollow (both made by the same developer and on Ren'Py) are pretty damn awesome too.
@danilaskvortsov91
@danilaskvortsov91 19 күн бұрын
Yeah, I love reading photo albums with exceptionally large description
@Rai2M
@Rai2M 3 ай бұрын
I tried Godot like 1.5 years ago, got disappointed and switched to Unity which i tried before Godot but got disappointed and... you've got the idea. After the controversial decision "pay-per-install" i switched back to Godot. I don't like it, actually. I'm an old school so i like frameworks (HGE, LibGDX (but i hate Java, lol), XNA, etc...) more than engines. But i'm also lazy and don't want to give a damn about different platforms differences, i just need a solution so some sort of game engine is the way. Godot is SORT OF ok for 2d games (but only if you don't mind not having access to some basic features like exact width and height in pixels for certain elements) but... it's a huge BUT, actually. In my own opinion it's lightning fast for prototyping but it's incredibly hard to make a final polished product in it. I don't insist, it's my own experience, i believe that there are lots of people who don't struggle with issues i had to face in Godot. Choosing a right game engine is like: while (1);
@Nipah.Auauau
@Nipah.Auauau 3 ай бұрын
To be honest you're never going to find an engine you're 100% satisfied with and making your own engine from scratch means you're now making an engine and not a game. You need to just pick something that doesn't outright cockblock you and stick to it. All engines will have SOMETHING (or lack something) in them that makes you go "oh god, why??"
@amasuri796
@amasuri796 3 ай бұрын
@@Nipah.Auauau yeah, all these years of gamedev and i've come to the same thing trying out new engines is often like "oh wow i love this new feature how did i live without it" at the same time with "oh god i miss that feature why don't they have it??"
@MCNeko6554
@MCNeko6554 3 ай бұрын
If you're still unsatisfied with Unity and haven't seen the new Godot 4.2+ then I'd recommend revisiting the new version. Godot is changing insanely fast. I wouldn't be surprised if they released 5.0 next year and were on par with Unity lmao
@fullmontis
@fullmontis 3 ай бұрын
I don't get what you mean by not being able to access pixel size in godot
@cburks6207
@cburks6207 2 ай бұрын
Web Developer here (LAMP) wanting to teach my kids programming through game making in 2d. Which should I chose? I'm leaning towards gamemaker or godot. I see there is a godot4 bundle on humble bundle right now with some tutorials and assets. Thoughts?
@AlexandruMihaiDorobantu
@AlexandruMihaiDorobantu 2 ай бұрын
Python with Pygame.
@cburks6207
@cburks6207 2 ай бұрын
@@AlexandruMihaiDorobantu thank you, i'll check it out.
@AbuAl7sn1
@AbuAl7sn1 3 ай бұрын
bevy is the future of game dev
@rebekahmarinos2260
@rebekahmarinos2260 3 ай бұрын
I tried all three and still can’t decide because I like and dislike things about all of them 😅 I also have a hard time choosing which game I want to make too which makes it even harder 😂
@samyam
@samyam 3 ай бұрын
try joining a game jam!
@Vintagesonic1
@Vintagesonic1 3 ай бұрын
The thumbnail had me cracking up, lmao.
@YoshimiMilk
@YoshimiMilk 3 ай бұрын
The only thing stopping someone is not having that "Push Factor" something that makes you do it whatever it is, for me it was Earth day project for school. Since it was a school project it gave me the "Push Factor" where if I don't finish it I'd flunk, created my first game there, not stopping til now
@cereal.designatio
@cereal.designatio 2 ай бұрын
i almost lost my mind while making a game in roblox studio, thanks for helping my brain and my keybord!
@godmode3611
@godmode3611 3 ай бұрын
If you add WebGL, XR and Mobile to your diagram, it becomes more obvious that Unity is the best choice for a more versatile engine.
@samyam
@samyam 3 ай бұрын
I added XR in a side note in the video, and mobile in the description, both putting Unity first because it does have the most features for that
@godmode3611
@godmode3611 3 ай бұрын
@@samyam I forgot to add WebGl =D
every step to actually make your dream game (then sell it)
24:27
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,9 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 33 МЛН
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 374 М.
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 39 МЛН
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 899 М.
The Strange Graphics Of LETHAL COMPANY
15:59
Acerola
Рет қаралды 774 М.
Best FREE Software for Game Development in (2024)
8:01
anyDev
Рет қаралды 33 М.
Why Stardew Valley’s Creator Hated His Game
20:17
Nello
Рет қаралды 681 М.
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 715 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 497 М.
Why I’m switching from Unity to Unreal Engine
9:02
LixianTV
Рет қаралды 1 МЛН
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 696 М.
Why Do Video Game Studios Avoid Blender?
6:49
The Cantina
Рет қаралды 433 М.
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 1 МЛН
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 119 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,8 МЛН