Why I'm not switching to Unreal Engine | Unity vs Unreal

  Рет қаралды 73,653

Sasquatch B Studios

Sasquatch B Studios

Жыл бұрын

Show your Support & Get Exclusive Benefits on Patreon! - / sasquatchbgames
Join our Discord Community! - / discord
Check out the Podcast! - sasquatchbstudios.podbean.com/
In this video we explore the classic indie developer debate: Which is better, Unity or Unreal Engine?
Both engines have their merits, and the distinction doesn't seem to be so clear cut anymore. Both Unity and Unreal Engine have made drastic improvements in recent years, and the competition between them has driven a ton of innovation.
If you're new to our channel, we're Brandon & Nikki from Sasquatch B Studios. We sold our house to start our game studio, and work full time on building our business and making our games, Veil of Maia & Samurado.
---
In need of some Unity Assets? Using our affiliate link is a great way to support us. It's free, and we get a small cut that helps keep us up and running: assetstore.unity.com?aid=1100lwgBQ
---
Wishlist our Games:
Wishlist Samurado on Steam! - store.steampowered.com/app/23...
Wishlist Veil of Maia! - store.steampowered.com/app/19...
Subscribe for NEW game dev videos every Monday & Thursday!
Follow us on Twitter for regular updates!
/ sasquatchbgames
---
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/prigida/mellow-bop
License code: WB5EOKZLJIZZUIVC
#motivation #indiegame #gamedevelopment

Пікірлер: 480
@sleepyb0ye269
@sleepyb0ye269 10 ай бұрын
I think there should be an update to this video following the most recent "decisions" made by unity...
@ingrida1121
@ingrida1121 10 ай бұрын
I came here to check the comment section for this. Video did not age well.
@didur62
@didur62 10 ай бұрын
Im 3/4 the way through a unity boot camp.......
@Milamor_
@Milamor_ 10 ай бұрын
True
@freepaper100
@freepaper100 10 ай бұрын
most likely
@imaginalex5850
@imaginalex5850 10 ай бұрын
"i think" no, by writting this, you absolutely show you are a sheep following a herd and not thinking.
@iiropeltonen
@iiropeltonen Жыл бұрын
People who say one engine is the "right" engine propably have never made a game and THINK they know about game engines
@jasonkoroma4323
@jasonkoroma4323 11 ай бұрын
Literally this lol! You can easily spot them a mile away.
@dotcom4389
@dotcom4389 22 күн бұрын
i have been making games for over 10 years using various engines and i can say which engine is better, however i would need to know what type of game they're making and their skills. plus knowing what they expect and how they plan to build the project. eg.. realtime lighting vs baked.. open world.. procedural content... etc. there are better tools for the job when you know the requirements. no engine is the same.
@CodeMonkeyUnity
@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
@joshua42777 Жыл бұрын
thank you
@ChrisTheCasual
@ChrisTheCasual Жыл бұрын
Nah I’ve used unity and unreal and unreal is 10x better by a long shot
@SnakeEngine
@SnakeEngine Жыл бұрын
@@ChrisTheCasual Then you haven't learned Unity well enough. :P
@ChrisTheCasual
@ChrisTheCasual Жыл бұрын
@@SnakeEngine blueprint scripting nuff said it’s more beginner friendly
@CollapseDev
@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.
@justjarryd
@justjarryd 10 ай бұрын
This video has aged well! Keen to hear your thoughts on this latest Unity dumpster fire, will you be making a video? 👍
@tompainter7167
@tompainter7167 10 ай бұрын
😂
@silenttera666
@silenttera666 9 ай бұрын
You had me on the first sentence to be honest.
@timidstein888
@timidstein888 6 ай бұрын
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
@justjarryd
@justjarryd 6 ай бұрын
@@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.
@timidstein888
@timidstein888 5 ай бұрын
Thanks for the reply - I really appreciate it! @@justjarryd
@idkk_
@idkk_ 10 ай бұрын
Next video: "Why I'm switching to Unreal Engine"
@Trentonwu
@Trentonwu 4 ай бұрын
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.
@LandersWorkshop
@LandersWorkshop 3 ай бұрын
@@Trentonwu This is it, I love the pop on the unreal look, but it's damned tough and un-intuitive.
@vergiltheartofpower6616
@vergiltheartofpower6616 10 ай бұрын
This age like sour milk.... Dammit
@n_mckean
@n_mckean 10 ай бұрын
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
@kelzangtobgyel3887 10 ай бұрын
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
@reganCZ 10 ай бұрын
​@@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
@n_mckean 10 ай бұрын
@@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
@legendboyAni 10 ай бұрын
​​​@@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
@centripetal6157 10 ай бұрын
@@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.
@mattbella6014
@mattbella6014 10 ай бұрын
Well that was definitely the wrong decision.
@Tarodenaro
@Tarodenaro 10 ай бұрын
lol this video aged beautifully
@markathena4730
@markathena4730 10 ай бұрын
You're going to be very disappointed today if you read the news.
@SailorIvo
@SailorIvo 10 ай бұрын
This video didnt age well..
@marcopala5432
@marcopala5432 Ай бұрын
Can I know why?
@tonyzaddo
@tonyzaddo 5 күн бұрын
Excellent well balanced comparison. What has changed that you think it doesn't age well?
@SailorIvo
@SailorIvo 5 күн бұрын
@@tonyzaddo Google: "does unity charge per install"
@CouchWarrior561
@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
@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
@pipeliner8969 11 ай бұрын
Unity is trash
@AnnCatsanndra
@AnnCatsanndra 10 ай бұрын
You know why I revisited this. Lol
@mazander_man
@mazander_man 10 ай бұрын
This aged like milk
@ving3573
@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
@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
@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
@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.
@LilYet
@LilYet Жыл бұрын
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
@marularch
@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
@BooneyTune Жыл бұрын
I'm no 7 year pro but I agree.
@ViktorsJournal
@ViktorsJournal Жыл бұрын
Well that's because visual scripting is still scripting. I hope it will work well for you, jsut keep going ;).
@highchairman6428
@highchairman6428 11 ай бұрын
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.
@Wahooney
@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
@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
@lucas_g200 Жыл бұрын
thanks for that, now I know I have to learn unreal
@RubenPita
@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
@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
@joaquingrech8949 11 ай бұрын
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.
@ireallydontlikemakinghandles
@ireallydontlikemakinghandles 10 ай бұрын
aged well didnt it young lad
@snapturtle3253
@snapturtle3253 10 ай бұрын
well..this is awkward
@sagitta9891
@sagitta9891 10 ай бұрын
Oh boy. This wasn't aged very well...
@brenolad
@brenolad 10 ай бұрын
Hey! There's a big Unity update - Unreal Engine 5.3!
@muajin
@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. :(
@thestickmahn2446
@thestickmahn2446 10 ай бұрын
Aged like fine milk.
@kenhew4641
@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
@amplifiles 10 ай бұрын
good choice unity is dumpster fire right now
@ItsNothingAmazing
@ItsNothingAmazing 10 ай бұрын
Why is it "Unity or Unreal"? You didn't even consider Godot.
@Itsjustjord
@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
@GameGourmand Жыл бұрын
Poor
@JayJohnson26
@JayJohnson26 Жыл бұрын
Same i love playmaker and behavior designer
@SlashBeetlejuice
@SlashBeetlejuice Жыл бұрын
Playmaker is awesome!
@restushlogic5794
@restushlogic5794 Жыл бұрын
Why playmaker when the real man write codes.
@SwissPitBull
@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.
@goodfractalspoker7179
@goodfractalspoker7179 Жыл бұрын
Hello, great video what was your preferred method for learning c#?
@ecrem321
@ecrem321 10 ай бұрын
Watching this after Unity’s new price change
@dgray2065
@dgray2065 Жыл бұрын
Great channel, I just subscribed a few days ago. I hope you succeed in the KZfaq and gamedev race! Keep it up and don't lose hope. I usually turn your videos on to listen to as I work on other things. Have you ever considered a podcast?
@AKABoondock19
@AKABoondock19 10 ай бұрын
TIME FOR AN UPDATE VIDEO
@jetboyblue4478
@jetboyblue4478 Жыл бұрын
Thanks for the upload this gives me some confidence in trying jump into making games in the future.
@hawkgamedev
@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.
@Lancewing
@Lancewing 10 ай бұрын
This video aged interestingly.
@HE360
@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.
@a_shmiggy
@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!
@ExpensivePizza
@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.
@antepenava841
@antepenava841 10 ай бұрын
switching now after being charged for every game install?
@tivasthegamer9817
@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
@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
@joaquingrech8949 11 ай бұрын
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.
@Elden-Bear
@Elden-Bear 11 ай бұрын
@@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
@pornpipathongthai1283 11 ай бұрын
@@joaquingrech8949 same here but stick with unity until now. It's not mistake. You Just Are Not Good Enough.
@erikouwehand
@erikouwehand 10 ай бұрын
Aged really well.....
@jors3028
@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.
@SoniInterio
@SoniInterio 10 ай бұрын
Can i use both unreal for pc and console games and unity for Android games
@MoogleMog
@MoogleMog 10 ай бұрын
Well.......whats your opinion now?
@abdullah5ahmad
@abdullah5ahmad 10 ай бұрын
😂
@ToadieBog
@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.
@ryanshea5221
@ryanshea5221 Жыл бұрын
DOTS and SRP are pretty amazing. Unreal's docs are ASS
@joaquingrech8949
@joaquingrech8949 11 ай бұрын
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
@human-ft3wk 10 ай бұрын
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.
@the_primal_instinct
@the_primal_instinct 10 ай бұрын
Next video: Why I'm switching to Unreal Engine
@Malam_NightYoru
@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.
@btriadev
@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
@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
@TheRusBaron
@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.
@IamSH1VA
@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
@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
@GameBoyyearsago 11 ай бұрын
@@Malam_NightYoru Yeah Unity is cool in that way : )
@IamSH1VA
@IamSH1VA 10 ай бұрын
@@GameBoyyearsagoyep… so cool
@IamSH1VA
@IamSH1VA 10 ай бұрын
@@Malam_NightYoru​​⁠​⁠​​⁠​⁠what do you think, now? Are you moving to UE/Godot/Unigine/PhaserJS/CryEngine? *Please don’t tell me you still trust Unity*
@Malam_NightYoru
@Malam_NightYoru 10 ай бұрын
@@IamSH1VA Why would i? They fucked up, i'm not gonna defend it.
@rmt3589
@rmt3589 10 ай бұрын
Is $0.20 per install a good enough reason to change engines?
@DevlogBill
@DevlogBill Жыл бұрын
Hi Sasquatch, I have close to 2 years in coding in both JavaScript and Kotlin for Android. I code for fun, but my end goal is to land a job eventually as a programmer, no real rush. lastly, I don't want to focus on 3D games only 2D action fighting games. Finally, if you are not a beginner programmer but someone who is somewhat of an intermediate programmer with strong fundaments how hard is learning the Unity game engine? Is learning a game engine harder than learning a programming language? Thank you!
@mercs7849
@mercs7849 Жыл бұрын
what about "bad" graphics? if I do something that basically looks like a "doom clone" and I am talking original doom, which engine will give me, like, better performance of bigger maps on worse machines? all I really need is relatively low poly environment and 2D sprites walking around, plus some post effects on top, but also big open spaces, which engine will have better performance? and which will be easier to get into as beginner?
@moderntimes4814
@moderntimes4814 Жыл бұрын
I am 3d visuliser industrial and architecture...no idea about any script.....which one i can use for vr presentations
@sasquatchbgames
@sasquatchbgames Жыл бұрын
I'm unsure about Unreal but I expect either would work fine for that
@littledemo3605
@littledemo3605 10 ай бұрын
It switch Time?
@Xminds
@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.
@TheMasterOfSafari
@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?
@TheMeanArena
@TheMeanArena 4 ай бұрын
Never had a project affecting by frequent deprecation? Amazing!
@magicth
@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 😊
@VeryTori
@VeryTori 11 ай бұрын
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!
@bobbywrtm
@bobbywrtm 10 ай бұрын
This video age like a milk LOL
@user-gg1qx4df2z
@user-gg1qx4df2z 10 ай бұрын
Why? Can you explain again?
@KhaosEmeraldx
@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.
@roygatz1037
@roygatz1037 Жыл бұрын
dude, you are gonna become a huge youtuber. great production!
@bgko123
@bgko123 11 ай бұрын
Quick summary: - unity because he has experience - actual reason: every indie dev uses unity because is royalty free
@Diablokiller999
@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.
@owdoogames
@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
@hawkgamedev Жыл бұрын
sort of kzfaq.info/get/bejne/ppOlo5SKqLionXU.html
@henryrosales8500
@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
@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
@GameBoyyearsago 11 ай бұрын
@@kozuskoo I like PSX game 😊
@kewa_design
@kewa_design 11 ай бұрын
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
@juanoncho
@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
@timothyedrickburhan Жыл бұрын
true, UE is really tied to mainstream games (fps,tps) thus so difficult to create more unique mechanic games
@MontePikkalo
@MontePikkalo 6 ай бұрын
hey, thanks for the video. I enjoyed hearing your opinion since ive learned only wth unreal engine and dont know how to code but love blueprints and visual coding. Great Video!
@nickgennady
@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.
@monsvillerailways5736
@monsvillerailways5736 9 ай бұрын
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
@walterpalladino1965
@walterpalladino1965 Жыл бұрын
In my personal experience, working first on Mac, later Windows and going back to Mac, Unity works great on both for development but I always faced problems with Unreal. For me using unstable tools is a drawback. A big one and Unreal is a no go.
@DwindleDwindle
@DwindleDwindle 10 ай бұрын
aged like fine milk
@warcreatures
@warcreatures 7 ай бұрын
However, for some reason Unreal crashes me with the example project.... That doesn't happen to me in Unity.
@ernesto_7O7
@ernesto_7O7 10 ай бұрын
This aged poorly.
@hitbm4755
@hitbm4755 6 ай бұрын
My question is about which one is easier for cross-platform portability, because Unity seems to require the "Pro" subscription for Console publishing and Unreal seems to be only dependant on how much profit you as an individual make?
@TeaManDev
@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 ☕
@monkeybarmonkeyman
@monkeybarmonkeyman 10 ай бұрын
Probably time you do an update, yah?
@MichaelKocha
@MichaelKocha 11 ай бұрын
Well said! Great video.
@shiroeschulz4515
@shiroeschulz4515 10 ай бұрын
so are you still going to use unity?😅
@hiltonvarian3352
@hiltonvarian3352 4 ай бұрын
Yes I am . I am not gong to change. Love Unity and all it can do with C#
@user-ut4hj7kc1t
@user-ut4hj7kc1t 10 ай бұрын
So, did you change your mind?
@SpiritWarrior
@SpiritWarrior 10 ай бұрын
What about now ? with the new Unity fee introduced, 0.20 cents per install. Will you consider changing to other engine or is that ok with you ?
@arunachalpradesh399
@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.
@RolandStudios
@RolandStudios Жыл бұрын
I use both fairly proficiently, but I personally go with Unity with my own work, their entity system is far better in my opinion and just the framework in general. I think best thing for any developer is like you said, clear out the noise and focus on your goals.
@Dacamster101
@Dacamster101 9 ай бұрын
I noticed Unity needs you to pay for a more expensive plan to release on console. Anyone know if Unreal requires you to pay for console release? or it is all included in the same default plan.
@partydave1067
@partydave1067 10 ай бұрын
That aged poorly...
@sealsharp
@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.
@janisnorins5312
@janisnorins5312 8 ай бұрын
I am a Unity dev. Atm i decided to try Unreal due to graphics, but the thing is - i don't think that is not the reason why i am leaning towards sticking with unreal. I think the core reason is - no matter how much i like Unity - it's simply not as capable as Unreal. For example - almost any variables ca be modified with out of the box lerp or random or curve. Blueprint system itself is crazy good. In Unity while writing code - you have to be super on point with how you manage triggers / events / enums / dependancies. In Unreal - right out of the box - just create an enum and use it wherever you want. Same with events - just create a custom event and hook up anything wherever without the nightmare of carrying references over. I think yes - The huge trade off is learning C++, but the option of using custom code with blueprints together in a streamlined manner i think is the selling point for me
@KDSBestGameDev
@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.
@shapeshifter8986
@shapeshifter8986 5 ай бұрын
unity can be used on older systems, is generally much smaller and help is all over the place
@containedhurricane
@containedhurricane Жыл бұрын
The latest version of Unreal Engine requires a good desktop PC, otherwise the app will crash frequently
@BooneyTune
@BooneyTune Жыл бұрын
It's getting frustrating. Even worse when I'm testing multiple clients.
@containedhurricane
@containedhurricane Жыл бұрын
@@BooneyTune I had to lower the quality settings because I just used a laptop
@imraanakollo-arenz1449
@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).
@BlackIce420
@BlackIce420 11 ай бұрын
jsut wanted to say programming isnt limited to scripting. the visual scripting in unreal is infact programming.
@sprocket_core
@sprocket_core 10 ай бұрын
TBH iv decided to learn both unity and unreal engine. I find both to be really fun to learn. Currently I'm using Unreal engine 5 more than unity since I find Nanite and Lumen to be really interesting (also reading the game engine source code). Though with unreal engine I prefer programming in C++ than blueprinting. But both are good. By the end of the day they both are tools (really good tools) , its all personal choice.
@seyfo.03
@seyfo.03 10 ай бұрын
Man i was making such an amazing game on Unity, now i don't know what to do.. It's hard to switch, i am so familiar with unity..
@cathychoi6959
@cathychoi6959 Жыл бұрын
I have been on UNREAL for years. now just started learning Unity( our university recommend), but since first class I found that visual scripting machine really not stable and always give me errors, I almost wanted to give up now....can any one tell me that visual scripting works??? thanks advanced!
@streamingamers
@streamingamers 6 ай бұрын
Great video man, intersting !
@MangaGamified
@MangaGamified 11 ай бұрын
I think it now all boils down to who has the better native LOD system now, since UE's Nanite and Lumen has no if not will not have mobile support, and UE is still known for exporting simple games in GB's.
@litgeeksquadofficial
@litgeeksquadofficial Жыл бұрын
Where are all the AAA Unity games tho?
@LilYet
@LilYet Жыл бұрын
i used unreal for a long time and a couple months ago I started using the c++ framework because I actually wanted to write code but its so bad... itellisense doesn't even work half the time, visual studio freezes when ever you save, and the compile times can take minutes. c++ only has certain cases where it should be used and its a waste of time to code your whole game in... so i just switched to unity and im probably gonna stay with it
@CollapseDev
@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.
@TegridyMadeGames
@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
@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.
Why 96% of Indie Games Fail
14:31
Going Indie
Рет қаралды 260 М.
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Brackeys
Рет қаралды 1,4 МЛН
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 2,9 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 7 МЛН
This Problem Changes Your Perspective On Game Dev
25:51
Jonas Tyroller
Рет қаралды 368 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,9 МЛН
Unity vs Unreal Engine | Which Game Engine Should You Choose?
11:10
60SecondUnity
Рет қаралды 15 М.
I'm worried about humanity's future.
25:01
Mrwhosetheboss
Рет қаралды 6 МЛН
Where Do I Start?
9:38
Foxid
Рет қаралды 1,8 М.
Why Solo Developers Should Use Unreal
10:55
Thomas Brush
Рет қаралды 338 М.
Should you use Unity 6 to develop your Game?
25:28
DarkDax
Рет қаралды 40 М.
Why I’m switching from Unity to Unreal Engine
9:02
LixianTV
Рет қаралды 1 МЛН
The LIES You've Been Told About Gamedev
9:41
Sasquatch B Studios
Рет қаралды 10 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 350 М.
ИГРАЮ ЗА ОТЦА 😱 В SchoolBoy | SchoolBoy Runaway
19:56
ЛИГЛЕЙЧИК
Рет қаралды 1,1 МЛН
СБЕЖАЛ ОТ РОДАКОВ В СПАЛЬНЕ и ЭТО ЗАКОНЧИЛОСЬ ПЛОХО!! (SchoolBoy Runaway)
12:21
ShadowPriestok - Евгений Чернявский
Рет қаралды 441 М.