I think there should be an update to this video following the most recent "decisions" made by unity...
@ingrida1121 Жыл бұрын
I came here to check the comment section for this. Video did not age well.
@didur62 Жыл бұрын
Im 3/4 the way through a unity boot camp.......
@Milamor_ Жыл бұрын
True
@freepaper100 Жыл бұрын
most likely
@imaginalex5850 Жыл бұрын
"i think" no, by writting this, you absolutely show you are a sheep following a herd and not thinking.
@CodeMonkeyUnity Жыл бұрын
Mastering a tool is indeed one of the most important things that a lot of people ignore. Every engine is great nowadays, just pick one and learn it to the max.
@joshua42777 Жыл бұрын
thank you
@ChrisTheCasual Жыл бұрын
Nah I’ve used unity and unreal and unreal is 10x better by a long shot
@SnakeEngine Жыл бұрын
@@ChrisTheCasual Then you haven't learned Unity well enough. :P
@ChrisTheCasual Жыл бұрын
@@SnakeEngine blueprint scripting nuff said it’s more beginner friendly
@CollapseDev Жыл бұрын
@@SnakeEngine I've used Unity and Unreal and each has pros and cons (see my WIp game on my channel)- that being said I've been forced to spend thousands of dollars buying asset store "plugins" for things that Unreal gives for free like water, effects, tools and lighting - any attempt by Unity was literally laughable or gets depreciated quite quickly. I learned after some years that Unity is a engine still being worked on and that users are beta testers for them - they suffer so the engine can be better. This forced reliance on asset store tools means you tend to get locked into lower end versions of the engine because upgrading will break something. I've also spent years fighting the engine and dealing with bugs and poorly implemented features that have literally stopped production or delayed by months certain projects. There is no contest here Unreal Engine is better hands down the main reason I am still using Unity is I have invested too much into it....however the limitations of why I didn't stay with unreal were purely that you needed modern hardware, project files were very large and I didn't like C++. Unreal was just more mature for PC while Unity was mature for mobile but NOW both engines have reached "maturity" where the difference is becoming less however Unreal will still make better looking games with less work and better performance HDRP is trash I achieved the same look in URP with little tweaks. I'm still sitting here in Unity 2021 saying ok it's been 2 years of waiting for URP shadows to get better I think I need to buy yet another asset store plugin while Unreal has it all done beautifully - it's not sustainable my advice to all game developers if START with Unreal then if it doesn't meet your needs change to Unity. Seeing these UE5 demos out of the box all setup looking so nice saves massive time to set that up in Unity good luck $$$. I feel like an idiot not changing to Unreal over these petty little things that were issues for me before. Now everyone's got a decent Nvidia card, running windows 10 and so after my game is done I am considering making my next one maybe in UE but who knows. Thing is I see nice demos from Unity but it always is just fluff and teams of people often creating custom solutions that never work for the masses - it ends up being useless and unrepeatable in practice. See how awesome every cool Unity demo from now to 10 years ago looks yet you never see anyone make games in Unity that look that good because it's all fluff and no stuff and tricks. In Unreal you can focus on the actual developing. Those visuals just feel like ASMR to me haha.
@iiropeltonen Жыл бұрын
People who say one engine is the "right" engine propably have never made a game and THINK they know about game engines
@jasonkoroma4323 Жыл бұрын
Literally this lol! You can easily spot them a mile away.
@creative-obsession Жыл бұрын
This video has aged well! Keen to hear your thoughts on this latest Unity dumpster fire, will you be making a video? 👍
@tompainter7167 Жыл бұрын
😂
@silenttera666 Жыл бұрын
You had me on the first sentence to be honest.
@timidstein8889 ай бұрын
I’m brand new to game dev world. Why do people keep saying this about unity? What would you suggest for 2-2.5D beat ‘em style games like Shredders Revenge or Streets of Rage
@creative-obsession9 ай бұрын
@@timidstein888 pick an engine and learn it, doesn't matter which one, just get stuck in. Some quit, some change engines after a while, some stay. An experienced dev will make a better game in Godot than a beginner in UE5. Engine doesn't matter, it's what you know that counts. (Go Godot or Unity to get you started.) Just make something! Don't let the Unity news scare you. Every big company goes through layoffs and miss management at some point. If not for Fornite, Epic wouldn't be around or at least where it is now. Few years back they had massive layoffs just like Unity.
@timidstein8889 ай бұрын
Thanks for the reply - I really appreciate it! @@creative-obsession
@vergiltheartofpower6616 Жыл бұрын
This age like sour milk.... Dammit
@ving3573 Жыл бұрын
I am unreal developer using for few years , Today I tried learning unity . Everything seemed like an alien planet .everything was unfamiliar . Unity is good , but the thing is you stick with the engine you have started with . That’s my opinion because any indies time is very precious . Why would u waste your time trying learning every engine . Just get the job done and keep testing the market . All the best to all hard working kick ass Devs .
@zoldyg7979 Жыл бұрын
What would you recommend for me as a total beginner to stick with in the next decade , or do i even bother learning it ? What's your thoughts on solo game dev ?
@bifteckrupin1590 Жыл бұрын
I agree with you. I think i have more of a logical mind so i've been learning unity for 1-2 years now and it would be absolutely impossible for me to switch to unreal engine now because of all the knowledge i've gathered even in that small amount of time. I tried switching to unreal but i really can't. So jusr pick an engine and stick with it is a good advice
@gmilh Жыл бұрын
I disagree about sticking with the engine you started with. I've used Unity from 2014 to early 2017. When Epic Games removed the paywall the had for using Unreal, I was reluctant to checking it out at first. However, after giving Unreal a spin for a couple of weeks, it just clicked with me more. Unreal just offered a more complete toolset out of the box, rather than requiring the developer to mix and match several asset store extensions which, as good as they might be, will not always play well together, and might be discounted by the developer in the future without a clear successor. So I've moved to Unreal in mid 2017 and never really looked back. I agree it's got a very weak toolset for 2D games, and optimising games for small installation sizes and weaker hardware is a pain (but not impossible, like some people would make you believe, it can be done but it'll require much research and work), but that's not a problem to me, because I'm not really interested in making 2D games. I've got nothing against 2D games, some of my favourite games ever are 2D, like Undertale and Hollow Knight. However, I personally could never feel passion for making something with 2D gameplay, it just doesn't inspire me like 3D gameplay does.
@byEVxL Жыл бұрын
im switching to unity after using unreal for 3 years because i like to actually write code blueprints are good but its not as good as actually typing it for me, I tried to use the c++ framework but its just impractical and shouldn't be used for programming gameplay
@n_mckean Жыл бұрын
Between Unity killing the Plus Plan yesterday (so over $100k jumps you straight to $2040 a year) and adding a Runtime fee of 20c per install in January - do you still feel the same? Unreal will hit you 5% but only after your first million.
@kelzangtobgyel3887 Жыл бұрын
I realise this was very scummy but has anyone done the numbers? 0.2c per install say for 10 dollar game is only 2% which is still a much lower royalty than Unreal. Unreal takes 0.2cents if your game is 4 dollars which sure, is about the price range of most 'high end' mobile games but pretty low for PC games. There's concerns for exploits though for sure. Not to mention how uncertain it makes the future but I do think people are getting a bit too blinded with rage over the change, the amount they're charging is pretty low for now. Although for sure it will bankrupt a lot of smaller players who depended on having no royalties so it's a sad thing but I also think it's unreasonable to expect a company to take responsibility for every developer that's in a hard spot as harsh as that sounds. That said there's definitely real bad decision making going on at unity, but maybe not as horrifically bad as a lot of people make it out to be. This isn't to absolve them but maybe to let us have a cooler head about the situation.
@reganCZ Жыл бұрын
@@kelzangtobgyel3887 If your game costs 1 dollar, who is the winner now between UE and unity? ;) Did you account the fackt Unity will charge you after 100 000$? Unreal will only want money if you get more than 1 000 000$ (no per-year limit as in unreal is 10 00$ meaning muuuuch smaller games/companies will be affected by unity vs unreal). Do you know how they will handle piracy? Can you trust Unity anymore with this kind of ill thingking? Will Microsoft will want to play for games on Gamepass made by unity or will they stop including thse games in battlepass? Those are the real questions which normal game developers DO not want to solve :)
@n_mckean Жыл бұрын
@@kelzangtobgyel3887 For high priced games it’s manageable. For a free to play mobile game with a 5% conversion from download to MAU, Each MAU is effectively costing you $4 (20x20c) which takes a lot of ads to reclaim. And with in-app purchases only being bought by a small %, everyone else is a cost-sucker.
@legendboyAni Жыл бұрын
@@kelzangtobgyel3887are you still not considering re installs many ppl reinstall a game more then 2 times and what about pirated installs they will still charge you even tho someone installed a pirated copy and what about someone just want to bankrupt you and reinstalls a game or makes a script that just reinstalls a game 1000 times huh there are always more then 1 person that hats a game no matter how good it is what about they change policies again you can't trust them anymore and unreal's 5% is way cheaper when you consider how fast the engine is (fast is not in the sense light weight). (Sorry for Bad English)
@centripetal6157 Жыл бұрын
@@kelzangtobgyel3887 Your logic is: "As long as you stay poor and your game is unpopular, you will be completely fine" - Which defeats the entire point of building games to reach wide mainstream audiences and create a brand name game franchise or reach commercial success. With Unreal you will be a millionaire and mainstream popular when the 5% price tax starts affecting you. The 5% is a monthly fee and relative to the money you make each month. With Unity you will be 200K richer and semi known - about to get more players to the game and about to become bankrupt due to the rise in installs fees. One is clearly better - Not Unity.
@CouchWarrior561 Жыл бұрын
Unity always add similar feature to catch up with Unreal but 9/10 of those features stay in "preview" for years making them usable only for 5 min demo but not real production
@BeviCall Жыл бұрын
imo the difference Epic actually makes games. all their UE5 features are in Fortnite, Unity cant make a single game to showcase anything. their ceo sucks
@pipeliner8969 Жыл бұрын
Unity is trash
@AnnCatsanndra Жыл бұрын
You know why I revisited this. Lol
@Wahooney Жыл бұрын
I used Unity since 2010, still do for contract work. But for personal work it's Unreal all the way. I spend way too much time fighting against Unity for simple stuff. Animation, multiplayer, UI, and lots of paper cuts are made MUCH simpler in Unreal, because Unreal is battle tested by Epic, something Unity refuses to do for stupid reasons. The biggest reason why I want to be 100% Unreal is that they only make money when I do (I only start paying them anything once I make $1m), whereas Unity has no incentive to help me finish my game. In fact me finishing and shipping goes against their interests because I may stop my license. How long has Unity stagnated on UI, animation, particles, their new render engines, multiplayer? It took them 10 years to make their input NOT a steaming pile of tripe. Everyone also has full access to Unreals source, which has been insanely valuable. Unreal ships MASSIVE improvements with every release (not just visuals), these days Unity is mostly just catching up on bug reports or fixing half implemented features. Rant over.
@stylie473joker5 Жыл бұрын
As a unity user for 3 years i agree with what you said they could make the engine the best it can be yet they're stumbling and i think their leadership is the problem correct me if i'm wrong
@lucas_g200 Жыл бұрын
thanks for that, now I know I have to learn unreal
@RubenPita Жыл бұрын
The fighting against Unity is so relatable - I did that for 2-3 years until I finally switched to Unreal. It's a blast of fresh air and it feels insanely good to be productive again. The only 2 things Unreal is lacking vs Unity is : - Documentation - though discord and forums can make up for that - Coding workflow - C++ is not a pratical language and going from interpreted to compiled scripting even less. Fortunately blueprints are pretty powerful and you can do mostly anything with them
@DEADEYESTUDIO Жыл бұрын
@@RubenPita i definetely feel like i fight with unity alot, so many random issues that come up for seemingly no reason for me
@joaquingrech8949 Жыл бұрын
yeah, Unity does not help you, it fight against you. Unreal feels like a tool. Unity feels like "ok, what is failing now?" contantly. They don't add almost new features, they have so many bugs it is ridiculous. Sometimes for years! Just check their current release notes on "known issues", and roll back for a year... and you will find the same "known issues" practically a year ago! wtf, seriously? 1 year of known issue and still not fixed after 55 releases? And not small ones... like for instance known issue from their release note "performance degradation on Oculus Quest" FROM UNITY 2021! (almost 2 years) and they have the balls to publish releases saying they improved performance. Unity 5 was faster than 2019, which was faster than 2020, which was faster than 2021 and 2022 and 2023... it's just ridiculous at this point. And things that were working perfectly fine on 4 releases ago, they stop working now and you may need to wait 8 months until they fix it and then you are stuck in an old version for those months.
@Tarodenaro Жыл бұрын
lol this video aged beautifully
@sagitta98 Жыл бұрын
Oh boy. This wasn't aged very well...
@marularch Жыл бұрын
I strongly disagree. You NEED to know programming if you want to make games. It doesn't matter if you prefer to use visual scripting but you have to be familiar with programming concepts. I started out with Unreal thinking exactly like this and soon started banging my head against the wall because I wouldn't understand how to solve the simplest problems.
@BooneyTune Жыл бұрын
I'm no 7 year pro but I agree.
@ViktorsJournal Жыл бұрын
Well that's because visual scripting is still scripting. I hope it will work well for you, jsut keep going ;).
@highchairman6428 Жыл бұрын
Yee, when people told me, "You don't even need to know how to program." and the last time I tried to create an RTS all I managed to do was make the ability to select something and order the shape to move... but I didn't know how to select individual shapes it kept selecting all of them.
@TheMeanArena8 ай бұрын
Never had a project affecting by frequent deprecation? Amazing!
@snapturtle3253 Жыл бұрын
well..this is awkward
@Itsjustjord Жыл бұрын
I've been using Unity for years, but I had no experience at coding at the beginning at ALL. I was introduced to Playmaker by accident and thanks to that these days I can make practically anything I want with no limitations. I think Unity's visual scripting is just as powerful as UE. :)
@GameGourmand Жыл бұрын
Poor
@JayJohnson26 Жыл бұрын
Same i love playmaker and behavior designer
@SlashBeetlejuice Жыл бұрын
Playmaker is awesome!
@restushlogic5794 Жыл бұрын
Why playmaker when the real man write codes.
@SwissPitBull Жыл бұрын
@@restushlogic5794 Real man write codes? A real man takes the most efficient way to produce a fun and working game, you are just taking the hard way to make things only to say that you write all your code. And you will never be happy about other people work that is made in a faster/smarter way still using programming (even if it's visual coding... you have to know about programming and how make everything working as expected). You think a visual coding engine is making the game for you? It is the exact same thing as writing code... but writing less code. In the near future visual coding will be used more and more... everyone will release games/software way faster than you... but still working fine. You know that the user don't give a f**ck if the game is coded from scratch or using visual coding. Nobody cares if you code everything from scratch, only your ego cares and this will be a big issue in the future because inexpert programmers will release FUN games way faster than you with less effort and you will never be happy with that. Look at my game, maybe not the top platformer for now... but it has zero written code in it... everything using Gdevelop visual scripting.
@Paradigm_7 Жыл бұрын
Next video: "Why I'm switching to Unreal Engine"
@AnuKYT7428 ай бұрын
Unreal is ok. Only thing they're better is just graphics. As indie dev we don't need graphics we need best experience possible and unity devs made them.
@LandersWorkshop7 ай бұрын
@@AnuKYT742 This is it, I love the pop on the unreal look, but it's damned tough and un-intuitive.
@kenhew4641 Жыл бұрын
For newcomers like me, where I have the privilege to choose Unity or Unreal and not be encumbered or held back because of time, practice and assets invested, I decided to go for Unreal as it is out of the box beginner friendly that you are able to make games or visuals looking like it's from some big name triple A game company. Since time is a limited resource for me, I can't afford nor have the capability to learn two different game engines so I can only very carefully and pragmatically choose one that is ultimately the best and is future proof, and Unreal at the moment seems to be the one
@amplifiles Жыл бұрын
good choice unity is dumpster fire right now
@ItsNothingAmazing Жыл бұрын
Why is it "Unity or Unreal"? You didn't even consider Godot.
@hawkgamedev Жыл бұрын
I love the honesty in your videos. For me it's 2D= Godot, 3D = Unity and Unreal only if you are mid/big studio and really know what you are doing. At the end of the day your game idea and implementation is more important that the engine you get used to.
@tivasthegamer9817 Жыл бұрын
Unity user here. I feel the same way. Changing platforms would set me back and I dont want to start all over again. Perhaps I could, but I need to be good in at least one platform. By the way... This channel is deeply underrated. Thanks for sharing.
@germanslice Жыл бұрын
Unreal has too many files. Pretty Graphics but makes too many files.....Takes far too much storage space when editor loads in all the files. Other least favourite thing about Unreal Engine: ÓUT VIDEO MEMORY ERROR. Your Computer is not fast enough. Computer settings set at Epic. Caching... Please wait, Unreal is creating new files...Your computer is still not fast enough. Computer settings at Low.... Sorry, your computer is still not fast enough. Give me more memory. Feed me. More files. more files. ... My game had alot of places and locations so it was too large for that engine.
@joaquingrech8949 Жыл бұрын
Learn Unreal, you will never go back to Unity. I am a Unity developer since 2008 and I dislike it every year more and more meanwhile I love Unreal every year more and more. It's like day and night. I'm stuck with Unity because my previous projects were done with it and it would take too much time and resources to move them. Don't make the same mistake.
@A-Rune-bear Жыл бұрын
@@joaquingrech8949 I'd use unreal if It wouldn't crash everytime I open it. doesn't take 21 gigabytes. Isnt so hard. And had more tutorials. But I guess that is just my crappy laptop.
@pornpipathongthai1283 Жыл бұрын
@@joaquingrech8949 same here but stick with unity until now. It's not mistake. You Just Are Not Good Enough.
@ExpensivePizza Жыл бұрын
I spent about 5 months in Unreal and then one day I decided to try Unity. I stuck with Unity. But I actually think both engines are great. They both have their strengths and weaknesses and the choice really comes down to what works for you. Try them both, see how it feels, then commit to making a game.
@mattbella6014 Жыл бұрын
Well that was definitely the wrong decision.
@mazander_man Жыл бұрын
This aged like milk
@brenolad Жыл бұрын
Hey! There's a big Unity update - Unreal Engine 5.3!
@janiraipala45 Жыл бұрын
I am swithing to Unreal Engine.
@erikouwehand Жыл бұрын
Aged really well.....
@IamSH1VA Жыл бұрын
I would have chosen UE because it’s not only for game development, VFX/Film/Tv industry are using UE majorly. So, lots of opportunities in those spaces too.
@Malam_NightYoru Жыл бұрын
i choose unity bc i don't like Film and Tv industry, and games are not films with little gameplay parts, but games should feel like you are in the game enviroment, and in that regard, unity is better.
@GameBoyyearsago Жыл бұрын
@@Malam_NightYoru Yeah Unity is cool in that way : )
@IamSH1VA Жыл бұрын
@@GameBoyyearsagoyep… so cool
@IamSH1VA Жыл бұрын
@@Malam_NightYoruwhat do you think, now? Are you moving to UE/Godot/Unigine/PhaserJS/CryEngine? *Please don’t tell me you still trust Unity*
@Malam_NightYoru Жыл бұрын
@@IamSH1VA Why would i? They fucked up, i'm not gonna defend it.
@markathena4730 Жыл бұрын
You're going to be very disappointed today if you read the news.
@jors3028 Жыл бұрын
Some people claim C++ (Unreal) is more performant than C# (Unity). Over a decade of performance testing, disassembling and development in both, and especially since C# 10, there's almost no C# program I can't make as fast as a C++ program. I can tweak the assembly output to be identical and even avoid garbage collection. Now, I don't need to disassemble anymore. Conclusion: It depends on the skills of the programmer, which is the faster of the two. So, there is NO advantage to C++ over C#, only that C++ is more complex and time-consuming.
@ecrem321 Жыл бұрын
Watching this after Unity’s new price change
@ToadieBog Жыл бұрын
Both are good engines. However, just some observations over the years. Unity tech really struggles to add SOLID new features to the engine. The terrain system is archaic. Epic is constantly adding powerful new features such as Nanite, Lumen. All the time. Unity heavily depends on the asset store for features, and inevitably the asset developers move on or something, and you're left with something unusable, and lost money. Epic can't seem to throw enough free stuff at their customers. In my opinion, the only major thing unity has going for it: C#. Blueprints can be clunky, and C++ is such a gross, cumbersome language to use.
@lostsauce0 Жыл бұрын
DOTS and SRP are pretty amazing. Unreal's docs are ASS
@joaquingrech8949 Жыл бұрын
Unity has become a "i'll milk you out of so much money as I can" since it became a stock listed company. They live out of milking developers on the asset store and they add "new features" with 2 to 3 years delay and buggy as hell. Unreal has some bugs but the performance and quality is so much better when done properly that Unity is practically a joke.
@human-ft3wk Жыл бұрын
I don't think C++ is gross, it's just designed with hardware interaction in mind. And most game devs that use unity don't want to do that. So when an arcane error pops up on screen referencing some random part of the operating system it's seen as gross since it'd take the dev many hours of reading and debugging to understand what the error means. But for other people it's the other way around, it's more intuitive since it maps onto their existing knowledge about computers.
@Abishekmusicp055 ай бұрын
Why I'm not switching to Unreal Engine | Unity vs Unreal - becoz i got used to unity 4:11
@partydave1067 Жыл бұрын
That aged poorly...
@a_shmiggy Жыл бұрын
Great video! 👍 The deciding factor for me is the learning curve. I've started programming more than 16 years ago and 3D modeling more than 10 years ago. By this point, all engines are the same more or less, but my choice was Godot due to the simplicity to prototype and develop. I just want to emphasize what Brandon said one more time, these engines are just tools, what you end up using them for is up to you. Cheers!
@guldi3 Жыл бұрын
My decision has been made now. I was thinking about this change too for a while but now with unitys new runtime fee i am done! Unreal Daddy here i come! xD
@HE360 Жыл бұрын
I sometimes use more than one engine. I use Godot, G-Develop and the Micro Studios Game Engine. I use G-Develop because a lot of things are already done right out of the box and with a few clicks and moving things around to certain coordinates, I'd have a game done very quickly. But, if there are things that are not done out of the box, and if a code-centric approach is needed, then I'd go with Godot or a framework like the Micro Studios Game Engine.
@lcizzlelc6 ай бұрын
For those of you that weren't listening he said a pretty key takeaway at the very end without really saying it. He's used Unity for 7+ years, he's built up a library of assets and systems that he can just jump in and start making the games and projects he wants to make. If you are new to Unity you won't have any of this. Unity comes with basically 0 premade systems to make a game. You either have to program them from scratch or hit up the asset store and start that money burn and then continue the money burn because asset devs drops their shit like its hot or push out version number upgrades causing you to drop more money if you want the latest wizbang features. Unreal on the other hand has loads of prebuilt systems, sure most of them are geared towards FPS games but you can tweak them and go as deep or as shallow with implementing them as you want to suit your game. TLDR: If you are new to game dev, use Unreal Engine. Has loads of prebuilt systems for games and Blueprint. If you have been using Unity for 7 years and have loads of pre existing tools and purchased assets, use Unity.
@the_primal_instinct Жыл бұрын
Next video: Why I'm switching to Unreal Engine
@Malam_NightYoru Жыл бұрын
What i love about this debate is that almost EVERYONE that does things on Unreal push for graphics. The problem is... most of the games end up looking the same. If you look at the crap that is getting sold with the new graphics and dogshit gameplay, 90% of them uses Unreal Engine.
@DbleOohWoo7 Жыл бұрын
Want to try again bud?
@PeterMilko Жыл бұрын
100% agree with this. Im also a Unity game dev. Im doing a dev vlog :)
@antoniogorisek Жыл бұрын
Today you hand to change title to "Why I'm switching to Unreal Engine" xD
@juanoncho Жыл бұрын
Unreal user here. I think the 2 strongest points against Unreal (personal opinion) are: 1) unity is better suitted dor 2D, some people could argue that unreal can do whatever unity does, but it's more complicated to do and the en result will weight a lot more than any Unity unoptimized game. 2) Mobile development is really complicated in unreal, not imposible but not as easy compared to check a checkbox and make it work.. and runs on fewer devices, and again the size is a headache. I tried to use older versions of unreal (because they are faster in older devices) but as play store is always updating, you need the last version for the newest requirements. (actual version 5.1 has a no shadows on my test on mobiles and still I can't figure it out what shit could be)
@timothyedrickburhan Жыл бұрын
true, UE is really tied to mainstream games (fps,tps) thus so difficult to create more unique mechanic games
@arrowghost Жыл бұрын
If you read the shitty news all over Twitter regarding Unity, ABANDON SHIP! You have to quickly move to a new engine as Unity killing you financially, other devs of all sizes are suffering the same.
@TheMasterOfSafari Жыл бұрын
Lemme be honest, the reason I switched from Unity to Unreal is for 2 reasons: 1) this is the main one, Epic gives you multiple assets for free each month, as well as Mega Scans, as a programmer who sucks at modeling & animation work, this is the main reason I switched. I can hopefully actually create something. 2) Honestly Unity really pissed me off with their Packages, how many Networking Frameworks have we had on Unity so far? 3-4 or something?
@Lancewing Жыл бұрын
This video aged interestingly.
@Diablokiller999 Жыл бұрын
As a single developer you can't even take advantage of all the shiny features an engine has today. If you spend your whole time working on different layers of textures, animations, modeling you will never come close to finish a game anyway. First get your gameplay right, choose an art style that fits your story (or the other way around), create your assets and playtest all the time. Nice that Unreal has feature XYZ, but if you are a one-man-army don't even bother with it, if it doesn't have a huge benefit to your workflow.
@imraanakollo-arenz1449 Жыл бұрын
As someone who learned Unity and picked up Unreal a few months ago, I would say that you should take the plunge and learn multiple engines. You can still have an engine of choice but it never hurts to learn more. You add a level of versatility to yourself which can help if you have to work in a team that may not work in your engine of choice. Also as you learn the engines, you start to pick up the strengths and weaknesses of each engine and you can gain insight on them. Personally, I use Unity for 2D and mobile and Unreal for 3D. Unreal handles 3D very well but it's 2D and mobile aren't anything to write home about and is heavier on the system than Unity. Unity is very versatile, modular, lighter and I'd even say its 2D is better than its 3D and it's very well suited for mobile and VR/AR but while the 3D is great I feel Unreal has it beat in certain regards (eg. Sequencer).
@TheRusBaron Жыл бұрын
That typical mistake - You could use Blueprints, so you could avoid programming. Blueprint = programming. If you not familiar with programming concepts, you couldn't do anything valuable with blueprints. Blueprints also have interfaces, variable visibility(public, private) and so on and so on.
@BlackIce420 Жыл бұрын
jsut wanted to say programming isnt limited to scripting. the visual scripting in unreal is infact programming.
@AKABoondock19 Жыл бұрын
TIME FOR AN UPDATE VIDEO
@shanliumoshi790411 ай бұрын
Well said, you are a rational person and will not blindly follow dissatisfaction on the Internet. You are doing great, please keep up the good work.
@btriadev Жыл бұрын
As a seasoned Unity dev, I agree. The question now is for beginners choosing between engines. One way to decide is to know which engine was used in the game or studio that they want to make or apply for. Aside from that, they can always flip a coin and then see how far they can go from there.
@kenhew4641 Жыл бұрын
For newcomers like me, where I have the privilege to choose Unity or Unreal and not be encumbered or held back because of time, practice and assets invested, I decided to go for Unreal as it is out of the box beginner friendly that you are able to make games or visuals looking like it's from some big name triple A game company. Since time is a limited resource for me, I can't afford nor have the capability to learn two different game engines so I can only very carefully and pragmatically choose one that is ultimately the best and is future proof, and Unreal at the moment seems to be the one
@nickgennady Жыл бұрын
I have used both extensively. I think Unreal is better for tool development. There API is frustrating but more powerful for tools. That said Unity is great to and way easier to use as a programmer as there API is better designed. Simple things like Trying to draw a texture on screen to debug is a nightmare while Unity it is very simple with IMGUI. That said C++ is far better than c# for really optimizing your code to it’s limits.
@magicth Жыл бұрын
The end was great. I love this video because I teach game design at a college and I hear students debate each engine and why one is better. It always boils down to what the person is most comfortable using / learned first in that scenario. I have been using Unity for almost 12 years and it’s my go to for your very same reasons. No more, no less. No hate / disdain for other engines. I just know Unity’s flow, and for better or worse, how to manipulate it to make my games a reality. Cheers man! You found a new subscriber here 😊
@Xminds Жыл бұрын
I have the same notion. Using Unity professionally for more than 8 years. I have been saved by the Unity's community on so many project deadline occasions, some time I get spare time too ;) . I learned some unreal technically and collect unreal free assets every month in the event Unity or Unreal change there stance on licence to more brutal ways for some reason.
@thestickmahn2446 Жыл бұрын
Aged like fine milk.
@henryrosales8500 Жыл бұрын
It's not all about the engines when starting out. I think making photo realistic games in unreal is easier not only because of stuff like Nanite where you don't have to worry about retopologizing for static meshes. But also because epic offers a lot of photogrametry assets for free with quixel. I feel like people don't mention ancillary stuff when talking about engines. I mean it technically isn't about the engine but it's still like a big part when choosing. It also just depends on what kinda game you want to make. Having free photo realistic assets available doesn't offer a lot to you if you want to make psx style game. I use unity btw 😂
@kozuskoo Жыл бұрын
It's cool to see, but when you try with your begginer innocence to finish a game with photo realistic graphics, you understand why companys spend millions of dollars to make a game with graphics so far from photo realistic.
@GameBoyyearsago Жыл бұрын
@@kozuskoo I like PSX game 😊
@kewa_design Жыл бұрын
UE5 is shit at performance, nanite is still not really production ready or u have to make sacrifices, it’s great, if not excellent for virtual production (but even there it comes with costs and flaws) and excells in rendering quality over basically everything, but the performance cost and complexity makes it really difficult for indie or smaller studios to win the fight against the engine, I worked for 1 year on a project besides my real work and it simply didn’t met my needs, too hard to achieve a good result with good performance, I switched to unity, was horrible to switch, but since I love learning new stuff (blender, c4d, maya and Houdini one after the other) I felt at home quite quickly, biggest benefit of Unity still is the much bigger community, the huge amount of very good courses, tutorials and books. I love unreal for everything else than game dev and will keep using both just for completely different tasks
@TeaManDev Жыл бұрын
Finally some normal opinions and mindset. I'm getting tired of those never-ending annoying rants - doesn't matter from what side. Cheers, sir ☕
@aquapendulum Жыл бұрын
I have the unfortunate fate of inheriting an app built in Unreal Engine (don't ask, the client wanted it that way) in my dev day job. Even as a non-game dev, Unreal Engine pissed tf out of me, and it's not because it uses C++. C++ is fine, perfectly fine. What specifically pissed me tf off is the Unreal Editor. It crashes every 10 minutes and freezes every 30 minutes. Sometimes it crashes in the middle of patching a new binary, causing me to delete the Binaries folder to force a rebuild, which creates dead time where I have nothing to do, so either stare at the screen for a few minutes or alt-tab out to do something else. How do Unreal devs cope with this?
@kenhew4641 Жыл бұрын
just get a better computer. 64gb Ram minimum, a rtx3070 gpu minimum, and 12 core cpu minimum. Also 5.2 is currently the most stable version get that instead of all the previous versions. but if you're new to Unreal it's probably your app coding that's causing the crashes, not Unreal Engine.
@aquapendulum Жыл бұрын
@@kenhew4641 Code causing the app to crash is expected. Code causing the EDITOR to crash is not normal and should not be normalized. Visual Studio doesn't crash when my other C++ programs run into exceptions, so why does Unreal EDITOR? Also I can say for a fact that code errors are not responsible for at least 50% of the crashes. Literally all it took to stop Unreal Editor from crashing is deleting the Binaries folder and rebuilding, zero code change.
@KDSBestGameDev Жыл бұрын
We released a game with unity and were quite happy. Problem was we had crashes on mac for 1 month and a unity update fixed it. Even the editor crashed on mac and it took 1 month for them to fix it. I was very unhappy how they managed that. Unreal is open source, which is their biggest pro next to megascans over unity. And unity's QA sucks. Nanite and Lumen are awesome and I hope Unity will catch up.
@owdoogames Жыл бұрын
You said 'Godot' correctly (it's named after the Samuel Beckett play), though it should be noted that its lead dev Juan Linietsky says 'go dot', but has stated that either pronunciation is fine. Anyway, it's a great choice of engine for indie devs and hobbyists like me, though I am learning Unity too. Unreal Engine is also installed on my PC and I've tinkered a bit, but I don't think it's for me - it's a bit too heavyweight for my needs, and I prefer text coding to visual scripting (and I don't want to try learn C++ yet again!)
@hawkgamedev Жыл бұрын
sort of kzbin.info/www/bejne/pl7YoWSPeLd3o6M
@pizzaspy Жыл бұрын
Blueprints are programming
@DTolen Жыл бұрын
Took only 4 months for this video to enter the top of YT videos that aged worse in the entire platform. At the end that idea of, "becoming a master of one tool" translated into: putting all your eggs in one basket, and turned out to be a terrible idea
@megamax898 Жыл бұрын
I'm sorry this happened to you.
@frankskywalker4605 Жыл бұрын
I prefer Unity because first of all, it is better for making 2D games and I personally really like 2D games such as roguelike, RTS, tower defence or card games. And the engine just feels lighter. Unreal Engine for me feels like the heavy engine that is for bigger productions.
@MoogleMog Жыл бұрын
Well.......whats your opinion now?
@abdullah5ahmad Жыл бұрын
😂
@kellowattentertainment Жыл бұрын
I disagree with the sentiment that anyone can pick either Unity or Unreal Engine and be fine. I'm a complete beginner who wants to create a simple Third Person game. I used Unity for over a month I was unable to get the player to do anything but move. Unity Starter Assets is great but they only have it in C# code, which means you can't add anything to it unless you know the coding language. So I switch to Unreal Engine. Within the space of a few weeks, I was able to implement a few systems and add to the built-in third-person Blueprint. In my opinion, Unreal Engine is more beginner friendly than Unity which would mean, Unreal Engine will get more traction.
@TegridyMadeGames Жыл бұрын
Here ive got a challenge for you, if you think unity is so great..... try to make custom HDRP graphics settings without watching my tutorials or using my scripts. have fun :) To complete this challenge with a 100% you must get every SINGLE setting (not just the basics that are still accessible using the old pipeline method)
@Malam_NightYoru Жыл бұрын
why would someone NEED to extract 100% of the engine in a project. I thought gaming was for fun, and not for some stupid rivalry.
@NotNahtan Жыл бұрын
unreal has megascans for people to asset flip with, so those trash games can be shiny turds
@SnakeEngine Жыл бұрын
The shiniest of them is UNRECORD so far.
@sealsharp Жыл бұрын
It's is very obvious why the choice of game engine is such a big topic. It's the same why people obsess over programming languages, OS choice, the text edtor or the background color of the text editor. Everyone can be a part of that. You don't need to do anything. The best developers would make the best decisions, so someone using the best engine, the best IDE on the best OS with the best background color brings them up to S-tier immediately, doesn't it? All that, without writing a single line of code. How conveniant. Practially, very few of these with strong opinions will ever create something where the difference in technology will make or break it. All three engines are fine for gamedev. They have differences and small advantages and disadvantages, but they are all fine.
@shapeshifter89869 ай бұрын
unity can be used on older systems, is generally much smaller and help is all over the place
@RamonChiNangWong078 Жыл бұрын
He he he, Game dev relying too much on muh corporate engines
@monsvillerailways5736 Жыл бұрын
Your points are valid. I was learning to use unity to create Presentation models and management pushed to swap over to Unreal. This uncovered a load of new unforseen problems. Sticking with what you know is most efficient I feel. Happy Modelling. Mon
@KhaosEmeraldx Жыл бұрын
See I’m really conflicted with what engine to use moving forward in my career. I’ve worked professionally with both Unity and Unreal. Specifically I have done VR and live performance development with Unity, and some mocap live work with Unreal. But I want to make games, that’s why I learnt both (though I’m still not super skilled). My problem is how demanding unreal is, it’s so powerful but so hard to run the more complex things become. That said, I want to make games, and I have multiple project concepts, most of which are small scale so I always gravitate to unity. Unreal is great for AI features which I really care about so I feel totally conflicted.
@CollapseDev Жыл бұрын
I've used Unity and Unreal and each has pros and cons (see my WIp game on my channel)- that being said I've been forced to spend thousands of dollars buying asset store "plugins" for things that Unreal gives for free like water, effects, tools and lighting - any attempt by Unity was literally laughable or gets depreciated quite quickly. I learned after some years that Unity is a engine still being worked on and that users are beta testers for them - they suffer so the engine can be better. This forced reliance on asset store tools means you tend to get locked into lower end versions of the engine because upgrading will break something. I've also spent years fighting the engine and dealing with bugs and poorly implemented features that have literally stopped production or delayed by months certain projects. There is no contest here Unreal Engine is better hands down the main reason I am still using Unity is I have invested too much into it....however the limitations of why I didn't stay with unreal were purely that you needed modern hardware, project files were very large and I didn't like C++. Unreal was just more mature for PC while Unity was mature for mobile but NOW both engines have reached "maturity" where the difference is becoming less however Unreal will still make better looking games with less work and better performance HDRP is trash I achieved the same look in URP with little tweaks. I'm still sitting here in Unity 2021 saying ok it's been 2 years of waiting for URP shadows to get better I think I need to buy yet another asset store plugin while Unreal has it all done beautifully - it's not sustainable my advice to all game developers if START with Unreal then if it doesn't meet your needs change to Unity. Seeing these UE5 demos out of the box all setup looking so nice saves massive time to set that up in Unity good luck $$$. I feel like an idiot not changing to Unreal over these petty little things that were issues for me before. Now everyone's got a decent Nvidia card, running windows 10 and so after my game is done I am considering making my next one maybe in UE but who knows. Thing is I see nice demos from Unity but it always is just fluff and teams of people often creating custom solutions that never work for the masses - it ends up being useless and unrepeatable in practice. See how awesome every cool Unity demo from now to 10 years ago looks yet you never see anyone make games in Unity that look that good because it's all fluff and no stuff and tricks. In Unreal you can focus on the actual developing. Those visuals just feel like ASMR to me haha.
@rremnar Жыл бұрын
Unreal Engine (5.2.1) is a buggy mess. Nothing works right out of the package. I thought Godot was bad, when it bricked my project with UUID errors, forcing me to rebuild the project (good thing I had back ups). It also has many bugs, that still won't be fixed until version 4.2. Godot is actually looking better than the others, for its ease of use. The thing is, I hit a creative roadblock. I am not a software engineer, even though I know a bit of coding. I thought Unreal Engine would help me with my creative stumbling block; and instead it put many stumbling blocks in my way. Just try to import an animated mesh(s) that isn't a character with a supported IK rig; you'll notice the nightmare and how terrible it is. I couldn't do anything with Unity; so what am I to do? I figure I give up on trying game development for now until one of these companies does better with their software; instead of expecting us to be software engineers to fix their jank.
@sqwert654 Жыл бұрын
you have a skills issue and blame your tools..
@A3SmoothH Жыл бұрын
No.
@centripetal6157 Жыл бұрын
It seems like Unity is destroying Indie games while attacking Triple A companies - forcing all developers to pay when the game gets too popular. Because of that: will you still stay with Unity?
@muajin Жыл бұрын
Do you by chance have a good tutorial on how to export android apks? I keep getting a debuginformation file instead of the apk when i build and buildmethod errors in unity. :(
@A7XKoRnRocks1 Жыл бұрын
Aged like milk.
@bobbywrtm Жыл бұрын
This video age like a milk LOL
@VeryTori Жыл бұрын
I personally want to learn both. While I know a little bit about programming, I am more on the artistic and creative side of the spectrum of game developers/designers. I would rather know how to use all the tools in my toolkit to then implement in each project as I see fit, rather than only be familiar with a hammer, for example. Both the hammer and the screwdriver are incredibly useful, and both have different purposes. I know a little bit about Unity right now, but I am taking the time to learn Unreal too, because I want to better equip myself for future projects, plus I love that Unreal seems more artist and creative friendly. Even though Unity is catching up in that regard, I would say that Unreal still has the leg up on it. That said, I don’t see why I can’t or shouldn’t learn both. I don’t expect to be a master programmer (although I may one day, who knows), I simply just wanna make games, and pretty games, and want to grow myself and get better at my craft. I want to be well versed in both programs, and already know Blender, and I think knowing both game engines in conjunction with Blender will make me a force to be reckoned with and that excites me!
@bigburrito308 Жыл бұрын
Came across this video after the whole unity controversy and how it's going to put Indie game developers out of business and now I'm just waiting for this guy to say he has to switch to unreal now
@lazygamer696 Жыл бұрын
It's don't age well
@DwindleDwindle Жыл бұрын
aged like fine milk
@rmt3589 Жыл бұрын
Is $0.20 per install a good enough reason to change engines?
@antepenava841 Жыл бұрын
switching now after being charged for every game install?
@containedhurricane Жыл бұрын
The latest version of Unreal Engine requires a good desktop PC, otherwise the app will crash frequently
@BooneyTune Жыл бұрын
It's getting frustrating. Even worse when I'm testing multiple clients.
@containedhurricane Жыл бұрын
@@BooneyTune I had to lower the quality settings because I just used a laptop
@genradiata1723 Жыл бұрын
Are you sure about that?
@fg009letyrds8 Жыл бұрын
This didn't age so very well 😂😂😂😂😂😂😂😂😂
@VolkanDindar-r7m Жыл бұрын
Why? Can you explain again?
@plotlessplot Жыл бұрын
If you're a mobile game developer, this is a no-brainer. Unity is the only engine that allows you to make 2D and 3D games with full support for all mobile platforms and that is widely supported by third-party SDKs that you *need* in order to have a viable mobile release in 2023+ (Ad SDKs, Analytics SDKs, MMP SDKs, etc). If you're primarily a PC developer, I guess any engine is usable (I'd still prefer either UE5 or Unity, for now, if I were planning a console release down the line), but for some specific platforms there are engines that have a clear advantage. As a mobile developer myself, I don't see myself letting go of Unity any time soon.
@ДенисМалышок Жыл бұрын
So, did you change your mind?
@edenassos Жыл бұрын
Hilarious the people here talking about the fees, like 99.99% of you will never make a game that sells enough to trigger the fee structure.
@irtezamasud1079 Жыл бұрын
I use visualization, level design and lighting stuffs in unreal. Lumen and nanite saves a lots of time. From ue 5.1 cpp compile time became much faster but oh boy unity scripting in c# is just way faster and easy. Except for High fidelity work I use unity 100 times. UE renderer is just so optimized, Hassel less than HDRP. A true master focuses on making his work done, not a worshiping tool
@smurf88 Жыл бұрын
The best reason to continue using Unity is because you've already used it for years. Learning a new skillset is a huge timesink that's not worth doing unless you have to.
@arunachalpradesh399 Жыл бұрын
i am also unity user, the only thing i dont like is that frequent update and things get break specially present working projects some features get deprecated or cancelled, assets which works with few versions etc. unity should have proper big update like blender. LTS version seems its just beta testing, unity should give proper stable update at given time not every months.
@alexvisuals3D Жыл бұрын
I feel bad for peeps like you that put all their time and faith in Unity... Unity just betrayed you and that sucks ! Don't let Unity bring you down and switch to Unreal or Godot as soon as possible ! Hope you the best
@leeoiou7295 Жыл бұрын
I have tried to switch to unreal several times but Unity just has superior workflow and better flexibility. Unity allows you to create anything you want from Academic research simulations, to mobile games, to PC and console games, to desktop apps to non-gaming mobile apps and many more. I tried using unreal for other non-gaming aspects and I kept on fighting the engine. Unity also allows you to create a wider variety of games and you get more control over the architecture. The day unity becomes open source is the day it will cement its spot as the number one engine. There is just so much black box in unity and being closed source does not help.