choosing a game engine is easy, actually

  Рет қаралды 624,334

samyam

samyam

Күн бұрын

Пікірлер: 2 000
@samyam
@samyam 8 ай бұрын
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 8 ай бұрын
Thank you. Godot for 2D mobile ? iOS and Android? I just can't use Unity after their policies.
@sicfxmusic
@sicfxmusic 8 ай бұрын
In my wishlist. Good luck!!
@samyam
@samyam 8 ай бұрын
@@AyrenJagar Yes Godot supports Mobile
@mahdiheydarzadeh4391
@mahdiheydarzadeh4391 8 ай бұрын
I'm a game developer with 10 year of experience, marry me :D
@FromFame
@FromFame 8 ай бұрын
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.
@realpunkfruit
@realpunkfruit 7 ай бұрын
screw this im writing my game in notepad
@emmanuelcartelli2728
@emmanuelcartelli2728 6 ай бұрын
Be a chad and use vim and gcc in cmd
@efeloteishe4675
@efeloteishe4675 6 ай бұрын
@@emmanuelcartelli2728 and don't use cmake
@WhyNotDogie
@WhyNotDogie 6 ай бұрын
@@emmanuelcartelli2728nuh uh lil bro
@MtxLk
@MtxLk 6 ай бұрын
I just made a game in my mind, it's way easier and the preformance is fantastic
@crowhaveninc.2103
@crowhaveninc.2103 6 ай бұрын
@@MtxLk Unfair. Not everyone can afford such a high-end computer!
@FlatterTundra9
@FlatterTundra9 8 ай бұрын
"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 8 ай бұрын
MMORPGs are so stupidly complex to create and manage there's a reason there's essentially only ever been two profitable ones.
@FlatterTundra9
@FlatterTundra9 8 ай бұрын
​@@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 8 ай бұрын
@@fabiolean For the idiots in the back like me, what are those two profitable mmorpgs?
@anarchosnowflakist786
@anarchosnowflakist786 8 ай бұрын
@@3nertia runescape and wow I'd guess ? though saying they're the only profitable ones is probably a big exaggeration
@DageLV
@DageLV 8 ай бұрын
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.
@finesseandstyle
@finesseandstyle 8 ай бұрын
Me after I've already chosen an engine and actively working on my game: _Interesting_
@katiescape
@katiescape 8 ай бұрын
uh same
@Vahron
@Vahron 8 ай бұрын
The best engine for your game is the one you're using to actually build and complete the game.
@FreeSalesTips
@FreeSalesTips 8 ай бұрын
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 7 ай бұрын
Fr
@Loki_Dokie
@Loki_Dokie 7 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
@@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 7 ай бұрын
@@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 7 ай бұрын
​@@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...
@JonathanbmillerZIG
@JonathanbmillerZIG 7 ай бұрын
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 7 ай бұрын
Interesting that this comment didn't catch attention ....
@Youkuri
@Youkuri 7 ай бұрын
​@@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 6 ай бұрын
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 6 ай бұрын
​@@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 6 ай бұрын
@@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.
@anonyshinki
@anonyshinki 4 ай бұрын
>90% of indie developers don't finish their games Make that 99.9% to make this statistic less exaggerated
@szymonharbuz9052
@szymonharbuz9052 8 ай бұрын
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 6 ай бұрын
Being lightweight doesn't make something an amateur piece of software. Relying on bloatware is an amateur mindset.
@LaynaStambaugh
@LaynaStambaugh 6 ай бұрын
@@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 6 ай бұрын
​@@user-og6hl6lv7pI think they meant "more accessible" instead. (easier to run = easier to start with for people with poor rig)
@spindash64
@spindash64 6 ай бұрын
I just like it because it's Open Source, so I don't have to fear legal warfare ever happening to me
@digojez
@digojez 6 ай бұрын
@@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?)
@samuelhugo3387
@samuelhugo3387 8 ай бұрын
i bounced around untill I landed on godot and immediately fell in love, the way its node system works just makes sense
@ivanonlyone7160
@ivanonlyone7160 8 ай бұрын
yeah this engine is great for beginners and small simple games
@echoless3484
@echoless3484 8 ай бұрын
​@ivanonlyone7160 It can still end up working very well for large games, too, unfortunately the constant updates make that kind of hard.
@KashTheKingYT
@KashTheKingYT 8 ай бұрын
@@echoless3484Fr
@tnt3t
@tnt3t 8 ай бұрын
​@@echoless3484I don't really agree with this... At least not yet
@ExzaktVid
@ExzaktVid 8 ай бұрын
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.
@NCXDKG
@NCXDKG 5 ай бұрын
Forget this, I'm just going to write the whole thing in assembly
@FourthDerivative
@FourthDerivative 2 ай бұрын
Roller Coaster Tycoon guy nods in approval
@AlexiosTheSixth
@AlexiosTheSixth 2 ай бұрын
does steam even allow games coded in assembly??
@NCXDKG
@NCXDKG 2 ай бұрын
@@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 2 ай бұрын
​@@FourthDerivativeYan-dev shakily nods too (it's bad)
@Yeedede
@Yeedede 3 ай бұрын
“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*
@wasp795
@wasp795 7 күн бұрын
i’m trying to make an open world multiplayer game and i haven’t even gotten the terrain to render right yet and it’s been half a year
@GameDevelopmentBeyondTheBasics
@GameDevelopmentBeyondTheBasics 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
oof, thats actually a big one
@3nertia
@3nertia 8 ай бұрын
I wonder how Unreal Engine 5 handles this situation?
@3nertia
@3nertia 8 ай бұрын
@@mandisaw Yes, because it's not enough work already just trying to make a game lol
@mandisaw
@mandisaw 8 ай бұрын
@@3nertia If you're selling it, then yeah, making the game is only the beginning, I'm afraid.
@FrankJonen
@FrankJonen 8 ай бұрын
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 8 ай бұрын
Sounds more like a thing for those wanting to land a job in the industry?
@askeladden450
@askeladden450 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
@@askeladden450 And where is the best place to learn about the fundamentals without being bored to tears, please?
@askeladden450
@askeladden450 8 ай бұрын
@@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 8 ай бұрын
also... you can always make your own game engine no... dont do it if all u want is to make games
@kaijuultimax9407
@kaijuultimax9407 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
But really tho If u even try to make a game engine just for fun, u learn a lot
@kodaxmax
@kodaxmax 8 ай бұрын
@@not_halls you will learn more from making a game, any game and in a fraction of the time.
@kerduslegend2644
@kerduslegend2644 8 ай бұрын
I believe learning assembly and building your own compiler is way more fun
@gentronicus
@gentronicus 8 ай бұрын
Clicked because LÖVE was in the thumbnail... No mention of it in the video?
@amogoose2971
@amogoose2971 8 ай бұрын
it's community is very small
@plotlessplot
@plotlessplot 8 ай бұрын
@@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 8 ай бұрын
@@amogoose2971The community around Balatro might change that
@darkfrei2
@darkfrei2 8 ай бұрын
The best game engine AND framework!
@hazelsnep
@hazelsnep 8 ай бұрын
:c no love 2d
@glassramen
@glassramen 5 ай бұрын
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 4 ай бұрын
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. 4 ай бұрын
That engine doesn’t make much sense to me ..
@mufelo
@mufelo 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
I didn't have those must need assets for 5-6 years and I was fine
@mufelo
@mufelo 8 ай бұрын
@@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 8 ай бұрын
@@mufelo what is a "multiplayer skill system" mate? If you simply want multiplayer, unity has many ready to use packages like FishNet
@Th3Ey3
@Th3Ey3 7 ай бұрын
@@mandisaw riiight and UE doesn't let you tinker with its code... lmao..
@Crawldragon
@Crawldragon 8 ай бұрын
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 8 ай бұрын
Also what really kills it is the issues it has with making app games.
@crimsondespair_9505
@crimsondespair_9505 8 ай бұрын
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 8 ай бұрын
@@AL-lh2ht by "app games" do you just mean mobile ?
@Oneiroi0
@Oneiroi0 7 ай бұрын
Tbf, the 3D is very new in the Godot. Most contributing people are currently focusing on the functions and bugs right now.
@samduss4193
@samduss4193 5 ай бұрын
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
@SamGarcia
@SamGarcia 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
I really enjoyed using GameMaker 8 too. It's the most success I've had making games.
@theapexsurvivor9538
@theapexsurvivor9538 6 ай бұрын
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 6 ай бұрын
@@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 6 ай бұрын
Gamemaker 8 was the real deal for me.
@rx.78
@rx.78 8 ай бұрын
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 5 ай бұрын
I've given up on unity 5 or 6 times. Godot clicked inside 5 minutes
@hinahammad1047
@hinahammad1047 5 ай бұрын
personally i prefer a twin turbo charged 5.2 liter V8 engine
@Transyst
@Transyst 3 ай бұрын
fair enough, V8 is a popular JavaScript engine
@hinahammad1047
@hinahammad1047 3 ай бұрын
@@Transyst But does it have a Twin turbo?
@Transyst
@Transyst 3 ай бұрын
@@hinahammad1047 It has the TurboFan compiler, but as far as I know, no twins
@glasstuna
@glasstuna 2 ай бұрын
No V-tec... Weak.
@Ozz3605
@Ozz3605 Ай бұрын
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 8 ай бұрын
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 5 ай бұрын
Yeah nonbiased like a vacuum salesman
@me_________9975
@me_________9975 8 ай бұрын
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 8 ай бұрын
Ohh yes you are right haha
@pewpew518
@pewpew518 8 ай бұрын
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.
@alexankd
@alexankd 7 ай бұрын
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 7 ай бұрын
Thank you!
@nanometerstudios
@nanometerstudios 8 ай бұрын
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 6 ай бұрын
chromecat
@nanometerstudios
@nanometerstudios 6 ай бұрын
@@WhyNotDogie yea. something like that
@bluesillybeard
@bluesillybeard 8 ай бұрын
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 8 ай бұрын
I would personally love to see a video on this workflow if you're ever inspired to participate in another jam.
@bluesillybeard
@bluesillybeard 8 ай бұрын
@@edvonherr1596 Added it to my list of video ideas
@caedutiger9362
@caedutiger9362 5 ай бұрын
I know this is 3 months old but i kinda wished there was a zig engine
@bluesillybeard
@bluesillybeard 5 ай бұрын
@@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 5 ай бұрын
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!
@TommyLikeTom
@TommyLikeTom 8 ай бұрын
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
@MarcosCodas
@MarcosCodas 8 ай бұрын
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 7 ай бұрын
I know right haha im glad its getting attention. I use it and so far i love it!
@strikeg20
@strikeg20 2 ай бұрын
I didn't know GDevelop was chill like that
@MarcosCodas
@MarcosCodas 2 ай бұрын
@@strikeg20 We chill, we chill.
@MrC9000
@MrC9000 7 ай бұрын
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 7 ай бұрын
most famously used for corn games on newgrounds*
@MrC9000
@MrC9000 7 ай бұрын
@@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 4 ай бұрын
@@itscrusherr1922 I mean, yeah. But DDLC is a better example because it did some cool stuff (and wasn't corn lol)
@_dvs
@_dvs 8 ай бұрын
crying and throwing up when rpg maker gets left out edit: /s 😑😑🙄🙄
@samyam
@samyam 8 ай бұрын
there’s too many 😭
@wellwellwelp
@wellwellwelp 8 ай бұрын
Thlamming your pp in the car door kind of pain?
@aouyiu
@aouyiu 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
​​​@@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.
@Shadic4101
@Shadic4101 8 ай бұрын
I like this aggressive version of Sam
@Zumito
@Zumito 8 ай бұрын
as a unreal engine developer i want to know waht is that "dokumentation" that you r talking about?
@aeliusdawn
@aeliusdawn 8 ай бұрын
The real documentation is the friends we made along the way.
@FireFox64000000
@FireFox64000000 8 ай бұрын
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 8 ай бұрын
​@@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 8 ай бұрын
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 7 ай бұрын
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
@jameshughes3014
@jameshughes3014 8 ай бұрын
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 2 ай бұрын
You need to calm the machine spirit before you can start working, you see.
@cheesesled1308
@cheesesled1308 Ай бұрын
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
@TheMeeelting
@TheMeeelting 8 ай бұрын
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 8 ай бұрын
I’m changing the art now, thank you!
@AIAdev
@AIAdev 7 ай бұрын
I didn’t choose a game engine. It chose me.
@MaxPewpew
@MaxPewpew 3 ай бұрын
aia has been spotted you cant escape me
@darecagames
@darecagames 8 ай бұрын
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.
@Lionfrog13
@Lionfrog13 14 күн бұрын
As an artist who recently took a game dev class I recommend unreal for artists just for blueprints and that it lets you focus on art direction less than coding for portfolio pieces.
@cooliod00d
@cooliod00d 19 күн бұрын
I started making games in RPG Maker back when I was a little kid. It was mostly just a hobby, but after losing my job (thanks Corona) I've started learning UE5 and am absolutely loving this engine. Now I'm trying to turn my hobby into a new career.
@samyam
@samyam 18 күн бұрын
Good luck!
@Casprizzle
@Casprizzle 6 ай бұрын
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.
@aouyiu
@aouyiu 8 ай бұрын
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 8 ай бұрын
I’ve seen a lot of solo developers use it successfully, if it’s your end goal go for it!
@paulie-g
@paulie-g 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@AL-lh2ht Did they axe blueprints? Or nerf them somehow?
@CassyCodes
@CassyCodes 8 ай бұрын
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.
@TheSporemaniak1
@TheSporemaniak1 4 ай бұрын
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 4 ай бұрын
Glad to hear :)!
@jamesonshekmeister
@jamesonshekmeister 8 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
@@seigeengine Thanks for the encouragement my friend.
@seigeengine
@seigeengine 7 ай бұрын
@@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 7 ай бұрын
@@seigeengine True.
@rmet255
@rmet255 8 ай бұрын
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
@lehisluguer9300
@lehisluguer9300 8 ай бұрын
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..
@StevenSudweeks
@StevenSudweeks 6 ай бұрын
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.
@DaWeishmiester
@DaWeishmiester 25 күн бұрын
Worked with Unreal professionally for ~6 years, couldn't agree more with everything you mentioned. Been playing with Godot recently and loving the simplicity of it all even if its lacking a bunch of comparable features, also its completely free which is hard to beat for independent side projects
@IanIanaSpencer
@IanIanaSpencer 2 ай бұрын
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
@wolfcl0ck
@wolfcl0ck 6 ай бұрын
Now that may all be true. However, the correct answer here is actually the Source Engine by Valve Software.
@samyam
@samyam 6 ай бұрын
😂
@pointyorb
@pointyorb Ай бұрын
Yeah I tried that, any int variable I make can't seem to get to 3.
@reptilzum1616
@reptilzum1616 8 ай бұрын
Gamemaker does actually have raycasting, its a function called collision_line
@nuclearsu
@nuclearsu 8 ай бұрын
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 8 ай бұрын
Who's Yuri and what did he do?
@nuclearsu
@nuclearsu 8 ай бұрын
@@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 6 ай бұрын
@@nuclearsu source please
@AbuAl7sn1
@AbuAl7sn1 8 ай бұрын
bevy is the future of game dev
@justcatsalt
@justcatsalt 7 ай бұрын
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!
@BastetFurry
@BastetFurry 8 ай бұрын
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.
@CSSpacePenguin
@CSSpacePenguin 8 ай бұрын
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.
@fiendishhhhh
@fiendishhhhh 8 ай бұрын
Any Love2d people in here?
@raypuiaascii4653
@raypuiaascii4653 8 ай бұрын
Here. I don't understand the thumbnail, one of the most popular indies right now is made in LÖVE.
@fiendishhhhh
@fiendishhhhh 8 ай бұрын
@@raypuiaascii4653 Which one?
@darkfrei2
@darkfrei2 8 ай бұрын
Hi there!
@fiendishhhhh
@fiendishhhhh 8 ай бұрын
@@raypuiaascii4653 Which one?
@raypuiaascii4653
@raypuiaascii4653 8 ай бұрын
​@@fiendishhhhhBalatro
@ShellworldGames
@ShellworldGames 27 күн бұрын
I just wanted more information on what game engines are best for what, how easy to use, and their pricing models. I already had a decent idea of the popularity of each engine and what ones AAA uses. Good video. For me it's a toss-up between Godot and Unreal. I'm a starting Indie Developer, so free and easy to learn are big considerations, but Unreal is best out of the box for the kind of games I want to make.
@Paul8711gamezz
@Paul8711gamezz 27 күн бұрын
i was like "naaaaaahhhh undertale was made in gamemaker? then it has to be good right? right?" and it is pretty good actually
@caryphillips4885
@caryphillips4885 6 ай бұрын
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 4 ай бұрын
Godot is cool but it does need some fleshing out.
@asdwwe307
@asdwwe307 4 ай бұрын
​@@mikicerise6250it's got it at 4.3
@Paruthi.618
@Paruthi.618 8 ай бұрын
Good coverage of game engines
@TomDebridge
@TomDebridge 8 ай бұрын
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.
@darkestdaysvideogame
@darkestdaysvideogame 7 ай бұрын
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.
@JC-XL
@JC-XL 4 ай бұрын
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 4 ай бұрын
Thank you!
@MatthewCenance
@MatthewCenance 4 ай бұрын
LOL at the thumbnail declaring LOVE to be a dead engine despite it being used in recent games such as Moonring and Balatro!
@HappyGick
@HappyGick 7 ай бұрын
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...
@IdealIdleIncremental
@IdealIdleIncremental 8 ай бұрын
Great analysis and valid points. For me, I'm sticking to Unity!
@thefongz2931
@thefongz2931 4 ай бұрын
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.
@FlavorsomeMusic
@FlavorsomeMusic 4 ай бұрын
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
@Monkeymario.
@Monkeymario. 3 ай бұрын
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.
@C.S.Argudo
@C.S.Argudo 8 ай бұрын
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 8 ай бұрын
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 3 ай бұрын
​@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.
@lewis1423
@lewis1423 8 ай бұрын
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 8 ай бұрын
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 👍
@crazz5664
@crazz5664 19 күн бұрын
Me watching this knowing damn well I already chose godot and wont change: hmm, interesting
@TFArseling
@TFArseling 5 ай бұрын
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..
@RonenGoldstein
@RonenGoldstein 8 ай бұрын
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 8 ай бұрын
dragable shapes is really easy, you also don't even need to make the cards dragable to begin with
@aouyiu
@aouyiu 8 ай бұрын
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.
@orkunkaansimsek
@orkunkaansimsek 5 күн бұрын
if you don't want to code much, you can use Construct 3 or GDevelop for this. Both have easy pre-built stuff for draggin shapes I believe
@charlieking7600
@charlieking7600 8 ай бұрын
Thumbnail with Godot being a cult is pretty true.
@ancy1205
@ancy1205 6 ай бұрын
Still better than the cult who defend some cooperate.
@bentheafrican
@bentheafrican 8 ай бұрын
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 8 ай бұрын
there's so many engines haha
@bentheafrican
@bentheafrican 8 ай бұрын
@@samyam i would like for people to talk about it more often😅
@lukajolich7669
@lukajolich7669 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
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!
@not_estains
@not_estains 3 ай бұрын
i like how you put love lua as "dead?" in the thumbnail
@ArtForSwans
@ArtForSwans Ай бұрын
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.
@PixelShade
@PixelShade 8 ай бұрын
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")
@Dogo.R
@Dogo.R 8 ай бұрын
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
@jorgerangel2390
@jorgerangel2390 5 ай бұрын
I want to suffer, that is why I write my engine from scratch in rust targeting the browser
@Subject97
@Subject97 4 ай бұрын
WASM and WebGPU?
@Flowery0
@Flowery0 5 ай бұрын
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
@Seanvandeusen
@Seanvandeusen 4 ай бұрын
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.
@NorthstriderGaming
@NorthstriderGaming 8 ай бұрын
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 8 ай бұрын
lol and then "reloading assemblies for 30 minutes each change", those new features are useless with that. let unity die.
@netherofficial
@netherofficial 4 ай бұрын
​@@goodoldwilliamthere is something called assembly definitions, you can't skip compiling process
@ragerungames
@ragerungames 8 ай бұрын
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 8 ай бұрын
Great!
@shiagururdnot2116
@shiagururdnot2116 6 ай бұрын
Any thoughts on the source engine?
@Subject97
@Subject97 4 ай бұрын
Peak
@HotDogLaws
@HotDogLaws 4 ай бұрын
peak but dead
@boonytoons7968
@boonytoons7968 3 ай бұрын
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
@qdeanc
@qdeanc 5 ай бұрын
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!
@shampooingshampoo8764
@shampooingshampoo8764 2 ай бұрын
considering current game engine events this thumbnail aged quite well
@Rai2M
@Rai2M 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
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 8 ай бұрын
I don't get what you mean by not being able to access pixel size in godot
@Vniulus
@Vniulus 8 ай бұрын
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 6 ай бұрын
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 5 ай бұрын
Yeah, I love reading photo albums with exceptionally large description
@thecoffeebadger5807
@thecoffeebadger5807 16 күн бұрын
I actually made my first game in Godot and I learned how to use it in a short amount of time. It was part of my assignment in college for C#. Godot has C# support which gave my professor the greenlight to use the engine. One of the main reasons why I preferred Godot over Unity because it was overheating my laptop. I became concerned how my computer was burning up rapidly the more I used the Unity engine. So I recommended to use Godot and it was safer to use Godot on my laptop than Unity. With the help of my colleagues and Brackey's tutorial, I made my very first 2D platformer game and I let my sister's kids test it and they had a blast!
@Lukandon
@Lukandon 5 ай бұрын
I know Unreal isn’t really made for 2D games, but it does support them. It has a plugin with a few features for making 2D games mixed with 3D. Big developers have even used it. Notably Square Enix with its line of HD-2D games.
@shujin6600
@shujin6600 4 ай бұрын
Yea but I think indies should make 3d games in general like bro we're not stuck in 2010, barely anyone like 2d game nowadays
@Lukandon
@Lukandon 4 ай бұрын
@@shujin6600Bruh, so many popular games including indies are 2D. Do you know about Stardew Valley? That game is still being played. Terraria is another one. I already mentioned Square Enix’s line of HD-2D games, which include Octopath Traveler, Triangle Strategy and now Dragon Quest. Those games are art. I could probably name 10 more popular 2D games… If you don’t like 2D games for whatever reason, then don’t play them, but please understand that not everyone shares your opinion. Millions still play 2D games because they’re fun. Not everyone cares about the perspective you play in.
@shujin6600
@shujin6600 4 ай бұрын
​@@Lukandon yea but most 2d game are straight up shit, there is only so much thing you can do in 2 dimensions and not to mention if you go into big streamers stream almost none of them play 2d games, i mean when was the last time you saw, dr disrespect, tim the tat man, markeplier or even pewds play 2d game? forget them the most variety gamer Case oh, when did you saw him play 2d game? when it comes to 2d game there is only few which you can name and all them are old game can you name a famous 2d game released in last 2 year, like choo cho charles, palworld or hell divers? nowadays its just shame that even after most people have a great PC they still game 2d games which they could have played on their PC 10 years ago Most people choose 2d just cuz its easier to make compared to 3d games. its a fact
@RenderingUser
@RenderingUser 8 ай бұрын
Waiting on bevy 1.0 rn
@adrianscarlett
@adrianscarlett 4 ай бұрын
I don't think they're in any hurry to hit that milestone, they keep adding stuff and bumping it a point.
@RenderingUser
@RenderingUser 4 ай бұрын
@@adrianscarlett they do have a roadmap. I'm just waiting for when 1.0 gets here. It doesn't matter if they aren't in a hurry.
@pyrioncelendil
@pyrioncelendil 2 ай бұрын
Thumbnail is oddly prophetic given the drama going on with Godot.
@test_account939
@test_account939 2 ай бұрын
would you stop using the engine because of the drama?
@SaltyPirate71
@SaltyPirate71 2 ай бұрын
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 2 ай бұрын
@@SaltyPirate71 you think rust based engines are good alternatives?
@tnt3t
@tnt3t 2 ай бұрын
​@@test_account939 crazy this is how I felt with unity during all the chaos
@G.A.C_Preserve
@G.A.C_Preserve 2 ай бұрын
@@test_account939 if alternative exist then yes.
@SuPeRNinJaRed
@SuPeRNinJaRed 8 ай бұрын
I’m using RPGMaker because my 7 year old self chose it for me...
@rusmaakatupal4723
@rusmaakatupal4723 7 ай бұрын
Started with C# Unity. Heap gets fragmented after sevral hours of gaming. Made why own memory pool system (which has to be adapted for each game). Then I thought what the hell am I doing with all these structs, fieldOffsets, fix buffers, unmanaged pointers, pinned arrays (in the pinned fast heap), unsafe c# code. And it was the only time C++ actually made life easier. Games.
@Clockwork0nions
@Clockwork0nions 4 ай бұрын
>calls people lazy for not learning C++ >scripts in C# Comedy.
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,3 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
How Are Games Rendering Fur?
28:51
Acerola
Рет қаралды 493 М.
My Experience Moving to Godot from Unity
16:54
DarkDax
Рет қаралды 40 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 454 М.
I made a horror game that's IMPOSSIBLE to SCREENSHOT!
3:52
Branta Games
Рет қаралды 1,7 МЛН
Why Stardew Valley’s Creator Hated His Game
20:17
Nello
Рет қаралды 1,3 МЛН
The Death of a Game Studio
14:51
PeakGinge
Рет қаралды 260 М.
Every Game Engine Explained In 9 Minutes (Part 1)
9:10
Stopshut Games
Рет қаралды 441 М.
Everything You Need To Start Making Games (As A Beginner)
16:11
Juniper Dev
Рет қаралды 88 М.
Undertale is a horribly made game
10:32
Juniper Dev
Рет қаралды 793 М.