choosing a game engine is easy, actually

  Рет қаралды 580,408

samyam

samyam

Күн бұрын

Пікірлер: 1 900
@samyam
@samyam 7 ай бұрын
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: kzbin.info/www/bejne/moncaZKKab9ogcUsi=r2cK11CvTe2qJYJr help a fellow indie dev out and wishlist my game on steam! store.steampowered.com/app/2862470/BUMBI/
@AyrenJagar
@AyrenJagar 7 ай бұрын
Thank you. Godot for 2D mobile ? iOS and Android? I just can't use Unity after their policies.
@sicfxmusic
@sicfxmusic 7 ай бұрын
In my wishlist. Good luck!!
@samyam
@samyam 7 ай бұрын
@@AyrenJagar Yes Godot supports Mobile
@mahdiheydarzadeh4391
@mahdiheydarzadeh4391 7 ай бұрын
I'm a game developer with 10 year of experience, marry me :D
@FromFame
@FromFame 7 ай бұрын
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.
@FlatterTundra9
@FlatterTundra9 7 ай бұрын
"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 7 ай бұрын
MMORPGs are so stupidly complex to create and manage there's a reason there's essentially only ever been two profitable ones.
@FlatterTundra9
@FlatterTundra9 7 ай бұрын
​@@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 7 ай бұрын
@@fabiolean For the idiots in the back like me, what are those two profitable mmorpgs?
@anarchosnowflakist786
@anarchosnowflakist786 7 ай бұрын
@@3nertia runescape and wow I'd guess ? though saying they're the only profitable ones is probably a big exaggeration
@DageLV
@DageLV 7 ай бұрын
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.
@JonathanbmillerZIG
@JonathanbmillerZIG 6 ай бұрын
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 6 ай бұрын
Interesting that this comment didn't catch attention ....
@Youkuri
@Youkuri 6 ай бұрын
​@@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 5 ай бұрын
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 5 ай бұрын
​@@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 5 ай бұрын
@@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.
@realpunkfruit
@realpunkfruit 6 ай бұрын
screw this im writing my game in notepad
@emmanuelcartelli2728
@emmanuelcartelli2728 5 ай бұрын
Be a chad and use vim and gcc in cmd
@efeloteishe4675
@efeloteishe4675 5 ай бұрын
@@emmanuelcartelli2728 and don't use cmake
@WhyNotDogie
@WhyNotDogie 5 ай бұрын
@@emmanuelcartelli2728nuh uh lil bro
@MtxLk
@MtxLk 5 ай бұрын
I just made a game in my mind, it's way easier and the preformance is fantastic
@crowhaveninc.2103
@crowhaveninc.2103 5 ай бұрын
@@MtxLk Unfair. Not everyone can afford such a high-end computer!
@finesseandstyle
@finesseandstyle 7 ай бұрын
Me after I've already chosen an engine and actively working on my game: _Interesting_
@katiescape
@katiescape 7 ай бұрын
uh same
@Vahron
@Vahron 7 ай бұрын
The best engine for your game is the one you're using to actually build and complete the game.
@FreeSalesTips
@FreeSalesTips 7 ай бұрын
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 6 ай бұрын
Fr
@Loki_Dokie
@Loki_Dokie 6 ай бұрын
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 :)
@DarthBiomech
@DarthBiomech 7 ай бұрын
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 7 ай бұрын
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 6 ай бұрын
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 6 ай бұрын
@@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 6 ай бұрын
@@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 6 ай бұрын
​@@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 7 ай бұрын
i bounced around untill I landed on godot and immediately fell in love, the way its node system works just makes sense
@ivanonlyone7160
@ivanonlyone7160 7 ай бұрын
yeah this engine is great for beginners and small simple games
@echoless3484
@echoless3484 7 ай бұрын
​@ivanonlyone7160 It can still end up working very well for large games, too, unfortunately the constant updates make that kind of hard.
@KashTheKingYT
@KashTheKingYT 7 ай бұрын
@@echoless3484Fr
@tnt3t
@tnt3t 7 ай бұрын
​@@echoless3484I don't really agree with this... At least not yet
@ExzaktVid
@ExzaktVid 7 ай бұрын
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 7 ай бұрын
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 5 ай бұрын
Being lightweight doesn't make something an amateur piece of software. Relying on bloatware is an amateur mindset.
@LaynaStambaugh
@LaynaStambaugh 5 ай бұрын
@@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 5 ай бұрын
​@@user-og6hl6lv7pI think they meant "more accessible" instead. (easier to run = easier to start with for people with poor rig)
@spindash64
@spindash64 5 ай бұрын
I just like it because it's Open Source, so I don't have to fear legal warfare ever happening to me
@digojez
@digojez 5 ай бұрын
@@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?)
@GameDevelopmentBeyondTheBasics
@GameDevelopmentBeyondTheBasics 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
oof, thats actually a big one
@3nertia
@3nertia 7 ай бұрын
I wonder how Unreal Engine 5 handles this situation?
@3nertia
@3nertia 7 ай бұрын
@@mandisaw Yes, because it's not enough work already just trying to make a game lol
@mandisaw
@mandisaw 7 ай бұрын
@@3nertia If you're selling it, then yeah, making the game is only the beginning, I'm afraid.
@anonyshinki
@anonyshinki 3 ай бұрын
>90% of indie developers don't finish their games Make that 99.9% to make this statistic less exaggerated
@FrankJonen
@FrankJonen 7 ай бұрын
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 7 ай бұрын
Sounds more like a thing for those wanting to land a job in the industry?
@askeladden450
@askeladden450 7 ай бұрын
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 7 ай бұрын
@@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 7 ай бұрын
@@askeladden450 And where is the best place to learn about the fundamentals without being bored to tears, please?
@askeladden450
@askeladden450 7 ай бұрын
@@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.
@not_halls
@not_halls 7 ай бұрын
also... you can always make your own game engine no... dont do it if all u want is to make games
@kaijuultimax9407
@kaijuultimax9407 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
But really tho If u even try to make a game engine just for fun, u learn a lot
@kodaxmax
@kodaxmax 7 ай бұрын
@@not_halls you will learn more from making a game, any game and in a fraction of the time.
@kerduslegend2644
@kerduslegend2644 7 ай бұрын
I believe learning assembly and building your own compiler is way more fun
@mufelo
@mufelo 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
I didn't have those must need assets for 5-6 years and I was fine
@mufelo
@mufelo 7 ай бұрын
@@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 7 ай бұрын
@@mufelo what is a "multiplayer skill system" mate? If you simply want multiplayer, unity has many ready to use packages like FishNet
@Th3Ey3
@Th3Ey3 6 ай бұрын
@@mandisaw riiight and UE doesn't let you tinker with its code... lmao..
@NCXDKG
@NCXDKG 4 ай бұрын
Forget this, I'm just going to write the whole thing in assembly
@FourthDerivative
@FourthDerivative Ай бұрын
Roller Coaster Tycoon guy nods in approval
@AlexiosTheSixth
@AlexiosTheSixth Ай бұрын
does steam even allow games coded in assembly??
@NCXDKG
@NCXDKG Ай бұрын
@@AlexiosTheSixth Coding is just writing code for assembly that you can actually read. If steam didn't allow assembly coded games, then literally every single game would have to be removed off of steam.
@shaded9989
@shaded9989 Ай бұрын
​@@FourthDerivativeYan-dev shakily nods too (it's bad)
@glassramen
@glassramen 4 ай бұрын
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.
@tegan4452
@tegan4452 3 ай бұрын
I think some of it depends on how you like to figure out things / what specifically you're trying to do. I personally found Godot's documentation to be loads better than Unity for my use cases, for instance. There's still holes in the documentation, but for very basic 2D game mechanics, I'd definitely put Godot documentation above Unity's (and I've heard bad things about Unreal's documentation as well)
@Iridium.
@Iridium. 3 ай бұрын
That engine doesn’t make much sense to me ..
@_dvs
@_dvs 7 ай бұрын
crying and throwing up when rpg maker gets left out edit: /s 😑😑🙄🙄
@samyam
@samyam 7 ай бұрын
there’s too many 😭
@KHJohan
@KHJohan 7 ай бұрын
Thlamming your pp in the car door kind of pain?
@aouyiu
@aouyiu 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
​​​@@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.
@Crawldragon
@Crawldragon 7 ай бұрын
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 7 ай бұрын
Also what really kills it is the issues it has with making app games.
@crimsondespair_9505
@crimsondespair_9505 7 ай бұрын
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 7 ай бұрын
@@AL-lh2ht by "app games" do you just mean mobile ?
@Oneiroi0
@Oneiroi0 6 ай бұрын
Tbf, the 3D is very new in the Godot. Most contributing people are currently focusing on the functions and bugs right now.
@samduss4193
@samduss4193 4 ай бұрын
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
@me_________9975
@me_________9975 7 ай бұрын
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 7 ай бұрын
Ohh yes you are right haha
@SamGarcia
@SamGarcia 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
I really enjoyed using GameMaker 8 too. It's the most success I've had making games.
@theapexsurvivor9538
@theapexsurvivor9538 5 ай бұрын
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 5 ай бұрын
@@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 5 ай бұрын
Gamemaker 8 was the real deal for me.
@gentronicus
@gentronicus 7 ай бұрын
Clicked because LÖVE was in the thumbnail... No mention of it in the video?
@amogoose2971
@amogoose2971 7 ай бұрын
it's community is very small
@plotlessplot
@plotlessplot 7 ай бұрын
@@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 7 ай бұрын
@@amogoose2971The community around Balatro might change that
@darkfrei2
@darkfrei2 7 ай бұрын
The best game engine AND framework!
@hazelsnep
@hazelsnep 7 ай бұрын
:c no love 2d
@nanometerstudios
@nanometerstudios 7 ай бұрын
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 5 ай бұрын
chromecat
@nanometerstudios
@nanometerstudios 5 ай бұрын
@@WhyNotDogie yea. something like that
@TommyLikeTom
@TommyLikeTom 7 ай бұрын
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
@hinahammad1047
@hinahammad1047 4 ай бұрын
personally i prefer a twin turbo charged 5.2 liter V8 engine
@Transyst
@Transyst 2 ай бұрын
fair enough, V8 is a popular JavaScript engine
@hinahammad1047
@hinahammad1047 2 ай бұрын
@@Transyst But does it have a Twin turbo?
@Transyst
@Transyst 2 ай бұрын
@@hinahammad1047 It has the TurboFan compiler, but as far as I know, no twins
@glasstuna
@glasstuna Ай бұрын
No V-tec... Weak.
@Ozz3605
@Ozz3605 22 күн бұрын
It has been proven that single turbo outclass twin turbo, because tunning the 2 perfectly the same is almost impossible. ( me with my 20yrs old data when i finish my mechanica classes 😂)
@nicholasjackson8709
@nicholasjackson8709 7 ай бұрын
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 4 ай бұрын
Yeah nonbiased like a vacuum salesman
@pewpew518
@pewpew518 7 ай бұрын
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.
@Zumito
@Zumito 7 ай бұрын
as a unreal engine developer i want to know waht is that "dokumentation" that you r talking about?
@aeliusdawn
@aeliusdawn 7 ай бұрын
The real documentation is the friends we made along the way.
@FireFox64000000
@FireFox64000000 7 ай бұрын
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 7 ай бұрын
​@@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 7 ай бұрын
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 6 ай бұрын
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
@rx.78
@rx.78 7 ай бұрын
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 4 ай бұрын
I've given up on unity 5 or 6 times. Godot clicked inside 5 minutes
@PixelShade
@PixelShade 7 ай бұрын
I personally found Construct 3 to be the best for my purpose. It's super powerful and easy for 2D (and 2.5D). Workflows are super quick and easy to understand... sure it costs ~100$ yearly, but the company doesn't take ANY revenue shares of your game sale (which is a BIG selling point if you ask me)... With that being said. If you want to improve your skills and you want to be attractive to the AAA industry, then you can't go wrong with Unreal, since it is so widespread. But in that case I would much rather specialize on a single- or a couple of skills within that engine and just focus on creating a portfolio of those things. (since big companies look for specialists not "jack of all trades")
@Shadic4101
@Shadic4101 7 ай бұрын
I like this aggressive version of Sam
@darecagames
@darecagames 7 ай бұрын
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.
@bluesillybeard
@bluesillybeard 7 ай бұрын
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 7 ай бұрын
I would personally love to see a video on this workflow if you're ever inspired to participate in another jam.
@bluesillybeard
@bluesillybeard 7 ай бұрын
@@edvonherr1596 Added it to my list of video ideas
@caedutiger9362
@caedutiger9362 4 ай бұрын
I know this is 3 months old but i kinda wished there was a zig engine
@bluesillybeard
@bluesillybeard 4 ай бұрын
@@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 4 ай бұрын
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!
@Yeedede
@Yeedede 2 ай бұрын
“First project shouldn’t be a multiplayer game” That sign can’t stop me because I can’t read! *proceeds to make a fighting game anyway*
@TheMeeelting
@TheMeeelting 7 ай бұрын
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 7 ай бұрын
I’m changing the art now, thank you!
@jameshughes3014
@jameshughes3014 7 ай бұрын
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.
@Thomas-gp8jn
@Thomas-gp8jn Ай бұрын
You need to calm the machine spirit before you can start working, you see.
@CassyCodes
@CassyCodes 7 ай бұрын
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.
@AIAdev
@AIAdev 6 ай бұрын
I didn’t choose a game engine. It chose me.
@MaxPewpew
@MaxPewpew 2 ай бұрын
aia has been spotted you cant escape me
@lehisluguer9300
@lehisluguer9300 7 ай бұрын
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..
@MrC9000
@MrC9000 6 ай бұрын
Renpy is great for visual novels or dating sims. Most famously used for the original Doki Doki Literature Club, it's ideal if you want those but are not a programmer such as an artist or a writer with an idea.
@itscrusherr1922
@itscrusherr1922 6 ай бұрын
most famously used for corn games on newgrounds*
@MrC9000
@MrC9000 6 ай бұрын
@@itscrusherr1922 I didn't know that, but probably not the good ones. (If I don't work for it, then what's the point?🤣)
@Subject97
@Subject97 3 ай бұрын
@@itscrusherr1922 I mean, yeah. But DDLC is a better example because it did some cool stuff (and wasn't corn lol)
@MarcosCodas
@MarcosCodas 7 ай бұрын
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 6 ай бұрын
I know right haha im glad its getting attention. I use it and so far i love it!
@strikeg20
@strikeg20 Ай бұрын
I didn't know GDevelop was chill like that
@MarcosCodas
@MarcosCodas Ай бұрын
@@strikeg20 We chill, we chill.
@Casprizzle
@Casprizzle 5 ай бұрын
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.
@StevenSudweeks
@StevenSudweeks 5 ай бұрын
This is a great video that felt very unbiased! I feel like you covered all the different pros and cons of each engine pretty well. It does look like you missed talking about the Unreal Engine costs though. For anyone wondering, its 100% free until your game makes $1,000,000 USD. Then every quarter as long as you haven't made more than $10,000 that quarter, its still free. Once you do make more than $10,000 though, they take 5% of what you made that quarter, if I remember correctly. Also, if you publish your game on the Epic Game Store, they don't take any roalties off of those sales.
@jamesonshekmeister
@jamesonshekmeister 7 ай бұрын
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 6 ай бұрын
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 6 ай бұрын
@@seigeengine Thanks for the encouragement my friend.
@seigeengine
@seigeengine 6 ай бұрын
@@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 6 ай бұрын
@@seigeengine True.
@reptilzum1616
@reptilzum1616 7 ай бұрын
Gamemaker does actually have raycasting, its a function called collision_line
@alexankd
@alexankd 6 ай бұрын
I'm a professional Unity and Unreal game developer. When people ask me what engine to use (as question I get pretty often), I'm just going to point them to this video. This explains it much better than I ever have.
@samyam
@samyam 6 ай бұрын
Thank you!
@Clockwork0nions
@Clockwork0nions 3 ай бұрын
>calls people lazy for not learning C++ >scripts in C# Comedy.
@cheesesled1308
@cheesesled1308 5 күн бұрын
I have to say, this was an awsome breakdown of the engines. I felt so overwhelmed before but now I know where to start looking and what to expect
@rmet255
@rmet255 7 ай бұрын
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
@FlavorsomeMusic
@FlavorsomeMusic 3 ай бұрын
I started my first project a few weeks ago and I've picked up phaser for it, it's rather pretty and entertaining to work with, and there's an IDE for it (paid, phaser itself is free tho), but I prefer coding all the raw bits, feels like I'm learning more. It's really fast to test stuff and fairly easy to handle. Regardless, I was stuck in that "which engine should I choose" mode for like a year, like, I feel it's better to just wing it and pick one up instead of wanting to be sure and be stuck hesitating ? Just go make games, pick any engine, mess with it, have fun, don't have expectations. :D
@aouyiu
@aouyiu 7 ай бұрын
I was told by a lot of people (on KZbin) 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 7 ай бұрын
I’ve seen a lot of solo developers use it successfully, if it’s your end goal go for it!
@paulie-g
@paulie-g 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
@@AL-lh2ht Did they axe blueprints? Or nerf them somehow?
@ArtForSwans
@ArtForSwans 16 сағат бұрын
I picked Godot to learn how to code and make games because I also use Blender, and Godot has native Blender support. Plus since GDScript is similar to Python, so I thought learning it will help me learn how to make plugins for Blender. Sure I might have accidentally joined a cult, but it's worth it.
@nuclearsu
@nuclearsu 7 ай бұрын
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 7 ай бұрын
Who's Yuri and what did he do?
@nuclearsu
@nuclearsu 7 ай бұрын
@@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 5 ай бұрын
@@nuclearsu source please
@justcatsalt
@justcatsalt 6 ай бұрын
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!
@MatthewCenance
@MatthewCenance 3 ай бұрын
LOL at the thumbnail declaring LOVE to be a dead engine despite it being used in recent games such as Moonring and Balatro!
@not_estains
@not_estains 2 ай бұрын
i like how you put love lua as "dead?" in the thumbnail
@WyMustIGo
@WyMustIGo 6 ай бұрын
Many people do not use any engine. In fact, back in the 80s and 90s we always wrote our own and had ultimate control and less bloat.
@Seanvandeusen
@Seanvandeusen 3 ай бұрын
It's crazy to see a community into this type of stuff. I remember being young and making games for friends on the 3DRAD engine haha.
@Cyberfoxxy
@Cyberfoxxy 7 ай бұрын
Step 1. Not Unity
@Splatenohno
@Splatenohno 6 ай бұрын
Why the hate on unity?
@jaysoncooley1865
@jaysoncooley1865 6 ай бұрын
I love Unity!
@Dark.Mefisto
@Dark.Mefisto 6 ай бұрын
​@@Splatenohno As a Game Designer I hate Unity. It's incredibly unresponsive, problematic and unintuitive
@Splatenohno
@Splatenohno 6 ай бұрын
@@Dark.Mefisto As a Game Developer I don’t mind Unity it’s works for me
@Dark.Mefisto
@Dark.Mefisto 6 ай бұрын
@@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
@IanIanaSpencer
@IanIanaSpencer Ай бұрын
I've been doing gamedev (UE5) for about a year, here's somethings that ive learned: -when ppl say "Unreal Engine is the hardest to learn" i think that more in general than universal. Every has an engine that's clicked with them and its usually a different one for everybody. For me the one that was the most approachable was Unreal, and Godot is the one i find the most daunting, but it might be completely different for you -instead making open-world games (which isn't really obtainable for indie devs, at least not yet) I'd look into the the "immersive sim" genre. ImSims are sort of like open world games in the sense that they have an emphasis on player choice and emergent gameplay, but instead of having giant worlds, they have individual levels that are basically mini sandboxes with some sort of objective or goal, meaning they're more accessible for solo devs
@caryphillips4885
@caryphillips4885 5 ай бұрын
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!
@mikicerise6250
@mikicerise6250 3 ай бұрын
Godot is cool but it does need some fleshing out.
@asdwwe307
@asdwwe307 3 ай бұрын
​@@mikicerise6250it's got it at 4.3
@darkestdaysvideogame
@darkestdaysvideogame 6 ай бұрын
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.
@Paruthi.618
@Paruthi.618 7 ай бұрын
Good coverage of game engines
@thefongz2931
@thefongz2931 3 ай бұрын
This was a well done video which touches on a lot of good points. The point about lightweight engines where more of the code is your own is a really interesting one. I made my first 3D game in Unity and kept hitting so many issues with terrain and shaders which just came down to bugs in Unity itself. Towards the end of development I found that I actually needed to downgrade to a 2-year-old version of Unity in order to get my game to run at all on older phones since an enhacement to the terrain functionality had broken compatibility completely. It made me really mad at Unity and to start fantasizing about choosing a different engine. Technically of course it would have been possible to just stop using the built-in terrain functionality and implement something myself from scratch, without downgrading or switching engines. But the truth is, that kind of thing is just too hard for people getting started in game development. Built-in functionalities are the whole reason why we are using game engines in the first place. Without Unity I would never have made my game at all. It's important to beware though when you start all of this that the trade-off is a lot of baggage. It's why most Unity games seem to have a lot of loading, regardless of their simplicity. We're kind of using a Swiss Army Knife as a screwdriver since it's easier than manufacturing a screwdriver ourselves.
@HappyGick
@HappyGick 6 ай бұрын
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...
@qdeanc
@qdeanc 4 ай бұрын
As someone who has several years of experience with each engine, I strongly agree with every point made here. This is the most complete comparison I've seen! My goal is to use Unity and slowly replace each tool/pipeline with my own until I'm able to port it to my own C++ engine that uses Godot as a general framework. Hopefully I'll publish some games along the way!
@CSSpacePenguin
@CSSpacePenguin 7 ай бұрын
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.
@AbuAl7sn1
@AbuAl7sn1 7 ай бұрын
bevy is the future of game dev
@shampooingshampoo8764
@shampooingshampoo8764 Ай бұрын
considering current game engine events this thumbnail aged quite well
@TheSporemaniak1
@TheSporemaniak1 3 ай бұрын
You just rewoke my desire to make games, simple and clean video explaining what engine to choose, and I think I will go with Unity.
@samyam
@samyam 3 ай бұрын
Glad to hear :)!
@fiendishhhhh
@fiendishhhhh 7 ай бұрын
Any Love2d people in here?
@raypuiaascii4653
@raypuiaascii4653 7 ай бұрын
Here. I don't understand the thumbnail, one of the most popular indies right now is made in LÖVE.
@fiendishhhhh
@fiendishhhhh 7 ай бұрын
@@raypuiaascii4653 Which one?
@darkfrei2
@darkfrei2 7 ай бұрын
Hi there!
@fiendishhhhh
@fiendishhhhh 7 ай бұрын
@@raypuiaascii4653 Which one?
@raypuiaascii4653
@raypuiaascii4653 7 ай бұрын
​@@fiendishhhhhBalatro
@Flowery0
@Flowery0 4 ай бұрын
1:30 that is definitely not exaggerated. The ones that do end up releasing something often end up going through multiple unfinished projects before that, and i expect the vast majority to just give up near the starting phases
@IdealIdleIncremental
@IdealIdleIncremental 7 ай бұрын
Great analysis and valid points. For me, I'm sticking to Unity!
@JC-XL
@JC-XL 3 ай бұрын
Wow, this was a really well put together, simple and understandable, but at the same time with plenty of detail. Nice comparison table by game types.
@samyam
@samyam 3 ай бұрын
Thank you!
@CodeMonkeyUnity
@CodeMonkeyUnity 7 ай бұрын
Great overview of all the engines! Nice!
@samyam
@samyam 7 ай бұрын
Thank you! 😁
@TFArseling
@TFArseling 4 ай бұрын
This is one of those videos where I came thinking I'd just be here for 12 seconds and watched the whole 15.07 minutes. ...Is this what love feels like..
@foldupgames
@foldupgames 7 ай бұрын
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 7 ай бұрын
Why?
@foldupgames
@foldupgames 7 ай бұрын
@@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 7 ай бұрын
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 7 ай бұрын
@@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 7 ай бұрын
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.
@ArtofWEZ
@ArtofWEZ 7 ай бұрын
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.
@TomDebridge
@TomDebridge 7 ай бұрын
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.
@pranavsubramanian2549
@pranavsubramanian2549 2 ай бұрын
Guys Agree that Unity and Unreal are goated (especially Unity since its really easy. And I am able to make some really good games as a 14-yr-old, who failed Physics and Maths, using Unity. DEFINITELY RECOMMENDED :) Also Samyam, definitely a great video. You explained it pretty well :)
@BastetFurry
@BastetFurry 7 ай бұрын
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.
@SandorFekete
@SandorFekete 4 ай бұрын
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. 🙏
@lewis1423
@lewis1423 7 ай бұрын
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 7 ай бұрын
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 👍
@horuscoming
@horuscoming 5 ай бұрын
For a solo game developer - simplicity should be the main point of consideration. You will spend too much time on fighting UI and complexity of the more advanced engines and you will lose a lot of time for researching on nuances buried deep in the documentation. Also, in such case, I would recommend using engine supporting dynamically typed, interpreted scripting language (such as Python, LUA, Javascript or specifically for Godot - GDScript), since it's simpler to read and get through in small projects. The thing that really matters is time to market. You want your game released as soon as possible. Of course you may be a hobbyist and if so - the above is irrelevant (just have fun ;)
@RonenGoldstein
@RonenGoldstein 7 ай бұрын
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 7 ай бұрын
dragable shapes is really easy, you also don't even need to make the cards dragable to begin with
@aouyiu
@aouyiu 7 ай бұрын
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.
@LemmonTea
@LemmonTea 6 ай бұрын
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
@Dogo.R
@Dogo.R 7 ай бұрын
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
@adamrushford
@adamrushford 10 сағат бұрын
sure is just choose Almond
@manauser362
@manauser362 Ай бұрын
Heh, calling Godot a cult was really prescient.
@giridharpavan1592
@giridharpavan1592 20 сағат бұрын
very nice guide
@samyam
@samyam 20 сағат бұрын
thank you!
@Monkeymario.
@Monkeymario. 2 ай бұрын
14:19 Scratch actualy has a PC app, (tho it's probably just chromium) and some people have made a Mobile app for it. Also you forgot ROBLOX which is very popular but well it's not really a game engine, rather more of a program that can run programs made for ROBLOX, and can make programs for ROBLOX.
@rp627
@rp627 24 күн бұрын
the internets is glorious. glad to see some beautiful brown folk making content.
@wolfcl0ck
@wolfcl0ck 5 ай бұрын
Now that may all be true. However, the correct answer here is actually the Source Engine by Valve Software.
@samyam
@samyam 5 ай бұрын
😂
@pointyorb
@pointyorb 20 күн бұрын
Yeah I tried that, any int variable I make can't seem to get to 3.
@jyothishkumar3098
@jyothishkumar3098 5 ай бұрын
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.
@pyrioncelendil
@pyrioncelendil Ай бұрын
Thumbnail is oddly prophetic given the drama going on with Godot.
@test_account939
@test_account939 Ай бұрын
would you stop using the engine because of the drama?
@SaltyPirate71
@SaltyPirate71 Ай бұрын
Absolutely! Their complete disregard for the users and backers is mind-boggling. You can't put a valuable project on the line with that level of instability and lack of leadership.
@test_account939
@test_account939 Ай бұрын
@@SaltyPirate71 you think rust based engines are good alternatives?
@tnt3t
@tnt3t Ай бұрын
​@@test_account939 crazy this is how I felt with unity during all the chaos
@G.A.C_Preserve
@G.A.C_Preserve Ай бұрын
@@test_account939 if alternative exist then yes.
@donaldslayer
@donaldslayer Ай бұрын
I picked Unreal for GAS. Being able to play with my friends when the game is ready to test is going to be hilarious
@C.S.Argudo
@C.S.Argudo 7 ай бұрын
Ngl, buying assests is one of those things where if you're learning, you're shooting yourself in the foot. But then there's an argument to be made about those who can afford to use paid tools are paying to create. I'm new af, though. So what do i know
@TheCollectiveYoutube
@TheCollectiveYoutube 7 ай бұрын
I think it depends. Im purely focused on learning programming. Thats my specialization. Im not going to waste my time doing the art because I know ill have better results having somebody do that who only does that, rather than trying to be a jack of all trades myself
@JustinLazlo
@JustinLazlo 2 ай бұрын
​@TheCollectiveKZbin I'm not saying your wrong but speaking from personal experience the tradeoff of not doing everything yourself is that you are reliant on other people which can quickly tank your development if they drop out for whatever reason.
@itshim8229
@itshim8229 2 ай бұрын
Thanks, the recommendations and support of the game engines is great.
@NorthstriderGaming
@NorthstriderGaming 7 ай бұрын
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
@goodoldwilliam
@goodoldwilliam 7 ай бұрын
lol and then "reloading assemblies for 30 minutes each change", those new features are useless with that. let unity die.
@netherofficial
@netherofficial 3 ай бұрын
​@@goodoldwilliamthere is something called assembly definitions, you can't skip compiling process
@Yumemocchi
@Yumemocchi 7 ай бұрын
Great video as usual! I think everything you said is very true and objective. There's also another point to consider that we might not always think about: the size of the projects and versioning! That's one of the reasons I didn't choose UE. I find Perforce a hassle and git not suitable for this engine (but I really love UE). On my end, I use Godot after having tried everything else; it's clearly not perfect but suits my needs. GDScript is simple, effective, and if needed, you can switch to C# or even Rust quite easily
@charlieking7600
@charlieking7600 7 ай бұрын
Thumbnail with Godot being a cult is pretty true.
@ancy1205
@ancy1205 5 ай бұрын
Still better than the cult who defend some cooperate.
@boonytoons7968
@boonytoons7968 2 ай бұрын
I just started game dev and, I am using Ebiten with Golang!! for 2D games!! There really is no excuse not to start. Just pick a language that sounds fun or an engine that sounds cool and start there! anytime you want to make another game just choose another engine if you really feel like you want a different one. you'll learn so much from that first game that will apply to many others regardless of the engine
every step to actually make your dream game (then sell it)
24:27
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,2 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 157 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 85 МЛН
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 654 М.
Why Stardew Valley’s Creator Hated His Game
20:17
Nello
Рет қаралды 1,2 МЛН
Tierlisting the BEST (and worst) GAME ENGINES
33:51
BiteMe Games
Рет қаралды 239 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 325 М.
Why Is It Bad That My Game Looks Good?
16:40
Deynum Studio
Рет қаралды 300 М.
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Brackeys
Рет қаралды 2,3 МЛН
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 718 М.
Why I’m switching from Unity to Unreal Engine
9:02
LixianTV
Рет қаралды 1,2 МЛН
How I learned Unity without following tutorials (Developing 1)
18:11
Game Maker's Toolkit
Рет қаралды 2 МЛН
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 427 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 157 МЛН