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

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • Show your Support & Get Exclusive Benefits on Patreon! - / sasquatchbgames
    Join our Discord Community! - / discord
    Check out the Podcast! - sasquatchbstud...
    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.uni...?aid=1100lwgBQ
    ---
    Wishlist our Games:
    Wishlist Samurado on Steam! - store.steampow...
    Wishlist Veil of Maia! - store.steampow...
    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/p...
    License code: WB5EOKZLJIZZUIVC
    #motivation #indiegame #gamedevelopment

Комментарии • 482

  • @sleepyb0ye269
    @sleepyb0ye269 Год назад +344

    I think there should be an update to this video following the most recent "decisions" made by unity...

    • @ingrida1121
      @ingrida1121 Год назад +66

      I came here to check the comment section for this. Video did not age well.

    • @didur62
      @didur62 Год назад +8

      Im 3/4 the way through a unity boot camp.......

    • @Milamor_
      @Milamor_ Год назад

      True

    • @freepaper100
      @freepaper100 Год назад

      most likely

    • @imaginalex5850
      @imaginalex5850 Год назад +6

      "i think" no, by writting this, you absolutely show you are a sheep following a herd and not thinking.

  • @erikouwehand
    @erikouwehand Год назад +12

    Aged really well.....

  • @NotNahtan
    @NotNahtan Год назад +5

    unreal has megascans for people to asset flip with, so those trash games can be shiny turds

    • @SnakeEngine
      @SnakeEngine Год назад +1

      The shiniest of them is UNRECORD so far.

  • @hihu8741
    @hihu8741 Год назад +4

    Yeah probs rethink this one bud, especially with the lovely greedy pricing model they just put out

  • @iiropeltonen
    @iiropeltonen Год назад +53

    People who say one engine is the "right" engine propably have never made a game and THINK they know about game engines

    • @jasonkoroma4323
      @jasonkoroma4323 Год назад +2

      Literally this lol! You can easily spot them a mile away.

  • @CodeMonkeyUnity
    @CodeMonkeyUnity Год назад +246

    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 Год назад +7

      Nah I’ve used unity and unreal and unreal is 10x better by a long shot

    • @SnakeEngine
      @SnakeEngine Год назад +23

      @@ChrisTheCasual Then you haven't learned Unity well enough. :P

    • @ChrisTheCasual
      @ChrisTheCasual Год назад +4

      @@SnakeEngine blueprint scripting nuff said it’s more beginner friendly

    • @CollapseDev
      @CollapseDev Год назад +13

      ​@@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 Год назад +160

    This video has aged well! Keen to hear your thoughts on this latest Unity dumpster fire, will you be making a video? 👍

    • @tompainter7167
      @tompainter7167 Год назад +2

      😂

    • @silenttera666
      @silenttera666 11 месяцев назад +2

      You had me on the first sentence to be honest.

    • @timidstein888
      @timidstein888 8 месяцев назад

      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 8 месяцев назад +5

      @@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 8 месяцев назад

      Thanks for the reply - I really appreciate it! @@justjarryd

  • @vergiltheartofpower6616
    @vergiltheartofpower6616 Год назад +24

    This age like sour milk.... Dammit

  • @n_mckean
    @n_mckean Год назад +78

    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 Год назад +1

      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 Год назад

      ​@@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 Год назад

      @@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 Год назад

      ​​​@@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 Год назад

      @@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.

  • @bobbywrtm
    @bobbywrtm Год назад +18

    This video age like a milk LOL

  • @lazygamer696
    @lazygamer696 Год назад +11

    It's don't age well

  • @janiraipala45
    @janiraipala45 Год назад +13

    I am swithing to Unreal Engine.

  • @idkk_
    @idkk_ Год назад +54

    Next video: "Why I'm switching to Unreal Engine"

    • @AnuKYT742
      @AnuKYT742 6 месяцев назад +3

      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 6 месяцев назад +1

      @@AnuKYT742 This is it, I love the pop on the unreal look, but it's damned tough and un-intuitive.

  • @Tarodenaro
    @Tarodenaro Год назад +18

    lol this video aged beautifully

  • @AnnCatsanndra
    @AnnCatsanndra Год назад +15

    You know why I revisited this. Lol

  • @ving3573
    @ving3573 Год назад +27

    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 Год назад +2

      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 Год назад +2

      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 Год назад +5

      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

  • @CouchWarrior561
    @CouchWarrior561 Год назад +22

    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 Год назад +2

      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 Год назад

      Unity is trash

  • @markathena4730
    @markathena4730 Год назад +19

    You're going to be very disappointed today if you read the news.

  • @snapturtle3253
    @snapturtle3253 Год назад +19

    well..this is awkward

  • @royk7712
    @royk7712 Год назад +10

    age like milk

  • @mazander_man
    @mazander_man Год назад +30

    This aged like milk

  • @rocpack6721
    @rocpack6721 Год назад +10

    well well well

  • @partydave1067
    @partydave1067 Год назад +5

    That aged poorly...

  • @marularch
    @marularch Год назад +32

    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 Год назад +1

      I'm no 7 year pro but I agree.

    • @ViktorsJournal
      @ViktorsJournal Год назад +1

      Well that's because visual scripting is still scripting. I hope it will work well for you, jsut keep going ;).

    • @highchairman6428
      @highchairman6428 Год назад +1

      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.

  • @RamonChiNangWong078
    @RamonChiNangWong078 Год назад +8

    He he he, Game dev relying too much on muh corporate engines

  • @antoniogorisek
    @antoniogorisek Год назад +8

    Today you hand to change title to "Why I'm switching to Unreal Engine" xD

  • @A7XKoRnRocks1
    @A7XKoRnRocks1 Год назад +8

    Aged like milk.

  • @brenolad
    @brenolad Год назад +13

    Hey! There's a big Unity update - Unreal Engine 5.3!

  • @Wahooney
    @Wahooney Год назад +48

    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 Год назад +8

      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 Год назад +5

      thanks for that, now I know I have to learn unreal

    • @RubenPita
      @RubenPita Год назад +2

      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 Год назад +2

      @@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 Год назад +2

      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.

  • @the_primal_instinct
    @the_primal_instinct Год назад +11

    Next video: Why I'm switching to Unreal Engine

  • @sagitta98
    @sagitta98 Год назад +7

    Oh boy. This wasn't aged very well...

  • @shiroeschulz4515
    @shiroeschulz4515 Год назад +10

    so are you still going to use unity?😅

    • @hiltonvarian3352
      @hiltonvarian3352 6 месяцев назад

      Yes I am . I am not gong to change. Love Unity and all it can do with
      C#

  • @A3SmoothH
    @A3SmoothH Год назад +4

    No.

  • @ecrem321
    @ecrem321 Год назад +17

    Watching this after Unity’s new price change

  • @aquapendulum
    @aquapendulum Год назад +2

    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
      @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
      @aquapendulum Год назад +1

      @@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.

  • @thestickmahn2446
    @thestickmahn2446 Год назад +28

    Aged like fine milk.

  • @arrowghost
    @arrowghost Год назад +7

    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.

  • @adnielSsj
    @adnielSsj Год назад +6

    Wel... this is funny

  • @JustSomeWeirdo
    @JustSomeWeirdo Год назад +3

    Aged badly

  • @nickgennady
    @nickgennady Год назад +4

    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.

  • @edenassos
    @edenassos Год назад +4

    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.

  • @angelpadilla4917
    @angelpadilla4917 Год назад +6

    You shur bout that

  • @Itsjustjord
    @Itsjustjord Год назад +39

    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 Год назад +4

      Poor

    • @JayJohnson26
      @JayJohnson26 Год назад +1

      Same i love playmaker and behavior designer

    • @SlashBeetlejuice
      @SlashBeetlejuice Год назад

      Playmaker is awesome!

    • @restushlogic5794
      @restushlogic5794 Год назад +1

      Why playmaker when the real man write codes.

    • @SwissPitBull
      @SwissPitBull Год назад +6

      @@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.

  • @Malam_NightYoru
    @Malam_NightYoru Год назад +3

    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.

  • @kenhew4641
    @kenhew4641 Год назад +21

    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 Год назад +3

      good choice
      unity is dumpster fire right now

    • @ItsNothingAmazing
      @ItsNothingAmazing Год назад

      Why is it "Unity or Unreal"? You didn't even consider Godot.

  • @megamax898
    @megamax898 Год назад +7

    I'm sorry this happened to you.

  • @Lancewing
    @Lancewing Год назад +11

    This video aged interestingly.

  • @jahtheduck
    @jahtheduck Год назад +6

    Have fun paying 0.20 per install!!!

  • @hawkgamedev
    @hawkgamedev Год назад +10

    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.

  • @TegridyMadeGames
    @TegridyMadeGames Год назад +2

    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 Год назад +1

      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.

  • @TheRusBaron
    @TheRusBaron Год назад +2

    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.

  • @antepenava841
    @antepenava841 Год назад +6

    switching now after being charged for every game install?

  • @ExpensivePizza
    @ExpensivePizza Год назад +9

    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.

  • @AKABoondock19
    @AKABoondock19 Год назад +10

    TIME FOR AN UPDATE VIDEO

  • @SpiderElm
    @SpiderElm Год назад +6

    uh oh stinkyy

  • @SailorIvo
    @SailorIvo Год назад +23

    This video didnt age well..

    • @marcopala5432
      @marcopala5432 3 месяца назад +2

      Can I know why?

    • @tonyzaddo
      @tonyzaddo 2 месяца назад

      Excellent well balanced comparison. What has changed that you think it doesn't age well?

    • @SailorIvo
      @SailorIvo 2 месяца назад

      @@tonyzaddo Google: "does unity charge per install"

    • @JC-XL
      @JC-XL Месяц назад

      @@marcopala5432 Because the company that owns Unity changed the licensing agreement a few months ago to make developers that released Unity-powered games to pay licensing fee on DOWNLOAD numbers and not sales. So even if you have published a free game or a demo, they would be requiring you to pay a licensing fee for each download. And the numbers would come from their systems, and not your reported numbers. And they would not even tell us how they will be collecting these numbers. And on top of all of this they backdated the agreement for all games already on the market that use Unity, not only future ones. After a big backlash, they kept sone of the changes, but retracted most, but are now considered a bit risky by many.

  • @PeterMilko
    @PeterMilko Год назад +1

    100% agree with this. Im also a Unity game dev. Im doing a dev vlog :)

  • @obiforcemaster
    @obiforcemaster Год назад +6

    I bet you'll switch now? 🤣

  • @mattbella6014
    @mattbella6014 Год назад +15

    Well that was definitely the wrong decision.

  • @DwindleDwindle
    @DwindleDwindle Год назад +10

    aged like fine milk

  • @a_shmiggy
    @a_shmiggy Год назад +9

    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
    @guldi3 Год назад +20

    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

  • @juanoncho
    @juanoncho Год назад +5

    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 Год назад +1

      true, UE is really tied to mainstream games (fps,tps) thus so difficult to create more unique mechanic games

  • @monkeybarmonkeyman
    @monkeybarmonkeyman Год назад +6

    Probably time you do an update, yah?

  • @ToadieBog
    @ToadieBog Год назад +34

    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
      @lostsauce0 Год назад +3

      DOTS and SRP are pretty amazing. Unreal's docs are ASS

    • @joaquingrech8949
      @joaquingrech8949 Год назад +10

      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 Год назад

      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.

  • @Riley_Christian
    @Riley_Christian Год назад +2

    Both are great free powerful engines, Unreal just has better tools by default, in Unity you Just have to develop all those tools yourself AND spend hundreds of dollars to fix the broken trash tools it comes with, for example: the lightmapper -_-
    Lets be real here, and not dumb things down to "the only difference is that Unreal has post processing on by default" and just pretend like thats the only difference lol. Unreal is way ahead, more cutting edge, and comes with wayyyy more out of the box for free... This shouldn't be news, they have wayyy more funding and wayyy more skilled developers. Unity isnt catching up any time soon, but with that said it is still very powerful. Im primarily a Unity Dev btw :) not fanning over here

  • @tivasthegamer9817
    @tivasthegamer9817 Год назад +24

    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 Год назад +3

      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 Год назад +4

      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 Год назад

      @@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 Год назад

      @@joaquingrech8949 same here but stick with unity until now. It's not mistake. You Just Are Not Good Enough.

  • @dzzygaming
    @dzzygaming Год назад +2

    lmfao im def using unreal now rip to unity engine

  • @TegridyMadeGames
    @TegridyMadeGames Год назад +1

    This is a fail blog.
    Unreal will tank this company in coming years.
    Maybe TRY the engine before you make a video.
    I just switched, I'm making games 100x faster and 100x better graphics with 100x better performance.
    Oh yah, you can also make maps up to 66 MILLION km with world partition, try that with your unity.
    Heres a list of built in features unreal has that unity SHOULD HAVE:
    1. World partition, massive maps with million of miles/km (unity can barely break 20km)
    2. lumen
    3. nanite
    4. ray tracing settings that actually work!
    5. an engine that doesn't give you stupid null-reference bugs 24/7
    6. PROCEDURAL WORLD BUILDING (LOOK IT UP)
    7. A fence tool....?
    8. BUILT-IN AI TOOLS (SOMETHING UNITY IS LACKING AND HAS EVEN REJECTED MY AI ASSETS THUS CAUSING ME TO SWITCH IN THE FIRST PLACE)
    9. NO RENDER PIPELINES, everything is ALWAYS AMAZING.
    10. Seriously why are you using a mobile game engine, are you a mobile dev?
    Edit: yes i code too, learning C++ isn't that hard. It literally takes 1 day for me to learn a language if I try. All languages are basically the same if you understand the patterns and syntax.

  • @genradiata1723
    @genradiata1723 Год назад +6

    Are you sure about that?

  • @ДенисМалышок
    @ДенисМалышок Год назад +6

    So, did you change your mind?

  • @Abishekmusicp05
    @Abishekmusicp05 4 месяца назад +2

    Why I'm not switching to Unreal Engine | Unity vs Unreal - becoz i got used to unity 4:11

  • @BoyBacon5051
    @BoyBacon5051 Год назад +3

    Welp looks like you should make the switch now. Dont think Unity's going in a good direction.

  • @IamSH1VA
    @IamSH1VA Год назад +7

    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 Год назад

      @@Malam_NightYoru Yeah Unity is cool in that way : )

    • @IamSH1VA
      @IamSH1VA Год назад

      @@GameBoyyearsagoyep… so cool

    • @IamSH1VA
      @IamSH1VA Год назад

      @@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 Год назад

      @@IamSH1VA Why would i?
      They fucked up, i'm not gonna defend it.

  • @ireallydontlikemakinghandles
    @ireallydontlikemakinghandles Год назад +20

    aged well didnt it young lad

  • @st.altair4936
    @st.altair4936 Год назад +2

    There's Godot though, whose dev fund has nearly doubled over the past week alone from this whole unity thing 🤖🔪💠

  • @jors3028
    @jors3028 Год назад +2

    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.

  • @mr_don_key
    @mr_don_key Год назад +2

    With the recent changes Unity has announced, i bet this video is going to be offline soon.
    My guess is, Unity being replaced by Unreal or Godot engines for most developers out there, that used Unity. Any SANE developer would do so. Jump ship while you can.

  • @thecrusader1673
    @thecrusader1673 Год назад +12

    This aged like cheese

  • @TeaManDev
    @TeaManDev Год назад +2

    Finally some normal opinions and mindset. I'm getting tired of those never-ending annoying rants - doesn't matter from what side. Cheers, sir ☕

  • @bigburrito308
    @bigburrito308 Год назад +5

    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

  • @ernesto_7O7
    @ernesto_7O7 Год назад +6

    This aged poorly.

  • @aff3nm4nn
    @aff3nm4nn 8 месяцев назад +1

    'unreal has visual script solution build in, so you didn't actually have to program anything.' hahaha bro you can't be serious with this take. I mean the difference in scripting and programming is a whole different story, but to say you don't need to be able to program in order to make a game in unreal is like yeah bro, show me that game pls. The difference between blueprint and c# is comparable to the difference between c# and c++, as in one or the other is more convenient and easier to use. You still need to learn how to build complex systems. And that is more or less the same in EVERY language.

  • @owdoogames
    @owdoogames Год назад +4

    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 ruclips.net/video/p-up1YCRDmA/видео.html

  • @DbleOohWoo7
    @DbleOohWoo7 Год назад +10

    Want to try again bud?

  • @fg009letyrds8
    @fg009letyrds8 Год назад +14

    This didn't age so very well 😂😂😂😂😂😂😂😂😂

  • @HE360
    @HE360 Год назад +4

    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.

  • @rmt3589
    @rmt3589 Год назад +6

    Is $0.20 per install a good enough reason to change engines?

  • @containedhurricane
    @containedhurricane Год назад +2

    The latest version of Unreal Engine requires a good desktop PC, otherwise the app will crash frequently

    • @BooneyTune
      @BooneyTune Год назад +2

      It's getting frustrating. Even worse when I'm testing multiple clients.

    • @containedhurricane
      @containedhurricane Год назад +1

      @@BooneyTune I had to lower the quality settings because I just used a laptop

  • @rremnar
    @rremnar Год назад +2

    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
      @sqwert654 Год назад

      you have a skills issue and blame your tools..

  • @shanliumoshi7904
    @shanliumoshi7904 10 месяцев назад +1

    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.

  • @ricerfv9611
    @ricerfv9611 Год назад +5

    Sounds like they might charge you so I'm conflicted

  • @TheMasterOfSafari
    @TheMasterOfSafari Год назад +2

    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?

  • @absence9443
    @absence9443 Год назад +6

    Now definitely unreal

  • @MoogleMog
    @MoogleMog Год назад +11

    Well.......whats your opinion now?

  • @db5094
    @db5094 Год назад +6

    Aged well...

  • @KDSBestGameDev
    @KDSBestGameDev Год назад +2

    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.

  • @SnakeEngine
    @SnakeEngine Год назад +1

    There are some objective truths though. Unreal's Actor/Component architecture is an abomination compared to the Unity's simple clean Gameobject/Monobehaviour architecture.

  • @LotmineRu
    @LotmineRu Год назад +1

    What games do you make? 2d, mobile? In this case, the unity will be fine.
    If you want to make some serious 3d game, not much corridor - the unity will suck, apparently because fundamentally the unity was not imprisoned for such tasks (memory management and other low-level things, you know). Take a look at escape from tarkov) this is classic example of the wrong choice of technology
    the argument "I use a tool that I know well" may not work in all cases
    Unreal is also not very good for open worlds, you have to do a lot yourself. Also unreal doesn't have a dynamic global illumination solution, you need make your own
    lumen? not suitable if you want to make a game that most players can play
    and the lumen itself is not a very successful combination of different lighting techniques, it is very expensive, there are irreparable artifacts, disgusting geometry requirements
    I declare that unreal still does not have an adequate solution to the problem of dynamic global illumination
    And what to do? Choose an engine based on the game you are making, test the necessary things, compare, choose what pluses you don’t really need, and what minuses you are ready to accept
    to make the right choice, you need to study the options, you can have "main" engine, but it would be better to know the other engine, at least superficially
    what engine do i use? for my current game this is unreal
    if i later want to make a 2d game or a small 3d game - maybe i will choose godot or unity
    P.S. All known cool games either have their own engine or a heavily modified public engine

  • @MonsterJuiced
    @MonsterJuiced Год назад +3

    I hate Unity. I hate Unity so much. I really hate Unity.