I used to like Unity a lot, I don't mind using Unreal but I really do hope Godot gets updated a lot and becomes the Blender of Game Engines.
@dp055 Жыл бұрын
Yes, Godot is also a good game engine that needs to shine more
@john_avernia Жыл бұрын
that would be nice
@madjunir Жыл бұрын
IMO Godot for 2D, 2.5D and smaller 3D projects. Bigger project and AAA 3D would go with Unreal. With all the new funding I do expect the future Godot version 5.0 in a few years to become as powerful as Unity in the 3D part. Once that happens it will become the Blender of open source game engines.
@Chrono-MR Жыл бұрын
Godot needs a lot more shine, not anywhere near a production ready product yet.
@alyasVictorio Жыл бұрын
One feature left to implement to Godot itself is its own console support
@uegamedev272 Жыл бұрын
I love Unreal Engine. The more you learn the more you love it.
@StevenDiLeo Жыл бұрын
So true!!
@KaanAlparGameDev Жыл бұрын
Thanks for having me Grant, always a pleasure!
@mikecarter8880 Жыл бұрын
Companies never seem to learn. Last time I saw this kinda drama was when Wondershare Filmora said that a lifetime license isn't lifetime. They rolled back on that, but much worst what Unity did. Matter of time till they figure some other way to screw devs. But what do you expect from a former corp guy from Electronic Arts.
@itsMBWAAA Жыл бұрын
I worked in Unity for about 2 years and one day opened up Unreal to check it out, never went back and wished I had just started in Unreal to begin with
@itsMBWAAA Жыл бұрын
I did like C# tho
@ArsafinSpeedGame.4 ай бұрын
@@itsMBWAAA How is your Unreal Engine learning progress? Good? I'm planning to switch to Unreal too 😅
@CodeMonkeyUnity Жыл бұрын
Passing off opinion as a fact is such an odd thing "Unreal is by far the most advanced engine, there isn't even an argument you can make for Unity here" My argument: Dyson Sphere Program, made with Unity, more complex than anything I've seen in Unreal. You can literally colonize the entire galaxy with billions of conveyor belts and objects moving everywhere. It sounds like you're defining "most advanced" as meaning "most graphically advanced" which would be a more accurate statement, but then my counter-argument would be Escape from Tarkov. At the end of the day it's useless to compare engines, all are excellent nowadays, engines are just tools, it's not the engine that make an awesome game, it's skilled developers using any tool at their disposal.
@KaanAlparGameDev Жыл бұрын
I was comparing the engines and not the games made with the engines. You could make a complex game without using any engine at all. But if we are comparing the engines and the toolsets Unreal is definitely the best overall. There might be areas where Unity is superior but overall Unreal takes it IMO.
@flamart9703 Жыл бұрын
My personal opinion as Unity fan: 1. I'm already used to C# and there are still so many things to learn about game development and do my games, there isn't any free time to spend learning C++. 2. Using code gives me more freedom for customization than blueprints. Also, completing task using code logic gives me satisfaction, pre-made blueprints skip that part. 3. I don't care about financial status of Epic or Unity. I'm not stock investor, I care whether I can make money from my games using their game engine. 4. I don't care whether Epic makes games, I'm here to create my games, not to play Epic's or Unity games. 5. Unreal is more advanced engine, but I'm a solo dev and can't utilize its advanced features - they are more suitable for large teams/companies. And as I know, the Nanite and Lumen are hardware hungry and aren't very usable for real large games now - low FPS, huge game sizes. The last Tech Demo from Unreal was over 60 GB, that's damn huge for a just one level 4x4 km for an open world game. Seems for now they are good just for environment art, videos and demos. Another very important thing is what can I do with the engine, not what engine is capable of. The visuals of the games are important, but the gameplay is way more important.
@kimsnarf Жыл бұрын
My quick, personal thoughts on that from my experience: 1) Unreal C++ is not "bare bones" C++. It is comparable to C# in complexity. 2) You code your own logic in Blueprints also. It is very satisfying. You can mix both. 3) A financially secure company is less likely to try any shenanigans. 4) Since Epic makes games you can be sure all their engine features are battle-tested and production ready. 5) Unreal is very fast to use for small, solo, indie-game projects since you get almost everything you need out of the box. Use some, or none, of the AAA features.
@gamingoverlord8854 Жыл бұрын
You should care about #3. Unity is currently in the red and need to make more money somehow and it IS your problem. Unity can't really lower the quality of their product too much to save money, they can't pay employees less or they'll quickly stand up and leave (not immediately but quickly), so that leaves charging the customer (you) more money. Typically a customer can simply leave if prices are absurdly high, but you the developer can't just stand up and abandon the project you've worked on for years like the Unity devs can, and on a game engine you've spent possibly decades learning. This makes you someone they can exploit. The stock investor only puts a very small part of the stock they manage into Unity. Full-time devs on the other hand have all of their eggs in Unity's basket. Therefore you should care more than a stock investor does about the economic situation of Unity.
@flamart9703 Жыл бұрын
@@gamingoverlord8854 Yes, I should care, but $200 000 are too high threshold for a solo developer like me, and until it didn't changes, I don't care. Also I believe the Unity software will survive even if Unity company bankrupt, so I can continue use it and do what I want.
@AdireetiVlogs3 ай бұрын
@@kimsnarf😊
@mezzanine510 Жыл бұрын
Great video, thanks for this. I'm 2 years into my project on Unity, but I'm already in the process of learning and starting to port my game to UE5. Main issue here is trust, because I have about 2 years of dev left before I'm done, and I have zero idea as to how Unity's pricing structure will change in that time. It's too much of a risk for me to stick around. Also, after getting familiar with UE5's 3D-based tools (for terrain generation, procedurals, etc), I've realized it is a lot more powerful than Unity's built in systems. After using Unity for years and never trying Unreal.. I kind of feel I've been missing out! Porting over will suck in terms of time spent, but will be worth it.
@midniteoilsoftware Жыл бұрын
Use whatever engine will allow you to make and publish the game you want to make. An important consideration is that Unreal is a fantastic engine but it’s very opinionated and ideal ver a very specific genre of games. Whereas Unity is literally a jack-of-all-trades engine that you can make any type of game you want.
@PrinceVegeta27105 ай бұрын
The only problem I have is of Storage. You need 2 TB of Storage for UE5 because the models are of HD or even 4K quality by default.
@ProfShibe5 ай бұрын
@@PrinceVegeta2710 ue5 was ~30 gb for me total and you can just import lower quality textures and nanite will still look good. And you can choose every single textures quality when importing. That wasn't the engine you just did that to yourself lol
@PrinceVegeta27105 ай бұрын
@@ProfShibe I saw in Reditt that you need 2 TB storage in case you develop an indie high graphics game.
@megasupernewbie Жыл бұрын
another reason that influenced my decision to go unreal: I needed texturing tools, I dont own any of the expensive top shelf products and unreal gives me access to mixer (and more on top too)
@adamodimattia Жыл бұрын
The fact that the engine is written in C++ is a different story. One thing is low level engine programming, the other is gameplay programming. C# is 3 times slower than C++ that is true, but on machines of today this is negligible diffrence, it is still very fast language and it is much faster to write. In this situation it is not the language itself what makes game code run fast. You rarely allocate and dealocate memory in Unreal C++ wrapper. Unity has its own garbage collection improvements over C# GC and the same with Unreal which implements its own garbage collector, you don't release there anything unless you write and external plugin or a library. Still speaking of fast, Unity uses IL2CPP complier that transpiles C# code to C++ code and then to machine code so there is no virtual machine stuff in final application and it is just the same as building Unreal game with native Bluprints complilation (like with C# that way BPs are also compiled to machine code). There may be some arguments to transfer from Unity to Unreal but this one is really not the best one. Btw I work on both engines :)
@MarkRiverbank Жыл бұрын
Every point in the video was very one-sided. Having worked in both, and coded plenty of C++ over the years, Unreal is just not “fun.” It’s simple to drag a few assets into a template and have something that looks visually incredible, but it gets ugly quickly when you try to do something unique, and its interface is a personal Hell of tabs within tabs. Anyone praising the greatness of Blueprints has never worked in them much-it is absolutely the most well-implemented visual coding system ever, but visual coding absolutely sucks. You spend half your time trying to organize the spaghetti; and reverse engineering old code or adding functionality to something complex like ALS is incredibly daunting. Also, the guys taking Udemy classes aren’t publishing AAA games, they’re hobbyists and solo devs, and that market is dominated by Unity. And for speed, Unreal’s C++ doesn’t come close to Unity’s DOTS/ECS system. Unreal is a great engine and there are plenty of good reasons to select it, but this video’s claims really aren’t credible coming from an obvious fanboi with no rebuttal.
@hyper_13372 ай бұрын
theres an answer called bps
@marshallgevers4682 Жыл бұрын
Do you have a video about importing characters to UE5? Mine don’t get in with property built physics assets
@grabbitt Жыл бұрын
Not yet
@sercanyildirimtugcann Жыл бұрын
What about mobile side bro? Do you think UE will improve its mobile gaming side? As documentations, tutorials or improvements over engine?
@KaanAlparGameDev Жыл бұрын
That is one of the areas Unity is stronger in but I have no doubt it will get better in the future
@gamingoverlord8854 Жыл бұрын
@@KaanAlparGameDev Unity has already shown us the direction they want to take things, and they'll bide their time until they can finally implement it. They want to exploit small time devs, especially those who make free games that use ads to generate revenue. Since mobile is largely freemium gaming, Unity in the future may be pretty terrible for freemium devs
@KDSBestGameDev Жыл бұрын
We just switched for all new game projects. We are more than impressed how great unreal is.
@Rondolife Жыл бұрын
How can i work with my project game unity on unreal. I can't start from zero. Because i spent my time.
@WyMustIGo8 ай бұрын
Grant, I love your videos, but speaking as an expert developer (with over 40 years experience) your friend is misinformed. Switching to Unreal is a huge mistake and his reasons to do so show his lack of experience.
@Kreyven-e7y7 ай бұрын
Hi ,can you please explain why its bad idea? Unreal is harder to learn?
@maik90226 ай бұрын
I certainly don't agree with al his reasons. However when you throw around claims like "as an expert developer" and "his lack of experience, the least someone would expect is some arguments why he is misinformed or inexperienced. Just a "switching to Unreal is a huge mistake" is not something an expert developer with 40 years of experience would/should say.
@WyMustIGo6 ай бұрын
@@maik9022 You speak exactly as someone who has no experience. Go home, kid.
@D4KiRZ6 ай бұрын
i made blueprint only game and it runs perfect, it only has some very specific things missing, that can be done in c++ easy or just via a plugin
@Udjin80 Жыл бұрын
As far as I know, Unreal is for bigger teams, while Unity is for smaller ones. I didn't know the UE Multiplayer course was done by Kaan. I'm enjoying his Godot course, in particular his way of teaching and the quick reply to my questions.
@Denomote Жыл бұрын
despite everyone saying the same, unreal is actually a great choice for small indie games as well
@alyasVictorio Жыл бұрын
@@Denomoteyeah! Thanks to Nanite (which is more than a graphical performance booster), even games with low-poly in UE 5 has 6 times more performance (before drops to lower than 60 FPS) than Unity can handle
@an24gaming88 Жыл бұрын
Most wanted video from ur sir thank you sir❤❤
@KENISEG Жыл бұрын
unreal not for mobile :c Im tryed (4.24- 4.26) and hold c++ project IS a nightmareness, ever unknown 41k errors, inknown compilation errors and other and other but blueprint get fps/3 than c++ or /2 than c#
@KENISEG Жыл бұрын
and yes, for unreal need overpowerful PC\laptop for comfortable development. unreal suck at old laptops
@dgm9001 Жыл бұрын
Considering the huge strategic and commercial errors of Unity there are lot of reasons to switch from Unity to anything…Unreal is an option and Godot currently is awesome.
@blobdude19 Жыл бұрын
Im lucky, i only just started game designing in unity, so i feel this will be easier for me to switch over
@mikeha Жыл бұрын
the main thing that keeps me away from unreal is the system requirements, I would have to probably at least upgrade my existing laptop to a minimum of a 1 TB hard drive and 32 GB of RAM from 16, and even then I would have problems with the GTX1080Ti I have in that machine. So it would really require me to buy a whole new machine for best results.
@kimsnarf Жыл бұрын
That really depends on the games you're going to build. I worked with an "old" 1070, 16 GB RAM machine in Unreal for many years without any problems. This was small, indie-style games, not AAA, of course.
@mikeha Жыл бұрын
@@kimsnarf yes and my interest in unreal would be the terrain/landscape/quixel bridge stuff, I love building 3d environments and those take a lot of disk space and hardware
@feliperibeirosilva900 Жыл бұрын
a blank unreal instal is 100 gb, when you create a unreal project it starts with all the unltra high settings on max with all the shit activated.@@kimsnarf
@حمزه-ك2غ5خ Жыл бұрын
nice video thnx grant this video make me happey cuz i chosed unreal 😁 also i have ateam i think we can make astrong game if we work hard with un5
@mikhailhumphries Жыл бұрын
But, can you code on your phone and run projects on your phone like godot does
@-.._.-_...-_.._-..__..._.-.-.- Жыл бұрын
Visual scripting can suck an egg. The main reason I chose Unity over Unreal many years ago was that Unity was better for developing mobile apps. I also found the editor was cleaner and more intuitive. I will be giving Unreal another try to see what kind of improvements have been made. I do like the idea that Epic uses their engine to actually create games.
@Portant_Notim Жыл бұрын
Their excuse of a game is Fortnite
@A-SocialHermit Жыл бұрын
@useruser510uu Hey I don't like the game either, just because of preference. However, you can't really argue that it's success has not changed the entire games industry. It is very battle tested proof that they not only use their own tools but successfully use them to quite a staggering degree.
@Portant_Notim Жыл бұрын
@@A-SocialHermit fork
@philosoaper Жыл бұрын
that godot doesn't have something like blueprints is a big bummer..I am much better at dealing with a visual system like that than just code. Afaik Godot had one but it was scrapped as it wasn't good enough and apparently they have no current plans for one.
@namtrng8479 Жыл бұрын
Free access to the Megascan library is a huge plus in UE too.
@janda2304 Жыл бұрын
The thing about epic not needing to change their pricing is straight up bullshit. Epic even announced that they are changing UE pricing to be more expensive. They only did this for people using UE outside of game industry, but it will 100% change in the future. Unity did some shit things with their pricing, but if we accomodate the UE pricing changes and Unity "reverted" pricing changes Unity is actually cheaper.
@slovianskypierog Жыл бұрын
Boughnt bundle and course. Cant wait to check them!
@grabbitt Жыл бұрын
Cool :)
@abhishekroy7302 Жыл бұрын
Unity uses IL2CPP complier that transpiles C# code to C++ code, does Godot 3.5 comes with feature...
@shredda7 Жыл бұрын
if Grant says something, i'm doing it. i trust him with my life.
@grabbitt Жыл бұрын
😀
@SomeBodyThatYouUsedToKnow303 Жыл бұрын
People somehow think that only major Unreal competitor dying out would be a good thing.
@grabbitt Жыл бұрын
That's a good point. I don't think unity will die out personally
@AZeroEight Жыл бұрын
I don't think it is a good thing, but I also think this makes room for Godot - that is a good thing. There are more engines out there, btw.
@kimsnarf Жыл бұрын
"Dying out" won't happen. But Unity no longer being the dominating engine, by far, in community mindshare, would be a very good thing.
@niksatan Жыл бұрын
what would be "fourth" engine? we heard most of unity, godot, unreal... what engine would be at 4-th place ?
@grabbitt Жыл бұрын
That's a good question really. One I don't personally know the answer to
@niksatan Жыл бұрын
@@grabbitt i mean, we all know "the big three", it's fierce fight for place 4
@MarkRiverbank Жыл бұрын
Really depends on the genre you’re going for. Unreal leads for Fortnite clones, Unity for mobile, 2D, or Indy. After that, there are some promising lesser known 3D engines like Unigine or O3DE (which evolved from CryEngine/Lumberyard but is now open source), and some excellent 2D engines like Defold or Cocos Creator. Or specialized tools like GameMaker Studio or Ren’Py. And, there’s Godot, of course, except it doesn’t even show-up on the Steam top charts. Personally, if I crossed off Unreal and Unity, for 2D I’d have a bit of a decision between Defold and Cocos Creator; for 3D, I’d probably take a closer look at Unigine.
@niksatan Жыл бұрын
thx !@@MarkRiverbank
@lemetamax Жыл бұрын
What about unity DOTS in UE
@TheBadasssnoopy Жыл бұрын
I only really knew how to use Unity, but obviously with everything going on I stopped using it. I really want to get into Unreal, but for some reason it feels way more complicated than Unity for me.
@GreenGuru23 Жыл бұрын
I remember the influx of terrible games on UE. Back then, very inexperienced developers made very unstable games on a very crude engine. To the management It will be difficult for Unity to regain trust after this. But unity is a unique platform in its own way. It will not be beneficial for anyone to change the course of their product’s engine so dramatically.
@Chrono-MR Жыл бұрын
I'm a 2D developer, Godot is very underwhelming even for 2D because.. physics (it's in a barely usable state, it works bit not great) I'm a C# developer, there is no C# in unreal and I'm aware of UnrealCLI which gives access to C# but.. it's 3 years old and kinda out dated. So I'm looking at blueprints with little C++ involvement.
@ThePCxbox Жыл бұрын
As someone who has used Unity since 3.0 and migrated in 2019 - You're missing out on a bunch in unreal. Animation tools make Unity's look like an ancient novelty toy. The casting system makes programming 10000x easier in unreal, Sequencing in game cutscenes is faster, Their material and particle interfaces are not only cleaner - but also far more powerful, Optimization is a million times better in unreal and the pipeline for importing models is so much more robust in unreal Unity has been a mess for a while and the fact they want to charge devs per download is laughable. Yeah me and unreal have had our issues since the migration but I work much faster in unreal as a 3D artist, unreal even taught me things I didnt know about exported animations because Unity simply doesnt have a clean structured system that makes these things clear Only things I miss from Unity are Cinemachine, ML Agents and the freedom to work however you want with Third Party support - but learning the unreal way has helped me wayyyy more in the longrun
@MizzFujin Жыл бұрын
Thank you for speaking on this topic Grant as i have just downloaded unity yesterday, not knowing anything about the controversy and the horrid customer service of Unity. does Unreal do C# coding too or is it just C++ ?
@MartKart8 Жыл бұрын
I can't switch game engines to Unreal Engine, as I'm already using Unreal Engine.
@grabbitt Жыл бұрын
Best to re install it just to be sure
@Micromaximaa Жыл бұрын
All good reasons, although I feel it's worth mentioning another of the reasons Unreal have so much money is the Tencent investment which imho is also valid criteria for a dev to weigh their decision on.
@bexplosion Жыл бұрын
1. Still in Unreal's C++ you need to repeat yourself for the silly header files. 2. CryEngine also makes games, but it didn't help much to make the engine popular or great. 3. Unreal Editor requires a very good PC. Starts up slow compared to most other engines. 4. 2D and web is abandoned by Epic
@CrusaderGabriel Жыл бұрын
1. That's just how C++ compilers work, in vanilla C++ you can avoid the "silly" header files but still need to tell the compiler beforehand that you'll use certain functions so have to define them at the top of your .CPP file. Blame Bjarne Stroustrup for this. 2. True, also it was somehow obscure not much community support which didn't help with learning curve. 3. Ultra true, I have a powerful enough PC (although it's build more as a gaming than a workstation) unreal has my fans working like an aircraft motor, not to mention it can easily replace AC on cold seasons. 4. While this is so true could also argue that to begin with using unreal for web would be kinda awkward, I'm not sure how web browser compilers work but I don't think they could handle that level of heavy processes. As for 2D... well I made a demo to learn to use flip book and that's when I tell everyone "if you want to do a 2D game don't even get near Unreal". Personally I would prefer to build my own engine with SDL over using even Godot, but my day job is as software developer (and my hobby is 3D art) so I know my way around that, not something I would advice to others. Overall I feel this is the most level headed comment in the comments section of this video
@MarkRiverbank Жыл бұрын
Unreal is amazing within a particular genre, and with a team of people specialized in the huge set of tools it offers. Veer too far away from that genre or try to work as a solo, and it falls apart quickly. I think this is where the “Unreal builds games with their own engine” argument works both ways-it’s heavily optimized to building the games they make, rather than being a general purpose tool. And, for C++, I don’t even oppose writing header files. What I really don’t like about C++ in Unreal is how heavily it relies on macros, creating almost a new language. It’s very different than working in Unity with well-documented classes, Intellisense, and code completion sometimes predicting 3-4 lines ahead of your typing. I’m pretty confident on never making $1,000,000 on a game and having to worry about paying up to 2.5% of gross revenues…but, if I were, I’d recognize that was still half of what Unreal collects.
@leshommesdupilly6 ай бұрын
You know what's written in c++ ? Microsoft Java
@Wenedi Жыл бұрын
Jumping on the band wagon i see :D I wonder what will happen when some unreal drama appears. Guess we just quit game dev ¯\_(ツ)_/¯
@BlackJar72 Жыл бұрын
I started learning Unity and Unreal side-by-side, and didn't find Unreal to be any harder. I ended up making a game in Unity first because the lessons got further into scripting faster plus C# is closer to Java (the one programing language I was already sort-of good at) and I needed complex scripting for me procedural level generation. Unity is the one engine whose editor works well out-of-the-box on Linux (and I have tried Godot too), which is the one thing it has going for it because I don't like Windows. But perhaps I should try Unreal again and just accept I may need to do the bulk of the work in an obnoxious OS.
@illustriouschin Жыл бұрын
The Unity CEO backpedaled this time but greed is in his nature. He will eventually get what he wants when we stop paying attention.
@3DProgramming Жыл бұрын
another plus for unreal: quixel megascans library
@oliefb Жыл бұрын
I see a lot of people saying to switch to engine X, but at the end of the day you should switch to the engine were you feel more comfortable working with
@patriaamadaidolatrabrasil Жыл бұрын
The only smart reason you would pick Unreal over Unity is in the case you do need better graphics with lower effort. Unreal 5 is just too heavy for indie or more casual games. Blueprint may be better than Unity visual script but on the other hand integrating a tool or an asset from unity asset store is easier, and probably the best advantage of unity, also assets are cheaper in Unity than Unreal, so you also need to take that in consideration.
@edward31905 ай бұрын
Unity Scripting experience is the best across all engines. The Reason is that it support runtime reload. The Fast Script Reload plugin reduce the recompile to about 0.02 second. There is just nothing comparable to this speed. Unreal script reload is painfully slow. Blueprint? it's even slower than writing c# script. Now we all use ai to write script, never can AI write blueprints for you.
@TheMeanArena10 ай бұрын
I've used Unity for over 10 years but this year I will be dropping it 100%. Why you ask? Poor performance, crashes, corruption, constant regression, constant redoing months of work for short lived features, etc. I no longer struggle to build games, I struggle fighting against the devs that impact my development too frequently!
@gabrielribeiro51925 ай бұрын
Lol n o o b, I use unity for more than 10 years and those things never happen to me,
@JasonSmith-pn6ch Жыл бұрын
I'll add another reason, Unreal execs don't conjure up a price change then dump stock a week before announcing it.
@papafhill9126 Жыл бұрын
Literally there is still no reason for 95% of Unity devs to switch. 5% royalties at UE vs 2.5% at Unity for sales over $1 Million. And Unity is a trailing 12-month $1 Million, so if you are making $900K per year you don't pay this fee... And if you have a grand slam success of a game and have to pay the fee, well done! You are probably clocking several million in revenue per annum.
@grabbitt Жыл бұрын
Yes i agree that the fee is not actually bad by any means. i think its more the trust issue. However whether people will feel they can trust unreal is also difficult to say
@alexr217 Жыл бұрын
I tried using Godot and Unreal and won't come back to Unity. Technologically Unreal is ahead for years. Godot is free and lightweight engine, but even Godot has lots of things that Unity doesn't: support of double-precision coordinates, customizable themes for UI, easy and robust input system, real-time global illumination system... While Unity deprecates APIs and doesn't provide alternative, they work on a feature for years then release it in unfinished state or abandon it. I can only imagine what the engine would be if they spent billions on development instead of purchasing useless companies.
@abhishekroy7302 Жыл бұрын
Unity uses IL2CPP complier that transpiles C# code to C++ code, does Godot has this feature ...
@alexanderalikin1210 Жыл бұрын
I work on my job in Unity but make my personal game in Unreal. I love everything about Unreal and hate everything about Unity (technical side of thinks).
@JBtheWARVillain Жыл бұрын
I am in the same position as you. For my job (started as jnr developer 3 years ago) we use Unity for mobile games, and I had just started early development stages of my personal game I was hoping to build in Unity, but after the debacle I'm not so sure now. I've really only just dabbled in Unreal, nothing to deep or complex, but with 5 I found my machine couldn't handle it and I can't afford to fork out for a whole new machine. What has your experience been so far for your personal game in Unreal and how hard or difficult was it to get underway for you?
@alexanderalikin1210 Жыл бұрын
@@JBtheWARVillain I started Unreal 7 years ago, 3 years ago I got a job in a company that uses Unity, so I had to learn it back then. So, I didn’t have to dive into Unreal after Unity, it was the other way around :) Speaking of the hardware, a friend of mine works with me on our personal game in Unreal, he got GTX 570 or similar GPU. We’ve squeezed around 30 fps for him, so it’s enough for now. It’s the matter of tweaking settings: turn off Nanite, Lumen, Virtual Shadow maps, Temporal Super Resolution, and you’re good to go.
@leery108 Жыл бұрын
I appreciate you making this video. But I’m a little…mad at it. I have been trying to decided between unity and unreal for a couple of months now. And every time I looked at video talking about the two, it came up as a tie. With only a few leaning towards unity. But now with the controversy with unity, you are able to make several definitive points for unreal. Now I’m not mad at you specific, but when I was trying to decide with game engine I would have loved to known these points.
@grabbitt Жыл бұрын
This video is not actually satung unreal is better but giving people reasons as ro why it nay be worth switching. As someone else pointed out unity is still beating unreal in the mobile game area and 2d. So there are still positives and negatives to each
@dragonphilosopher725 Жыл бұрын
True. But I haven't seen these points made about Unreal before really. Maybe I didn't do a good enough job looking into both. But I do love the video and how informative it is.@@grabbitt
@AZeroEight Жыл бұрын
Those points are no secret, and I think this is less of a comparison than taking the fear to switch from Unity to Unreal.
@switch2324 Жыл бұрын
I really hope the games industry improves. The unity news is just another corporate greed story that is plaguing the industry and ruining potential narratives and exciting games.
@glassystudio6 ай бұрын
unreal you feel the quality, its the engine for 3d. Unity is sandbox and i made an image recognition app for CocaCola company with it. Unity is better in 2d and Unreal is better in 3d in my personal experience.
@grabbitt Жыл бұрын
Give Unreal a try with this awesome bundle for only $45 www.gamedev.tv/p/the-unreal-bundle?coupon_code=GRANT&affcode=45216_9b6dqwx2 Try out Kaan's new Unreal Multiplayer Course at only $10 www.gamedev.tv/p/unreal-engine-c-multiplayer?coupon_code=GRANT&affcode=45216_9b6dqwx2
@ChrixB Жыл бұрын
If you're familiar with Unity, switching to Unreal is manageable. What truly matters is your ability to release a game; don't get stuck in the procrastination of choosing a game engine. Get back to your code and finish that sucker! This is my inner voice talking to me...
@MarinusMakesStuff Жыл бұрын
I think you meant the title to be "switch from unity to unreal" instead of the other way around ;-)
@inappdesign Жыл бұрын
When will Unity pull the rug again? That is a very real question and the reason why I cannot trust them. They changed their pricing because they had to, not because they wanted to and they shouldn't be praised for cleaning up their own mess. Unity's leader is the same guy who called Unity devs "f'in idiots" for not monetizing their games and floated the idea of charging for ammo reloads in Battlefield when he was at EA, that is who you are dealing with. Can you put your trust in this guy? Making a game could be 3 years of your life only for Unity to pull the rug again.
@grabbitt Жыл бұрын
Indeed
@homborgor Жыл бұрын
0:42 Confirms Grant was Lain in a past life.
@KGhast7 ай бұрын
I spent almost 3 years learning a great deal of C# and a lot on Unity. I had just began the development of my game and after what the company did to destroy my trust in them, i switch to Unreal after looking through all of the other possibles and never looked back. I couldn't bring myself to give enough trust in them to even commit in making a game with their engine. Yes they changed a lot of their TOS but I just can't trust another EA CEO on their team. I wouldnt go back to Unity if they were the last engine standing. Goodbye Unity.
@orlovskyconsulting2 ай бұрын
Yes same experience with switching , Unreal all the way!
@shanethomas8147 Жыл бұрын
Always used unreal and could literally never get my head into Unity! Just here for curiosity
@Kripeld Жыл бұрын
Reasons to use Unreal over Unity 1. Because fuck Unity
@PhyllMpse Жыл бұрын
I use unreal, but I'm learning c++ outside unreal before learning the unreal c++ :P I was gonna learn c#, but after unity rigged changes, it forced me to use unreal lmao.
@Besttechnology Жыл бұрын
imagine UE do the same after u learned it xd
@megansmusiccorner4666 Жыл бұрын
We use unreal engine and we love it!
@sierotagames Жыл бұрын
Unreal has been exceptional since I switched. Such an amazing engine.
@LG1ikLx Жыл бұрын
Unity are literally charging for resources that don't belong to them. If I downloaded a game off steam then that's Valves server space and bandwidth. Fair enough unity taking a cut per purchase but charging for installs literally makes 0 sense.
@silvercrow3007 Жыл бұрын
don't you simply want to take another course in concept art? I left you a negative comment and only your organization replied except you. (Udemy)
@grabbitt Жыл бұрын
sorry to hear that but I'm not sure exactly what you mean
@silvercrow3007 Жыл бұрын
@@grabbitt Mr. Abbit, I know in my heart that you have a lot of knowledge about game art. Your course doesn't sum up all your talents, which is why I'd like to have a second episode of it.
@grabbitt Жыл бұрын
@silvercrow3007 thanks. It's a possibility, but I feel that I'm better suited to 3d courses. If you have any suggestions, I'd be interested to hear them
@silvercrow3007 Жыл бұрын
@@grabbitt of course! I've seen that you often use blender 3d software, so I'm going to opt for this solution. material modeling, rendering animation Cinematic animation with a car in Blender Room Design in Blender Learn how to create vehicles, aircraft, submersible vessels Learn how to create an object Create Character Animation Custom weapon design for a AAA first-person shooter in Blender Create large cities create cinematic scenes how to use rigging and animation Creating environments
@appuser Жыл бұрын
Unreal is more expensive than Unity by far - depending on the profit-margins. However, you might argue this extra expense is worth it to unlock all that Unreal has to offer.
@kousik8042 Жыл бұрын
blender has to uppen their game....they dont have to add game engine feature but to expand 3d animation features, now that ecosystem in 3d design has been stirred.
@AZeroEight Жыл бұрын
If you look at it's history you know it came a long way. And if the request for a feature is large enough, it will be implemented.
@uguxtu Жыл бұрын
What do you think about Godot script to beginners?
@grabbitt Жыл бұрын
from what i have heard its good but dont take my word for it :)
@MisterMasterCreator Жыл бұрын
i lost my assets in unity im angry at them no more unity for me
@BDgamerplus Жыл бұрын
Time to switch cry engine
@grabbitt Жыл бұрын
🤣
@disobedientdolphin Жыл бұрын
I'm not a fan of this. If you think your opinion on this is useless but your friend's is not then your friend should make that video and upload it on his channel.
@grabbitt Жыл бұрын
What if I have a friend that doesn't have a channel?
@chickenndumplins9617 Жыл бұрын
If it's true, I had no idea Unity doesn't even develop their own games to showcase their engine. That's ridiculous- and why would i develop games on an engine the creators don't even use or feel confident using?? They have great beginner tutorials, though P. S. - great body, Grant!
@grabbitt Жыл бұрын
Thanks 😀
@orangebytes_de Жыл бұрын
I also fled to Unreal Engine
@Eren_Yeager_is_the_GOAT Жыл бұрын
4:07 well... that aged like milk
@grabbitt Жыл бұрын
Yeah that's true
@Rai2M Жыл бұрын
I personally think that Godot is better for 2D and UE is better for 3D. And both engines are better than Unity which is master of none, actually.
@nusratzahan6397 Жыл бұрын
Godot isn't better than unity in any way. 🤡
@katokianimation Жыл бұрын
Liturally. Unity: its gonna be paid for every instals Few days later Creators: why i switched to unreal Who could have predicted this😂 Nowadays CEOs act like they were replaced with web comics makers
@daan3898 Жыл бұрын
Very good useage of visual aid in explaining the differences, well done! I have no clue about coding, not going to going to create a game for myself or for people but when my choices where Unity or Unreal, I chose Unreal simply becoase I heard such great stuff about blueprints and the ideas behind it ( think its somewhat similar to Geometry nodes blender, again no clue but example )
@unrealhabitat Жыл бұрын
Unreal Engine is and will allways be number 1, there is simply nobody else pooring millions of dollars to develop a game engine like Unreal... So what are you waiting for? Why not use the best tools out there?
@user-og6hl6lv7p Жыл бұрын
Because I don't want to allow a billion dollar corporation unfettered access to all of my files. Yall seriously need to start pay attention to how these massive companies are basically using people like you to extract free money through selling user information. It's not good. If you have no problem with that, then you are a part of the problem.
@Retzudo Жыл бұрын
I don't trust Epic any more than Unity. Their terms for Unreal may be favourable for game devs right now but once Fortnite stops printing money for them, that *will* change.
@marvira Жыл бұрын
maybe but i don't really think fortnite might die. Because they have made so many cameos and will still do as they gain more popularity. it depends whether if the kids don't like the game anymore or they made a bad change to the game
@AZeroEight Жыл бұрын
Fortnite isn't their first and only game. They even had one, found it isn't enough fun, scrapped it, and gave away it's assets for free. I doubt they will run into issues supporting their model anytime soon.
@ahdgamedev.studio6328 Жыл бұрын
But unreal engine is not good or highly optimised for mobile games. I am also using both engines.
@Plagueheart Жыл бұрын
I switched to Godot, help support open source software
@decidiustv3212 Жыл бұрын
Personally only ever tried Unreal, I like the engine, but I have nothing to really compare it to, so take this with a grain of salt; I'm mostly interested in making models and animations, not so much the game development side of the tool, that being said, I like what Unreal has provided so far, but if Blender or Godot ends up either improving in the animations department, or create entirely new set of tools for this, there's a high chance I would switch to those tools over Unreal, heck, there might even be a chance of me switching to Maya if my workflow works better in that program. Personally I would recommend just either keeping your options open, or even learning more than one tool. Multipurpose tools can excel in some areas and be "mediocre" in others, that being said yes you can learn to do everything in one tool, but it might also be worth considering how another tool could ease the workflow.
@furkannarin2844 Жыл бұрын
the switch to unreal is being pumped a lot. I want to warn unity devs that unreal and unity have *dramatic differences in how they operate* . Also, transfering your know how to unreal engine might not be as easy as you think and keep in mind that unreal *does not have the community support* unity does. so most of the time you are on your own and you have to come up with your own solutions. yes I am an unreal developer. unreal will make you suffer when you start using and it will pay off in the long run but such a long run it is.
@dp055 Жыл бұрын
I am learning blender rn and i was quite confused which engine to start using after finishing the course, its made clear now ... 👍🏼
@sorryilaglol Жыл бұрын
What you mean video is 6 mins long came out 2 mins ago, posted comment 1 min ago
@Kinos141 Жыл бұрын
Unreal is good for every type of game.
@olitheone Жыл бұрын
Unreal is just great. But forget about 2D games.
@KaanAlparGameDev Жыл бұрын
Its actually not that bad for 2D games, most Unreal devs don't make 2D so people think its not good for it
@fjellgnu Жыл бұрын
I wouldn't recommend Unity to anyone while they keep loosing money. Wait until they start making money again or go for another engine!
@eldkfwkd321 Жыл бұрын
Ex-CEO of EA. That eat all.
@ANSHULYADAV-n1q9y Жыл бұрын
the lord has spoken
@IndieMarkus Жыл бұрын
What a disappointing, sensational comparison. Even disregarding that UE5 takes a flat 5% royalty share for successful titles, everyone should compare pros and cons of these tools, when making a choice. While it is generally true that C++ code can result in better performance and nanite reduces most need for manual optimization, certainly adequate and sufficient performance can be achieved using Unity and C#. Having used both engines and programming languages I, for example, find debugging and play-testing (multiplayer) games way easier in Unity. I recommend taking a step back and looking at Unity and Unreal as what they are - tools by companies without inherent personalities.
@grabbitt Жыл бұрын
It wasn't really meant in that vain, more if you are thinking of switching here are some good points. But i can understand your point
@dovmerrill804 Жыл бұрын
In the fantasy world we create, we like to think companies have no “inherent personalities”. But companies are run by people (CEOs, tech folks, marketing folks, lawyers, etc) whose collective vision and aspirations inevitably project onto a “corporate personality”. We see that here in the Unity public statements and the Godot response statements. With that said, your experience and comments are important considerations. Still, the thought process should take into consideration all the risk factors before a developer decides to invest both time and money: examples are game engine tool set, robustness of tools, other available engine resources and free/commercial game assets, the game engine community, ongoing support and enhancement of the game engine by company, financial stability of the company, “developer trust” in the game engine company, fee structure and approach’s to “revenue extraction” by the game engine company. After reviewing all the risks and picking a game engine, I still think it’s wise for developers to re-review all the risks on a periodic basis and proactively have an “escape plan” and metric to “pull the switch” if, in the future, the risk outweighs the rewards.
@midniteoilsoftware Жыл бұрын
@@dovmerrill804you are conflating the engine with the company
@codyswanson Жыл бұрын
Kind of disappointed you made this video. Reasons to consider Unreal? Sure. But reasons to switch... Why? YT algorithm stuff?
@grabbitt Жыл бұрын
Lots of people are unhappy with Unity. So it made sense to me to ask Kaan if there are reasons people might want to switch that aren't all to do with Unity's pricing structure.
@codyswanson Жыл бұрын
@@grabbitt I get that. But a lot of people actually aren't upset with Unity, at least as it stands now. In many ways things are even better, for most Devs. Reasons to use Unreal, no issues. But it's reasons to SWITCH from UNITY. It just feels off. Again, love your content but the Internet doesn't need more switch videos (or reddit posts). Unity is great, Unreal is great. Etc.
@grabbitt Жыл бұрын
@@codyswanson that's a fair point. I'll give some further thought as to how I approach the godot one
@codyswanson Жыл бұрын
@@grabbitt I appreciate that. I don't think you meant any harm or anything. A lot of real devs are very satisfied with the new Unity terms, and a lot of Reddit devs are just bitter and unwilling to admit we got what we wanted. We're lucky we have so many great engine options, there's no reason to pit them against each other (or that's how I see it). Thanks again for taking the time to listen to my opinion, in the sea of opinions.