Why I Switched From Unity To Unreal Engine...

Sdílet
Vložit
  • čas přidán 22. 05. 2023
  • www.unrealengine.com/en-US/do...

Komentáře • 293

  • @XboxPlayerPL
    @XboxPlayerPL Před 8 měsíci +23

    Unity developer with 6 years of experience here... I hope I don't need to explain why Im here... Thanks for the videos! Subscribed.

    • @user-wn9ib2dr1w
      @user-wn9ib2dr1w Před 8 měsíci +1

      Can you give advice on whether it’s worth starting to learn Unity now if I interested in developing games for Android?

    • @XboxPlayerPL
      @XboxPlayerPL Před 8 měsíci

      If you are fine with the Unity pricing system and their policy then yes. @@user-wn9ib2dr1w

    • @CadaverKuma
      @CadaverKuma Před 4 měsíci

      @@user-wn9ib2dr1wstay and develop in unity

  • @academiadevideojuegos
    @academiadevideojuegos Před 11 měsíci +27

    You don't pay Epic anything for the first one million. From Epic Games: "Provided that you notify us on time using the Release Form, you will only owe royalties once the lifetime gross revenue from that product exceeds $1 million USD; in other words, the first $1 million will be royalty-exempt."

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +5

      Dang nice! I believed a youtube video I watched (silly me! Haha) that's awesome. I think either way, I'd save 50k if I had that kind of income 😆

    • @academiadevideojuegos
      @academiadevideojuegos Před 11 měsíci +3

      ​@@EricYoungVFXBTW, you don't have to make a big pillar to see the execution from another perspective/position. Just use the "Simulate" option instead of "Play". It will run the game but it will not spawn the player at the PlayerStart, so you can move the camera anywhere you want while in "Simulation mode".
      Ups! I forgot: Thanks for the video!

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      Ahh thank you! ^_^
      I still prefer my pillar for other testing reasons. Like it let's me kill them too D:< lol

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci +1

      I remember a time when the Unreal Engine cost thousands of dollars to license and was only made available to AAA studios. The fact that it's now effectively open source and is completely free (save for royalties and Marketplace purchases) is just incredible.

  • @RiftTraveller
    @RiftTraveller Před 8 měsíci +17

    Epic Games actually doesn't charge you anything on your first million $. They charge 5% on the revenue above that. They charge you 0% for the game on their store, and their store charges 12% on any sales, regardless of game engine.

    • @alyasVictorio
      @alyasVictorio Před 7 měsíci

      Yeah! Those nonsense replies on my comment in other videos think the opposite without thinking twice about any what-ifs tho- 🤦🏻

  • @avirbd
    @avirbd Před 8 měsíci +42

    Well this aged like fine wine haha. A lot of us incomming.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +7

      Had a STRONG feeling it was going to

  • @tomtomkowski7653
    @tomtomkowski7653 Před 11 měsíci +15

    The biggest problem with Unity is that you have to pay a lot for things you will get out of the box with UnrealEngine for free.
    Just a few examples of Unity paid assets you get in UE by default: RayFire, Final IK, Astar Pathfinding, Volumetric Fog, Easy Save, Gaia, etc.
    Let's add to this PCG, a Behavior Tree (you can buy a Unity asset), physics-based animations (but of course, you can buy an asset for Unity), Nanite, and so on.
    Not to mention this outdated terrain tool with standard textures from 20 years back. And yes, separate Render Pipelines are the most stupid thing ever for a multiplatform game engine.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +10

      right, by the time you get anything close to unreal engine features you've spend a good thousand bucks or more.

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci +2

      Yep, Unity is so hopelessly threadbare straight out of the box. Even first-party basics like Cinemachine and the new Input System have to be installed separately and on a per-project basis, would it really hurt to just include those given Unity themselves already said that the old input system is legacy and shouldn't be used?

    • @alyasVictorio
      @alyasVictorio Před 8 měsíci +1

      ​@@halfbakedproductions7887Speaking of this case, here's the list of 4 reasons why Unity failed against Unreal Engine in the 1st place:
      1. Unreal Engine has Nanite Foliage that adapting clusters of model polygons according to distance, making games of this engine run smoother regardless of how high the detail is unlike what Unity gave to
      2. Unity is bloated with oversaturaed amount of bootleg mobile games (worst cash grabs that ruined mobile platforms) with more ads which is more controversial to the rest of gaming platforms
      3. Absurd management to Unity, specially this link about its problems (czcams.com/video/JQSDsjJAics/video.htmlsi=6lf6U_Dh4Mf7RUOb), plus amid its bad optimisations and bug prones (this last half is offtopic but more relatable to this case)
      4. Unreal Engine's visual coding (Godot also had it too) makes you game development more flexible unlike the usually hard Unity code language

  • @pelodofonseca6106
    @pelodofonseca6106 Před 11 měsíci +31

    For me the biggest issues with Unity are the shaders. They are so unnecessarily complicated and full of bugs that it just demoralizes you from continuing to code.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +7

      i concur lol

    • @maxfun6797
      @maxfun6797 Před 10 měsíci

      Wait... dont both unity and unreal use the same hlsl scripting language for shaders? I thought that this was probably the most identical things about them. (I haven't coded up an unreal shader, or started dev with unreal, yet.)

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      @maxfun6797 same language doesn't mean same outcome when referring to game engines.

    • @davdev793
      @davdev793 Před 9 měsíci

      @@maxfun6797 Usually you would use shader editor on UE like other 3d programs such as blender, houdini, and feels very natural to use. Unity nowdays got its own shader graph, wich is great but not as straightfoward as UE's shader editor. UE render pipeline is also easier to work with , and better documented IMO, in the end more mature for artists at least.

    • @Luluskuy
      @Luluskuy Před 8 měsíci +1

      @@EricYoungVFX what the difference? Can u show us in a video?

  • @vasileiospgr
    @vasileiospgr Před měsícem +4

    I started using Unity for making a solo RPG game as my Thesis project for Software Engineering and i'm so frustrated about the workflow that Unity has. There so many things that i always wonder "why is it like that?" and that is why one day i want to buy a PC (yes sadly i'm using a jet engine powered laptop) and try Unreal Engine and maybe release a small game cause why not.
    Using Unity ~3 years on and off for my solo project i've noticed mostly these:
    + Unreal has Eye Adaptation built in i think. In Unity i tried making one, and i messed up my lighting settings and my post process and i never managed to make it work.
    + in Unity you need a PlayerPrefs Editor asset (doesn't have a built in for that) for editing the PlayerPrefs within the Editor.
    + in Unity you can't change the Screen Resolution when playing the game inside the Editor (it ONLY works when the game is built)
    + in Unity you can't change the Fullscreen Mode when playing the game inside the Editor (it ONLY works when the game is built)
    + in Unity you can't access the Graphics Launcher settings that the user selected from the Graphics Launcher window that appears first when you run a built application.
    + Unity does not provide an official list of the PlayerPrefs keys that are specifically used by the Unity's Graphics Launcher
    + in Unity you can't have a second Console Window (no idea if you can in Unreal)
    + in Unity when you are focused on a different screen than the one Unity Editor is, it does a miss-click every time you click back at Editor. (i accidentally move files & gameobjects from the scene etc.)
    + in Unity while in Play Mode if you make changes to a Game Object, there isn't a way to apply them to the Game Object directly.
    + worst thing for me is Unity doesn't have *Fullscreen* mode when playing the game in Editor (only a "Maximized Window" they call it), and you need a paid asset for that ("Fullscreen Editor"), like wtf?
    + the bug that sometimes in Scene View when you put the "camera" close to the assets or the terrain, the assets-terrain kinda disappear. Only fix i've found is closing and re-opening the Scene Window.

    • @EricYoungVFX
      @EricYoungVFX  Před měsícem +1

      A lot of the things you mentioned as assets are relatively easy to program yourself. I love unity for that reason, but then again any of the tools that are missing from unreal engine are also almost as easy to make (which isn't many).
      The real power of unity comes with its flexibility, its system don't force you to make your game any specific type of way which is a bit easier for some beginners.
      Both are amazing engines, I still use unity mostly because its just what I enjoy most. And because I can make games much faster than unreal. But I get paid more to use unreal engine and get way more job offers (or at least had a ton last summer) for unreal engine.

  • @ViolinIliev
    @ViolinIliev Před 8 měsíci +9

    This video aged like fine wine 😂

  • @jayare7750
    @jayare7750 Před 8 měsíci +16

    I had an idea for a game, researched all game engines and unreal’s blueprints made the most sense to me because I’m not a good programmer(understatement). I created a working demo using unreal with zero coding. Seeing all the recent updates to unreal is getting me excited for my next update

    • @stevenpike7857
      @stevenpike7857 Před 8 měsíci +8

      When you really become very good at blueprints, jumping over to C++ will be a cake walk anyway. Also, there's not this or that. You can slowly introduce C++ along with Blueprints as you learn, play and grow.

    • @dougwarner59
      @dougwarner59 Před 8 měsíci

      I am taking this course that uses C++ to create an Unreal game, but it also teaches the blueprints equivalent first; the more I go through the course and understand what is going on the more I would rather use C++; In a few situations, Blueprints is better but for the everything else C++(to me) is easier to use.

  • @ragnar8871
    @ragnar8871 Před 11 měsíci +2

    can you safely use only blueprints? Because yes I know a little c# but I'm not a programmer and blueprint seems like a good solution

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      yes, but in the future learning C# will be useful as you can create your own blueprint functions

  • @kellowattentertainment
    @kellowattentertainment Před 11 měsíci +17

    As a complete beginner in Game Dev and I thought Unity would be better, but I was wrong. Unity is difficult and a major turn-off for beginners. I spent a month in Unity and I could not even get a third-person character to go past moving.
    I switched to Unreal and have been using it for less than a month and I was able to implement a weapon equipment system, health bars, AI, and attack system.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +6

      It definitely will come down to individual preferences.
      I think unity teaches the structure of game development better than unreal, but unreal is definitely easier to get going especially if you aren't using any C++
      The unique and neat thing about unity is once you master unity you will understand almost all the concepts to learn pretty much any other engine out there. Learning unreal was much easier after learning unity first, at least for me. Unity's massive amounts of limitations are also its strength, when it comes to learning.

    • @kellowattentertainment
      @kellowattentertainment Před 10 měsíci +3

      @@EricYoungVFX That's your experience and it is respected. However, let's look at it from an absolute beginner who knows no coding language C# or C++, and is not interested in learning either coding language.
      Unity makes it very difficult because even though they have Visual Scripting, it's not promoted, not even by Unity themselves outside of 2D games. Unreal offers you the options, Blueprint or C++, and you choose between the two the moment you create a project. Unity does not offer you the option to choose, you have to learn C# to use Unity effectively. The last time I checked, all the assets on the Unity Asset store that involves "scripting" are C# and if you want to modify it, you'd have to know C#.

    • @zae33247
      @zae33247 Před 10 měsíci +1

      ​@@kellowattentertainmentTrue, thats exactly how I felt like tried both but I prefered by far Unreal

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci +3

      The problems I had with Unity:
      1) It's absolutely threadbare out of the box. Modern enhancements such as the new Input System and Cinemachine are not installed by default even though they are first party and Unity recommends you use them. There are also all manner of replacements for such basic features as tweening and consuming input events. The fact that multiple people have resorted to replacing these things makes me question just how abominably bad the stock implementation must be.
      2) No quality control on the Asset Store. Most of it was unfinished garbage that barely worked, that and most of it wasn't compatible with URP and HDRP which meant this beautiful model was just rendered with a pink texture instead of the proper materials. The only way to fix said issue was to wear a blonde wig and sacrifice a virgin goat at midnight - and even that wasn't always successful.
      3) Getting the basics working is a convoluted chore. In Unreal I had a simple FPS test rig set up in about 12 hours, just by watching a few tutorial vids and experimenting. Doing the same in Unity would have taken more like 12 years.
      The one saving grace of Unity was that it used C# and you could just write scripts then attach them to objects. That's all.
      In Unreal you have a choice. Use a strange hacked version of C++, or have a fun time deciding which type of Blueprint this new thingy should be - is it a Pawn, a Character, a Player Controller (how's that different to a Character anyway?!), an Actor?!? Frick knows. And then you rely on the barely literate tooltips (they need a technical writer) only to end up picking the wrong thing through no fault of your own and only finding out when you don't have the right options in the Blueprint editor. Oh well. Unity doesn't have that problem in the first place.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      @@kellowattentertainment like i said, individual preference haha

  • @nand3kudasai
    @nand3kudasai Před 8 měsíci +4

    nice vid.
    btw @9:30 most actors have a property called "hidden in game" which you can set during editor and run times. it does something different the visibility checkbox which is editor only, and btw super handy to work with. you can temporarily hide things while working without worrying that in the package game are invisible.

  • @tolgakaranlik
    @tolgakaranlik Před měsícem +1

    In my first attempt, I downloaded the Unreal 5 and watched a bunch of tutorial, I was willing to create a simple hello world application. I thought it would feel like hell after that much time I spent with Unity. But after my first 3-4 hours, I found myself coding the basics of an MMO game with a character running in a scene that I made from Quixel assets with the ability to attack fleeing monsters :D That moment I believed that it may be easier than I thought =) I have my own CZcams channel with more than 100 Unity tutorials and I am no longer using unity other than maintaining my old projects. I would encourage you to do the same, it is not as hard as people fear.

  • @tolgakaranlik
    @tolgakaranlik Před měsícem +2

    Unreal's new features are already battle tested for 1 year in Fortnite and stuff BEFORE made available to public. Lets just check road maps of both engines, Unity doesn't even have plans for making things like nanite, lumen, etc. What does it promise? Bug free editor and GPU occlusion. Unreal 5.4 on the other hand has mind blowing features, even in the 4th iteration on the engine v5. In Unity we still have to bother with annoying editor bugs. I know many people don't like C++ but if you can't handle just a few pointers in the memory, you should not attempt for game programming in the first place. This business is not something that you can throw a bunch of assets into a blank scene and expect people to empty their pockets to you. Also when the Verse comes things will be a lot different, Unreal will start another new era in game programming

  • @hinoro1632
    @hinoro1632 Před 3 měsíci +1

    I've been wanting to make 2D games mostly but heard the support on unreal isn't the best. do you still recommend it for 2D games

    • @EricYoungVFX
      @EricYoungVFX  Před 3 měsíci +1

      It's better for 2.5D games. You can make 2D games in unreal no problem but its much easier with unity.

    • @PrasadOfRA
      @PrasadOfRA Před 28 dny

      Look up Cobra Code's videos about 2D & 2.5D games in Unreal.

  • @rahultandon9749
    @rahultandon9749 Před 10 měsíci +2

    Did you get satisfactory documents for unreal ?

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci +1

      The documents are fine people are just complaining about blueprint functions not being explained fully.

  • @real2late
    @real2late Před 11 měsíci +11

    I agree. Although there are a few use cases where I think unity is the better choice: almost everything 2D and publishing for mobile. But other than that Unreal does a better job at 90% of the stuff

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      for sure! Theres nothing wrong with unity! I will keep using it for games with lower-end graphics or if i just want to crank out a project as fast as possible. This is just what pushed me to use unreal for my next project over unity finally.

    • @opafritzsche
      @opafritzsche Před 11 měsíci +1

      unity is death.

  • @policis
    @policis Před 8 měsíci +6

    You did it right on time dude 😂😂😂

  • @handkc12
    @handkc12 Před 8 měsíci +5

    I am soooo glad I went for Unreal instead of Unity. Just the pure fact that it's developed by Epic Games (who, y'know, develop actual games) should've been major greenlight for me, but back then, I chose based on what everybody else was saying. After what happened not too long ago, I realize Unity is in lost cause now unless they replace the heads of the company.

  • @Lepumpkino
    @Lepumpkino Před 14 dny +2

    7:53 you're doing movement animations in a reaaally strange way. It's traditional to use an animation blueprint with a 1D blendspace for this type of movement.

  • @facelessgames4198
    @facelessgames4198 Před 8 měsíci +5

    This aged well😂

  • @rahultandon9749
    @rahultandon9749 Před 10 měsíci +2

    Can you please compare unreal to unity ECS DOTS? the unreal document does not bother to reply

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci +1

      simply put, its a different game engine, it has different technology. ECS DOTS is unity specific technology.

  • @trance917
    @trance917 Před 8 měsíci +3

    That one aged really well...

  • @ragnar8871
    @ragnar8871 Před 11 měsíci +3

    i spent a year in unity...and i'm still trying to perfect myself but...i'm very tempted by unreal, the only problem is that i'm scared of having to start all over again...scripting language included...in unity i use playmaker a lot which is basically visual scripting with state machines and a bit of c#...is it hard to get used to unreal going from unity? I'm very tempted...many of the features that unreal has already implemented in unity you have to pay for them because they are developed by third parties and you have to be satisfied that they work on your project

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +4

      Just try it! I found it easy to learn. If you understand visual scripting already it should be a breeze :)
      Plenty of tutorials and people making new tuts every day to follow!

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +3

      Almost all of the tutorials on youtube use blueprints only, so from a learning stand point you will be fine.

    • @ragnar8871
      @ragnar8871 Před 11 měsíci +2

      @@EricYoungVFXin fact I've found much more material on unreal lately than on unity (the opposite of what you read online)....courses on udemy..tutorials..dedicated channels....all i find on unity is creating metroid vania in 2d or old courses...for heaven's sake I don't want to criticize unity because I'm not an expert yet but that's what I see....I've been practicing with inverse kinematics lately...it's a nightmare😅but that's probably because i'm a beginner.....also there's an asset called final ik which on the assets store costs like a hundred dollars (€ in my country) to me....which i've seen being free on unreal...has another name but that is...chaos destruction in unreal it's integrated....on unity you have to cut the meshes yourself first with blender or you buy a resource that costs like 300 dollars...now it's crap almost useless for someone who approaches this world like me..but..in the future?

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +3

      more people are jumping to unreal due to the amazing features

    • @ragnar8871
      @ragnar8871 Před 10 měsíci +1

      @@EricYoungVFX I can only give you reason ... I'm trying ... two bullshit but I can understand the blueprints very well😅

  • @mildlyinteresting5519
    @mildlyinteresting5519 Před 7 měsíci +3

    Visual Studio works just fine with Unreal - the errors you see at 5:35 are from intellisense - just change the dropdown from "Build+Intellisense" to "Build" . Or better still close the error window and just use the output window

    • @EricYoungVFX
      @EricYoungVFX  Před 7 měsíci +2

      oo that would solve it, I went ahead and got rider anyways because it kept crashing randomly too.

  • @CalmHive
    @CalmHive Před 8 měsíci +4

    Lol loved this rant, understood the pain, finally convinced me to switch. Ty.

  • @marcoseliasmep
    @marcoseliasmep Před 8 měsíci +1

    What stops me switching to Unreal is the vehicle configuration. I am never able to find a single tutorial on how to create vehicles completely in runtime, using empty placeholders for the body and wheels. Every tutorial asks for a skinned mesh and creating a bunch of itens inside the UE Editor. This totally kills my desire to switch since I want to make a game with mods.
    On Unity it’s so easy, in just a few lines of code we can create a vehicle at runtime (ignoring the 3D models).
    Is that just impossible on Unreal? Haha
    I’m trying since UE 4.something.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +1

      I'm playing around with vehicles in unreal trying to make a physics skateboard so I'll let you know. I've gotta re learn the basics first.

  • @innerguardianXIII
    @innerguardianXIII Před 8 měsíci +2

    You did the right move before it became the right move.

  • @bassemzammeli1553
    @bassemzammeli1553 Před 8 měsíci +4

    Best "Secret" about Unreal is Fortnite they made over $35 Billion and they are spending pretty much all of it so whatever team Fortnite at epic wants they get and ultimately so do we for free 😅. Stuff like the water system, Lumen, Nanite, Chaos, world partition ...

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +3

      If only blizzard would make a public game engine LOL

    • @MonsterJuiced
      @MonsterJuiced Před 7 měsíci

      @@EricYoungVFX So true, can you imagine how fast the community would fix Blizzards WoW engine? I heard it's still a huge mess and very old fashioned, like working in the quake 2 engine lol

  • @sqwert654
    @sqwert654 Před rokem +6

    Just finishing a 4 player Mahjong game conversion from objective c in Unity . Then going back to UE5 for VR. AI is so much easier in UE

    • @EricYoungVFX
      @EricYoungVFX  Před rokem +1

      easier but I'm still on the fence about better haha. As unity has... no ai tools so I tend to make more robust AI... All depends on how good you are at the engine and coding ofc.
      Its definitely better if you want to just get AI up and running.

  • @VicioGamer47
    @VicioGamer47 Před 7 měsíci +1

    About the thing on the last part, you have different ways of playing/testing the game on unreal, you have the normal play mode, you can make it play on a different viewport so you have it more like the unity, and theres also a simulation mode for example that lets you make the game run but without you spawning and controlling the character, you is more like you flying the camera like normal, selecting stuff and making the game but with the game running at the same time, perfect for testing stuff without having to actually play to see the stuff working, like observing the AI that he said.

  • @manai2683
    @manai2683 Před 3 měsíci +1

    And people keep saying the problem is c++. It's not it really isn't, I have 10 years of experience with c++. It's not c++ it's Unreal, the fact that I have to append macros to properties and extend everything to BP just to refer to assets, its bloated base class, broken live coding, horrendous integration with IDEs, crashes that made me actually restart my computer twice, and did I mention the horrible documentation yet? I think that last one in particular downright unprofessional. I know c++ has its limits like slow compilation and making it hard to get around doing the above, but there are definitely ways. But Unreal has been built so much upon outdated practices that is not fit for making games.

    • @EricYoungVFX
      @EricYoungVFX  Před 3 měsíci

      Unreal C++ is truly a whole different story than C++, and I agree the insistent need to apply everything you do to a blueprint is really annoying.

  • @yahiadroubi153
    @yahiadroubi153 Před 5 měsíci +1

    i love using scriptable objects as middle man events system (drag to listener or trigger) , any thing similar to this in unreal guys?

    • @EricYoungVFX
      @EricYoungVFX  Před 5 měsíci +1

      Lookup Unreal data assets. You can also write custom components. There's nothing that's exactly the same as scriptable objects tho.

  • @davdev793
    @davdev793 Před 9 měsíci +6

    I started on unity, went to Unreal and came back to unity. Nowdays I'm having fun with godot on my mobile device( that mobile editor is a crazy thing) just for fun and exploration. I will use whatever tool the project demands, I dont feel like any of the two is clearly better, just have different purpose and usage. TBH i've heared alot about optmization on unreal and yes it peforms way better on high graphics projects but it peforms way worse on low ones. I feel like it overcomplicates simple things, but it is way easier to work with graphics, shaders, post processing and animations. The mixed and the pure c++ workflow are also really messy and dosent feel as practical as writing a simple script and trowing on a game object like unity. Blueprints are great but it gets messy on complex stuff. To avoid some complexity I see devs relying even more on the store than they do on unity what brings alot of final games with reused assets, systems and mechanics that looks exact the same of a AAA game from few years ago. I cant count how many UE indies games I've seen using ark's building system.

    • @alyasVictorio
      @alyasVictorio Před 8 měsíci +4

      Wait, WHAT!? Godot game engine on mobile? I'll double check if it's downloadable on my tablet and then edit this reply later on
      Edit: I'm back and...GODOT ON MOBILE IS REAL!!! 🤯

    • @davdev793
      @davdev793 Před 8 měsíci

      @@alyasVictorio Have fun, friend. It was a nice surprise for me too =)

    • @MonsterJuiced
      @MonsterJuiced Před 7 měsíci

      If you wanna make a simple script and throw it onto a game object the same as unity, just convert the asset into a blueprint actor and use a custom node so you can write in whatever c++ you want.
      Also just because I need to know as I'm working for mobile VR mostly, how do you mean unity runs faster for mobile or low-end compared to unreal? Just incase you need to, you can use the same kind of shader pipeline Unity has, it's called forward shading and it's specifically used for mobile nowadays. Also Unity's HDR pipeline is basically just deferred shading right? I need to know because I could be completely wrong here

    • @davdev793
      @davdev793 Před 7 měsíci +1

      ​@@MonsterJuiced Hey friend, thanks for the reply. I may not be able to answer you proper, as I'm not on that technical level, but will do my best. For the first part, yes, I've worked with unreal c++ before and i know you can do it but its not as practical or fast as you do on unity. On unreal you will need to create your header file, your code file, and turn it into a custon node to use on a blueprint or use it as a custom c++ object. The process is way more noisy and have more steps than just trowing an empty game object on a scene and adding a script to it.
      Thats the key point, you usually can do most thing in one or the other but how effective and practical as a tool is what makes one tool better or worse.
      To not mention that the compilation process of a unreal project is not as clean as unity projects during the development time. Many times while learning and working with unreal c++ I had to rebuild the project files to get stuff working proper. Thats also true to some obscure erros that pops up due to the unreal live code compilation that tries to optmize the process leaving parts of the code not updated also requiring a project rebuild. I once have a log message poping when the code wasnt even there anymore for a couple iterations.I Only fixed that after rebuilding the project files. When you have experience with the tool issues like this happens less but it is still another roadblock to the whole development. More than quality on the final product as indies or solo devs we need tools that can make our job easier and faster to iterate.
      On peformance side , a simple project without going too deep on shaders and ilumination you do get a signifcant better peformance on unity than you can get on unreal without any big difference on graphic quality. You may achieve the same level of optmization on a unreal project as a unity one if you do your homework but it is extra work to remove stuff that not every dev will know how to. In another hand it requires alot of work to get some of the crazy unreal graphics on a unity project(even on HDRP) without having a huge hit on peformance.
      I cant talk much about HDRP, all unity peformance advantages can be felt on URP and built in RP. As far as I know if you need HDRP it means you need high fidelity and it is better to just go unreal instead. To each job the right tool.

  • @bassemzammeli1553
    @bassemzammeli1553 Před 8 měsíci +3

    Actually you don't have to pay 50k to epic games once you reach $1m in sales the fee counter starts.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +3

      Yeah yeah everyone is correcting me 🤣🤣🤣🤣🤣

  • @diligencehumility6971
    @diligencehumility6971 Před 8 měsíci +1

    I want to switch, but I get overwhelmed. I also don't understand how you make levels, how you generate meshes/levels in runtime.. and what is "game mode" in Unreal? There are lots of build-in concepts you have to know in Unreal, where as you have to build everything yourself in Unity

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      Unity actually has its own concepts that are complex, just easier to learn, for the most part. I'm suffering amnesia but I can still recall how to use blueprints and write functions for them. I lost my memory when it comes to navigating unreal engine however. I will admit it's a beast. If your looking to use it alone you have to accept that progress will always be slower but the end product will be better physics and graphics wise.
      I agree tho the level building is atrocious compared to unity. Using pre-built levels is your best bed in unreal sadly.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      Look up unreal engine procedural concent generation. They are trying to automate level building as much as possible. The tech can make a giant city or forest with little input.

    • @MonsterJuiced
      @MonsterJuiced Před 7 měsíci

      a 'Game Mode' is just something that tells the level or the entire game is you choose which default settings to use. For example one of the settings is the player controller. If you create your own 'game mode' and place it in the levels own game mode override, it means just for the level you can have a totally different default player controller for a totally different genre of game if you want. It does other things too like what is the default spectator camera and such. You usually don't need to worry so much about game mode unless you need different defaults for your game.
      By generate do you mean load? Or spawn? Or are you talking about procedural generation? You can use a level by right clicking the content browser and selecting 'new level' and naming it. You can also create a different system where instead of individual levels that require loading, you can have sublevels under a master level where a lot of your global code can be in the master level which can apply to sublevels. These sublevels can also 'streamload' which means loading in without loading screens. You can do instanced levels too where if you walk into a volume, it can streamload a level instance which is how Harry Potter did the magic door mechanic where the inside of the house is way bigger than the outside. It was an instanced level :)

  • @Beef3D
    @Beef3D Před 8 měsíci +2

    I'm still in the process of tearing pieces out of my heart, making that slow, painful migration to UE5.
    The performance argument compared to Unity HDRP is absolutely irrefutable. I made a project with real time raytracing enable and it still runs smooth like butter (for now)

  • @astty1074
    @astty1074 Před 9 dny +1

    Well I'm a c# student. As soon as I make my first big project I will probably be switching. Thanks.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 dny +1

      Keep learning both. Never hurts to have more opportunities in life.
      EDIT: now that John isn't the ceo anymore, unity isn't half bad lol

  • @DEADEYESTUDIO
    @DEADEYESTUDIO Před 9 měsíci +2

    i think after all the issues and bugs i've had with unity and the fact that anytime I do anything it needs to fucking load it, i'm just done. feels like i'm constantly fighting with the damn engine itself. i would be further in my fucking project if i didn't have so many issues with the engine, what a waste of time. i hope unreal is better

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci +2

      Unreal might feel hard to get your head around if you've been using Unity for so long. But once you figure out the basics in Unreal, you'll find yourself making big strides quicker than you expected and it just feels so much more rewarding. It took me 2-3 days to do in Unreal what might have taken *at least* twice as long in Unity - and it all looked and played much more nicely.
      You probably won't want to go back to Unity. It feels like a cheap toy to me now.

    • @Neyavva
      @Neyavva Před 8 měsíci +2

      Bro i also same I'm fuking fighting with bugs to publish my game, irony is i wanted to reset my fuking laptop to get rid of a bug called
      editor installation verification failed
      What the fuking bugs unity have my man I'm done with it just want to install unreal engine in few days

  • @EnchikO
    @EnchikO Před 9 měsíci +5

    I stick with Unity only bcs I focus mainly on 2D games and I am using it for 5 years now. I have tried only once UE and recommend that for 3D, open world likes games. UE5 have some advantages due to its language (c++), so its better for performance. If I would start again, i would definitely chose UE5.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci +1

      It's not so much the language as it is the fact it's just lower level to begin with. I'm learning that unreal has a unique way of doing c++. It's magnificent still however

  • @michalrv3066
    @michalrv3066 Před 9 měsíci +7

    I was second guessing myself about learning UE5 but when I try Unity 3d I just can't get any assets from the asset store to work correctly in Unity's HDRP pipeline... everything is just purple. In UE5 I've been importing incompatible asset packs but they just worked. People also say that Unity has more assets in asset store but so many of those assets are low quality and many are just for adding features that should have been built in the engine or at least made by Unity rather than third party devs. I'm sticking with UE5.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      Yeah hdrp has 12 versions... so yeah... I studied hdrp and unity won't even approve my graphics settings asset for it. They just want to bury it now. Unity doesn't do anything right, ever. The only thing they did right was making a game engine everyone can use with a high degree of prototypability

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci +1

      If you want hdrp it's always easier to use unreal. Plus it looks better, if you ask me.

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci +1

      Even when using URP I had the exact same with the Unity Asset Store. Most of it is just rough, unfinished garbage that's barely compatible with any recent version of the engine. You import anything and it just comes out pink and scaled all wrong. None of the suggested fixes even come close to working.
      I made my own very basic 3D models in Blender just to get the experience. Imported to Unity it looked like a pile of crap, it didn't play nice with the lighting, I had to rotate parts of it manually and so on. Imported to UE5 it worked perfectly, the colliders were sort of working, it played nicer with the lighting, and even the untextured faces just had a sharper look to them.
      When you see stuff _actually working_ it's a very powerful and motivating feeling. I never really had that with Unity.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      you can check the pipeline settings for the asset before purchasing. Each asset should have the pipeline compatibility listed out.

    • @alyasVictorio
      @alyasVictorio Před 8 měsíci

      On top of it off, both Nanite and Lumen from UE5 reached the peak of its games' full potential specially due to its greater performance withing the high detailed game models

  • @centripetal6157
    @centripetal6157 Před 8 měsíci +1

    What are your computer specs? My computer is trash 😢

  • @mercs7849
    @mercs7849 Před 11 měsíci +2

    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?

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +5

      If you want a open world game unreal engine is the way to go, you can always use low poly assets instead of high poly in unreal engine to save on performance.
      If you are a beginner I strongly suggest unity however, as you will learn how to actually assemble a game with a very low penalty for mistakes. Unreal Engine can be unforgiving to new game devs.

    • @viniciusantonio2253
      @viniciusantonio2253 Před 11 měsíci +1

      @@EricYoungVFX I'm thinking of starting with godot on 2d spaces, then go to 3d psx style (easier to make models an that sort kind of things) and then move on to Unreal since my desired art style is stylized (I've been searching for a time and unreal seems to handle stylized grass easier than everything)

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      the "Gpu instancer" asset for unity is fantastic and will fix your grass problems. Otherwise, yes unreal 5 is fantastically optimized out of the box and everything, including grass can look amazing and performant.

    • @viniciusantonio2253
      @viniciusantonio2253 Před 11 měsíci

      @@EricYoungVFX I really like working with unity, but I had to agree with you on the "3 Rendering pipelines" thing. Just unnecessary work, and also, as my shallow understanding, UE has a better stylized look

    • @alyasVictorio
      @alyasVictorio Před 8 měsíci

      ​@@EricYoungVFXYeah! All types of graphics and art directions works in UE5, and became better thanks to Nanite

  • @sethlaske6338
    @sethlaske6338 Před 4 měsíci +1

    I don’t care about graphics, and I’ve spent about a week trying to get a custom camera setup to work in unreal. Not a complicated setup either and it has been so painful. Would be interested in hearing recommendations on how to learn Unreal, cause I’m ready to go back to something that makes sense, and didn’t require so much memory to even open

    • @EricYoungVFX
      @EricYoungVFX  Před 4 měsíci

      Haha yeah Unreal is complicated because it never removes old stuff like unity does. People complain about unity removing features all the time. But the alternative is clutter like UE5.
      Unreal engine has a LOT of different ways to setup camera, just like unity.
      The best way to learn it is to expirement on your own in my opinion. Try to go things without tutorials then go to tutorials when you're stuck.

  • @Cybermaj
    @Cybermaj Před 10 měsíci +3

    5:52 , finally, someone that use ChatGPT like me.

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci +1

      Lol if you aren't you'll get left behind. Kinda like film editors when video came about.

    • @Cybermaj
      @Cybermaj Před 10 měsíci +1

      @@EricYoungVFX Yep!

  • @emco8179
    @emco8179 Před 9 měsíci +4

    I would love to use Unreal Engine however Unreal Engine has little to no support for 2D games.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci +1

      True dat true dat. It's best for 3d only.

    • @teac117
      @teac117 Před 8 měsíci +3

      PaperZD?

    • @PrasadOfRA
      @PrasadOfRA Před 28 dny

      Look up Cobra Code's videos about 2D & 2.5D games in Unreal.

  • @aeeejayyy7830
    @aeeejayyy7830 Před 9 měsíci +1

    Hi what is your setup? I’m confused whether I need the highest end graphic card to safeguard myself for next myself in game development.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      As much as you can afford basically ;)
      I have a Intel 13th gen i7 and a 3080 ti

    • @aldenpadron1929
      @aldenpadron1929 Před 8 měsíci

      I have an old 3070 and unreal run like a dream without issues, worry more about your RAM, you will need a lot.

  • @sabiplaypuzzles7332
    @sabiplaypuzzles7332 Před 11 měsíci +2

    What successful games have you already developed?

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci

      I'm not sure about "successful" as it is relative to the individual. But Endless Furry Killer 2020 was my best seller, if sales are how you base success.
      Personally I'm most proud of my most recent release, Rally 9000. As well as the RPG I'm making. I'm also polishing a FPS called Forest Frenzy in unreal engine.

    • @sabiplaypuzzles7332
      @sabiplaypuzzles7332 Před 11 měsíci +1

      @@EricYoungVFXThe way I see it, these are games with no unique game mechanics. In such cases, the Unreal engine really is a better fit than Unity. In principle, the Unreal Engine already has ready-made samples for the generic game concepts.
      Why are you using the Unreal engine at all? Take a modular system like "Core". In it you have the Unreal Engine power and you can create generic games even faster.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci

      What games have you made...?

    • @sabiplaypuzzles7332
      @sabiplaypuzzles7332 Před 11 měsíci +1

      @@EricYoungVFX nothing

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci

      You ask why I'm using unreal engine... yet state its a "better fit" for simple games... Its actually not better fit for simple games. But I suppose thats an opinion...
      Unreal engine was made for... well UNREAL the game... therefor it has automatic object pooling, something unity will probably never have, along with thousands of features that cost money to add to unity and then probably won't work well together.
      I can really tell when someone wants to debate with me without ever having used either engine themselves, so I hope I'm going to be surprised this time when asking...
      What games have you made? -I'm not trying to be argumentative its just not worth debating this with someone who thinks they understand something they have never attempted.

  • @EricYoungVFX
    @EricYoungVFX  Před 8 měsíci +37

    Okay so like to all the Unity fan boys replying.....
    Have fun paying them per install lol. Saw that coming a mile away.
    Please note I had cognitive amnesia and have forgotten how to use unreal engine because of it, please stop critiquing me as I'm literally having to re-learn the entire engine now as I lost 6-12 months of my muscle memory. I may not even understand what you are suggesting or implying :)

    • @Pro-xm8jb
      @Pro-xm8jb Před 8 měsíci +8

      Im watching this because of it i might switch:]

    • @chancelloryusuf
      @chancelloryusuf Před 8 měsíci +8

      That's why I'm here lmao. Switching to Unreal

    • @alyasVictorio
      @alyasVictorio Před 8 měsíci +2

      One more thing, here's the list of 4 reasons why Unity failed against Unreal Engine in the 1st place:
      1. Unreal Engine has Nanite Foliage that adapting clusters of model polygons according to distance, making games of this engine run smoother regardless of how high the detail is unlike what Unity gave to
      2. Unity is bloated with oversaturaed amount of bootleg mobile games (worst cash grabs that ruined mobile platforms) with more ads which is more controversial to the rest of gaming platforms
      3. Absurd management to Unity, specially this link about its problems (czcams.com/video/JQSDsjJAics/video.htmlsi=6lf6U_Dh4Mf7RUOb), plus amid its bad optimisations and bug prones (this last half is offtopic but more relatable to this case)
      4. Unreal Engine's visual coding (Godot also had it too) makes you game development more flexible unlike the usually hard Unity code language

    • @fonzie6742
      @fonzie6742 Před 8 měsíci +1

      you're smart, bro

    • @angreeee
      @angreeee Před 8 měsíci +1

      instead of treating this as a bussines opportunity for yourself, you decide to rub it in and sh** over (now ex-) unity fans. Good bussines decision. And so mature!

  • @sLaMz1o1
    @sLaMz1o1 Před 7 měsíci +1

    The not being able to test while also editing is the deal breaker for me

  • @timothyedrickburhan
    @timothyedrickburhan Před 11 měsíci +4

    Most of the talk is true:
    Import anything in UE: Sudden AAA Graphics
    Dont forgot to mention the spec requirement and
    Editor Storage usage: Unreal 20GB vs Unity 5GB
    Also some stuff in unreal cpp is also not reasonable such as GEngine->AddMessageOnScreen(...FColor:() TEXT("") ); ????

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      agreed, all of C++ isn't reasonable, not anymore anywas. But its still useful to have it, combined with blueprints is just as easy as C# if you ask me.

  • @jourverse
    @jourverse Před 9 měsíci +9

    After I use Unity for three months, I switched to Unreal Engine. Unreal’s structure impressed me with its organized features and I had a great time working with this engine.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci +1

      Right if you enjoy a pre-made structure it's much better. I actually prefer unity and it's freedom in this aspect but if only the company would be as freeing as their application (unity that is).

  • @manai2683
    @manai2683 Před 3 měsíci +1

    2:55 Oh is that why they have such shitty documentation and broken editor that crashes like there's no tomorrow?
    It's a good engine to make prototypes quickly and make games that look good. Designers would love the engine sure. But I try to make something anything remotely out of the box and it's just hellish to program. I'll be really honest, I wish I could code Unity style with the graphics pipeline and module/presets that Unreal provides. But if that ideal engine does not appear, I'll be sticking to Unity. Making my game look good is secondary, and it's not like it matters much for stylized graphics anyway.

  • @EmpathizeVortex
    @EmpathizeVortex Před 7 měsíci +1

    i can start from scratch in unreal engine (im nooby at programming) but i can get a working player character with full controls and camera up and working in 10 mins using the enhanced input (would be 5 if i memorised the blueprints)
    it literally takes me hours in unity every time because nothing ever f*cking works! and the enhanced input shit in that takes ages. i even managed to get player controls working in c++ and make a health component

    • @EricYoungVFX
      @EricYoungVFX  Před 7 měsíci

      Some things are easier some thing are harder that's for sure :)

  • @Neyavva
    @Neyavva Před 8 měsíci +2

    You don't have to say so many things to switch, just unity bugs made me to switch
    Can you tell is there also fuking sdk, java and keystore bugs in unreal to build aab or apk for Android

  • @GouShin1
    @GouShin1 Před 8 měsíci +2

    Unity is still better than Godot/Unreal when it comes to 2D, however when it comes to everything else unreal > anything else.

  • @WoodyGamesUK
    @WoodyGamesUK Před 8 měsíci +1

    What about showing a game, not just a scene and comparing graphics? I mean working on the actual game is quite important, when it comes to making a game. What if one was easier to work with than the other, that would be something to mention, wouldn't it? Regarding C++ vs C#, people are absolutely entitled to complain about C++. Now it's not to say that some programmers cannot prefer C++, or have good reasons rthey would would want yo use C++ rather than C#, but as a comparison, most programmers who are skilled in both C++ (usually they've used the language for years), and later picket up C# (possibly for Unity), are faster, more productive, with C# than C++. It can easily be that the same task will take you half the time in C#, or less. If you have to write tens or hundreds of thousands lines of code to finish your game, it will make a huge difference. This is something quite important to mention, then it's up to anyone to decide.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      The game is out on Steam "forest frenzy" I don't wish to make videos talking about my games. I spend enough time making them.
      Complain all you want, it wont solve anything. That's my philosophy on life. Cheers.

    • @WoodyGamesUK
      @WoodyGamesUK Před 8 měsíci +1

      I wasn't complaining, I was genuinely interested to hear why anyone should switch to Unreal, but didn't see any argument other than vey good HD graphics (which are relevant only for a small proportion of games, all genres considered).Cheers, and congrats for your game.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      Its got a faster physics engine for starters. It has procedural world generation. Procedural content generation (which are things that used to require apps like huidini)... It has a amazing out of the box support for extremely large worlds using its world partition system. + all the reasons in the video i mentioned and more. No baked lights thanks to lumen, nanite is amazing and saves tons of time if you actually make 3d games, ect ect ect ect.

  • @rahultandon9749
    @rahultandon9749 Před 10 měsíci +1

    Visual studio or visual studio code or...

    • @halfbakedproductions7887
      @halfbakedproductions7887 Před 9 měsíci

      I use Visual Studio Community Edition and can't recommend it highly enough. It's mostly the full-fat experience and has everything you will need as an independent hobbyist. What it doesn't have is some really esoteric features and most of the collaboration tools, but it's all stuff you would likely never use anyway.

  • @brakozonhs1
    @brakozonhs1 Před 11 měsíci +8

    You say that unreal has everything that unity wishes it could have without needing to pay for it yet you have to pay for basic things like intellisense or just for the code editor to work properly.
    And the next thing i see you doing is literally building a floor in the air and literally climb on it just to see what the AI is doing...Is this a joke?
    Dont get me wrong Unity has some bad things like having 3 different pipelines instead of one, baking light etc but for the bad things that Unreal has, you tried to make them look good like the fact that you can't have inspector and game mode at the same time so you will find a good "solution" to this cause you are so good lol. It all sounded too biased, that makes me think you are just an UE fanboy that fell for the trailers.
    The only easy thing in UE is graphics and that you dont have to manually setup most of the things like in Unity. But to be honest i would rather spend a little time in learning how to manually setup graphics in Unity than spend A LOT of time in learning c++ for unreal and also actually coding in c++ for unreal having to also MANUALLY manage memory allocation.
    It just takes a lot more time and effort developing in UE and thats why everyone says its for big studios, unlike Unity in which we have seen numerous one man GOOD projects/games.
    I cringe everytime an UE fanboy comes out and says UE is easier yet it is actually beeing used only by big studios.
    And dont get started with the whole bluepring thing cause its not really usefull if you wanna make something unique that is not another UE shitty clone with the exact same movement feel and mechanics in general...

    • @leeoiou7295
      @leeoiou7295 Před 11 měsíci +3

      I agree with you except that you do not really need memory management for c++ with unreal. Unreal does a lot for you and unreal c++ is much easier than using c++ outside unreal.
      Yeah i agree that the intellisense is abysmal in unreal. It just does not work and I have to keep memorising functions, header file names, etc. Unreal's workflow is also not as good as Unity's IMO.
      As for blueprint, i think it is really trash. To do anything that is not the typical FPS clone garbage is hard. I am working on an educational game with unique mechanics and unity just works better.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      yeah because the AI wonders and attacks you if you dont have a platform idk why i have to keep explaining that, kinda common sense....
      Much faster than using free cam and moving the player somewhere safe too. I think you're missing my point. I think unity is great but its sorely lacking graphics.....
      If you can make HDRP graphics look better than unreal engine then be my guest, but I don't see it happening. Also you literally can't do the graphics settings in HDRP as they aren't documented properly.... Just doing the SETTINGS took me months of research. I've made an hdrp graphics settings asset thats waiting for approval to correct this issue & tutorials.
      I never said UE is easier, I literally didn't say that once. I said the graphics are easier and the animation tools are better. Stop putting words in my mouth....
      And as for the IDE, I see that as a problem with visual studio rather than unreal engine. Its not killing me from getting work done.
      I see way more unity shovel-ware crap than i see from unreal engine... That is unreal engine doesn't sell "fully ready games" on their marketplace like unity does so yeah.
      You can get upset all you want kid, this video made unity approve my assets finally lol.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      The main problem I'm finding with unreal engine is lack of education and therefore lack of CORRECT tutorials. Most of them teach you to cast everything right of the back when you're supposed to use interfaces to pass variables.
      Don't mock something you don't fully understand. I fully understand unity, not unreal engine. But so far my impressions of unreal engine have been MUCH more positive than unity.
      These are also just my two cents opinions on the engines. It doesn't mean one is a absolute winner. I'm not here to argue which is better, just why I switched.
      Also yes, you don't really have to manage memory as much as people would like to make you believe. Also if you haven't had to manage memory in unity with manual override then you haven't done anything too crazy yet. Its all a matter of opinion and preferences at the end of the day.

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      " UE is easier yet it is actually beeing used only by big studios." I'm literally using it to make my next game. I like to ask people like you.... how many games have you made?

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      czcams.com/video/jZ_N1zjbFBo/video.html
      One person making a game in unreal engine isn't unoridnary... honestly you seem to be basing your opinions on youtube videos and not much else

  • @MateoTheDev
    @MateoTheDev Před 8 měsíci +2

    Aged really well lol

  • @Neyavva
    @Neyavva Před 8 měsíci +1

    For me , im just made a game using unity from 6 mnths it was an awesome journey with unity and i loved working but 😢 sadly after all completed a game i ran into problems bugs that are not even able to solve all i have rest to do is to build and publish my game to play store but i Ran into a simple bug and it makes everything soo disgusting, i have to reset my pc to solve something i don't know its me only or not, coz most of bugs of mine are not even solved in whole ovee internet i just like demotivated many times even i made a game in 4 mnths , now unity has made new revenue model and yes i have to switch to unreal not about unity revenue model but its bugs push me to switch, even now I can able to solvy bug to publish into playconsole, waiting to download unreal and its a great choice if we are stepping into a job field also , also I'm not that much good at coding

  • @tekh_ops7855
    @tekh_ops7855 Před 8 měsíci +2

    BASED Clap

  • @crs11becausecrs10wastaken
    @crs11becausecrs10wastaken Před 8 měsíci +1

    Now you get to pay Unity per install, whether you make money on the sale of your game or not.
    Unity was complete crap before the pricing change now it's the equivalent of bathing in a landfill.

  • @Nightmare-hq4oq
    @Nightmare-hq4oq Před 8 měsíci +1

    I would switch it weren't for my bad specs

  • @seezy626
    @seezy626 Před rokem +3

    You don't have to build pillar 😂 just hit F8 for free cam

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +3

      lol thank you

    • @jourverse
      @jourverse Před 9 měsíci

      Complicated problems need creative solutions 😄

  • @jiu6246
    @jiu6246 Před 8 měsíci +1

    I was working professionally in C++ for over 5 years and I would never switch back from C# and you obviously don't know how to leverage C# abilities well when you think C++ is a viable replacemenet.

    • @jockel1x385
      @jockel1x385 Před 7 měsíci

      I am a very experienced C++ programmer and my C# skills are okay. But for me it is much easier to programm the unity-engine, because the API is MUCH better. Unreal is full of macros, the naming is very bad, so I have to google every Function and include. I hope, I will learn all the stupid names, because I think it is worth to get good in unreal.

  • @OnigoroshiZero
    @OnigoroshiZero Před 10 měsíci +2

    If talking for anything 3rd, it's not even a debate, and that's for UE4. With UE5 in the picture, even talking about any other engine is just laughable...

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci +2

      I was making a point for why i think unreal is best. I think unity is worth talking about, or any engine for that matter. They are complex pieces of software to make. Any who, its subjective, so if you love unreal fanboy away my friend. I love it too.

  • @anarchychicken69
    @anarchychicken69 Před 8 měsíci +1

    So I played a round with some UE5 Plug-ins and some have a data table that you can change. Making a game type done just need to add AI and maps. But I would say UE5 is hard as fuck to feel like you know what you are doing but I guess that's anything that you are new at. So its a give and take. Just going take time to learn (not all of UE5 but what I need to learn.)

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      Yep it just takes time and not getting amnesia against you will like I did.

  • @tremolony4924
    @tremolony4924 Před 10 měsíci +1

    Never developed a game in my life. Downloading UE5 now

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci

      Good luck, if your not overly ambitious you shouldn't have a problem :)

  • @szianii
    @szianii Před 8 měsíci +1

    My pc isn’t powerful enough to run unreal engine but I’m getting an rx 6600in december so for now I will stick with unity

    • @MonsterJuiced
      @MonsterJuiced Před 7 měsíci +1

      If you can run unity, you can easily run unreal. Just turn off the fancy global illumation stuff like lumen and ray tracing. They can be off by default actually if when starting a new project you select 'mobile' in the scalability settings and 'low end' for quality. Trust me a potato can run unreal if you just need a basic engine to do stuff or 2d stuff or w/e.

  • @JoeySavage
    @JoeySavage Před 10 měsíci +2

    I see yall unity guys are switching I knew it I been with unreal for years epic games

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci

      my only "problem" with unreal engine is you cant "monkey around" as much or as quickly as unity. I think unity will always be the easiest and fastest, but for the effort you put in compared to final product, unreal takes the cake

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci

      in other words, even though unreal is a bit subjectively "harder" you get a much, much better looking end result.

  • @God0fTime
    @God0fTime Před 8 měsíci +1

    im not a lawyer but it's 5 percent AFTER you earn the first million so the first million should be free the last time i checked

    • @God0fTime
      @God0fTime Před 8 měsíci

      What's also cool is it's per game so if you make 5 games each earns 5 million then you pay them nothing

  • @stevenpike7857
    @stevenpike7857 Před 8 měsíci +2

    Unreal, and it's CEO actually USE its own engine to make games. Unity does not, and the CEO is predatory garbage that sees you as a mark to manipulate.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +1

      Right fortnite is a money grubby awful skin buying game loaded with microtranscations to trick kids.... BUT AT LEAST ITS A GAME LOL

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +1

      Not to mention it was originally intended for the unreal series... RIP 💔 haha

    • @stevenpike7857
      @stevenpike7857 Před 8 měsíci +1

      @@EricYoungVFX You know Inever even played the game?!! I heard of people getting addicted to it though.

    • @EricYoungVFX
      @EricYoungVFX  Před 7 měsíci

      I still boot up Unreal 3 every now and then Q_Q

  • @greygoose4941
    @greygoose4941 Před 8 měsíci +2

    unreal targets high end AAA devs. 99.999% of people who make games iterate quickly and arent EA sized companies. The revenue share Epic offers targets big business, not most developers.
    Its not unity doesn't care. Graphics comparison is subjective and the majority of developers will never accomplish a graphical powerhouse of a game needing unreal's movie-esque abilities. After that your explanation of why to use C++ is just "hurdur, I dont even code but like, errors dont matter". This video is a net negative to game devs.
    Also C++ and C# have many differences, including requiring an understanding of memory management in C++ (something just typing a prompt in some machine learning thing to spit out an answer doesnt teach people)

    • @janiraipala45
      @janiraipala45 Před 8 měsíci

      Unity doesn't care. It is pretty obvious right now. Also the memory management in Unreal is not complex at all if you have even 10 hours of programming experience.

  • @booleanpointer
    @booleanpointer Před 10 měsíci +2

    Unlike unreal which is only focusing on realism unity wants a all rounder game engine tell me a game which cannot be made with unity unreal is good for hyper realistic games but unitys urp is a super stable pipeline and its very performent if you want ro create a realisitc but performent game. Unity is a little broken because unity focuses on everything from hyper realistic graphics to 2d graphics thats why everything is complicated in unity unlike u real only focusing on realism man.

    • @EricYoungVFX
      @EricYoungVFX  Před 10 měsíci +1

      I'm not only focusing on realism... I never even mentioned it?
      Unity also admits they messed up by making 3 different render pipelines.
      Both engines are great for their own reasons, don't get my words twisted.

  • @mateuslira3411
    @mateuslira3411 Před 8 měsíci

    Aged like 🍷

  • @Neyavva
    @Neyavva Před 8 měsíci +1

    Fuck unity bugs but loves unity a lot ❤❤❤ soo sad to feel it

  • @DayVDingo
    @DayVDingo Před 9 měsíci +1

    i dont agree with you call unity bad, Rust the main game i play is made in unity, many classic are also

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci +1

      I dont think it's bad I think unreal engine is better. It's a subjective topic.

    • @DayVDingo
      @DayVDingo Před 9 měsíci

      @@EricYoungVFX you do have me thinking about the whole HDRP and URP for future proofing the gaming im making, i think unreal is best for open world games for sure.

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      @@DayVDingo yeah unreal makes bigger maps by default using world streaming

    • @lanli4062
      @lanli4062 Před 8 měsíci

      @@EricYoungVFX no its not bad, its garbo

    • @bassemzammeli1553
      @bassemzammeli1553 Před 8 měsíci

      Facepunch just confirmed they are officially leaving Unity bro Rust 2 is coming in Unreal.

  • @marscaleb
    @marscaleb Před 6 měsíci +1

    Really you're making your entire argument around graphics. Normally, I'm fine with just saying "that's fair," because if that's what your goal is then Unreal truly is the better choice. But at the end you get very condescending about it. Don't be like that; don't try to talk down to someone and insult their graphics just because of their engine choice. Getting Unreal to work with different visual styles is worse than pulling teeth; Unity actually lets me render my scenes in the way I want them to look. That doesn't mean my game has "bad graphics."

    • @EricYoungVFX
      @EricYoungVFX  Před 6 měsíci

      I never said unity has bad graphics at all. The fact of the matter is its HIGH END graphics suck. If you've ever used HDRP you wouldn't be arguing this.

  • @naimurX
    @naimurX Před 10 měsíci +2

    I don't have gpu 😢

  • @baconguy9961
    @baconguy9961 Před 9 měsíci +1

    i get the point of your video but 8:40 is just a completely wrong statement

  • @Natzawa
    @Natzawa Před 8 měsíci +2

    This video aged like fine wine

  • @MEMUNDOLOL
    @MEMUNDOLOL Před 10 měsíci +1

    ive started with ue4 than switched to unity bcs my target platform is webgl and ue4 cancelled support of webgl after 4.24, after 1.5 years with unity... it is so shlt compared to unreal just garbage, im 100% gonna switch to godot for webgl, and keep dreaming that someday one of my shitty mobile/webgl games would make enough money so i could make standalone game with unreal.

  • @joshua42777
    @joshua42777 Před 11 měsíci +1

    I was playing around with an asset in unity, it cost me an afternoon and a lot of frustration. I'll stick with unreal

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      LMAO sounds about right, dont even try to get a refund from those greedy pricks. Is it just me or are most unreal assets so good you hardly even need instructions? Lol I'm working on getting my own unreal asset approved. I gave up with unity, its actually why i switched. They wouldn't refund bogus assets and then proceed to waste months of my time rejecting my assets for different reasons only to say they aren't good enough.

    • @joshua42777
      @joshua42777 Před 11 měsíci +1

      @@EricYoungVFX that's probably where a lot of their $$ comes from not the games but the assets

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      @Liquid Alloy Interactive for unity its where almost all their money comes from since they don't take a percentage as a fee

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      @@joshua42777 I'm convinced it's why they are so focused on assets that help animators and stuff rather than actual game developers. They don't care about game developers. They want the Hollywood money unreal gets from being used on things like star wars

  • @denny7477
    @denny7477 Před 2 měsíci +1

    I was kinda expecting "unbiased" and honest comparison of the two engines but you are just someone who used unity, didnt like it and now you are sh*tting all over unity in pretty childish manner. By doing this, you are not making unreal any favor. Information value of this video is very low so I'll have to watch someone else who will show me the key differences and benefits of using unreal without being so emotionally invested into it.

    • @EricYoungVFX
      @EricYoungVFX  Před 2 měsíci

      I was having personal issues with the leadership at Unity at the time, they ultimately did exactly what I expected them to do. I've actually stuck with Unity simply because its more familiar to me. Luckily that was the right choice and they've made changes to their leadership, since then, I haven't had the asset team basically harass me... But I still use Unreal Engine as well.
      Ultimately you should choose the one that works best for you, not out of emotion, but out of passion for game development. You should learn both because it increases the job opportunities. There's some "nice" things about Unity that I thought unreal might not have, but after working with a open source team and learning more about Unreal Engine I've found that both are totally competent engines.
      Before the "AI pandemic" hit, I was getting tons of offers for Unreal Engine development from recruiters... So much so it kinda ruined some relationships as I was frequently being asked to relocate... So if the only goal is monetary, you should definitely at least learn unreal engine.

  • @LEPHROGFISH
    @LEPHROGFISH Před 8 měsíci +1

    After getting good at unity I'm switching to unreal. Unity got boring and annoying with lighting

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      Graphics in unity in general are a nightmare. Everything else is pretty great tho

  • @ahmadjames151
    @ahmadjames151 Před 11 měsíci +2

    If you not going back to Unity! .. You will not have a subscribe !!😠
    🤪🤪🤪🤪

    • @EricYoungVFX
      @EricYoungVFX  Před 11 měsíci +1

      Lol i'm using both still, both a great. This was actually to get unity to listen to me. It worked, is all I will say :P

  • @scottalexgray
    @scottalexgray Před 9 měsíci +1

    Hahaha, I can taste the salt from here

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      Unity are jerks if you talk to them the way i talk I'll say thar much. They removed my assets because I'm a lil agnsty 😅😉

  • @MrZtapp
    @MrZtapp Před 8 měsíci +1

    So sick and tired of these videos why I switched to what engine.... UE, Unity, Godot etc. is just tools and then it is up to your skills. I like both UE and Unity.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +1

      Why you switched to videos?

    • @MrZtapp
      @MrZtapp Před 8 měsíci

      @@EricYoungVFX ha ha u r correct I would wonder that as well!! Corrected it.

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +1

      @@MrZtapp did you mean video games? Lol

    • @janiraipala45
      @janiraipala45 Před 8 měsíci +1

      Well nobody likes Unity anymore. Finally that useless crap engine killed itself.

    • @MrZtapp
      @MrZtapp Před 8 měsíci

      @@janiraipala45 While I do not agree that it is a crap engine because it is really good your are correct that they is about to kill themselves. If you think it is so bad try to do 2d on UE and compare.

  • @untitled8124
    @untitled8124 Před 8 měsíci +1

    a bit harsh saying anything you make with unity will never see the light of day, so many great games have been created with unity

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci +2

      I'm talking about people who refuse to learn anything else because they refuse to learn new things

    • @untitled8124
      @untitled8124 Před 8 měsíci +1

      @@EricYoungVFX because they don't like unreal?

    • @EricYoungVFX
      @EricYoungVFX  Před 8 měsíci

      because they don't want to learn anything besides unity after it being their first game engine. Nothing wrong with not enjoying a different product, but its worth trying it more than once.

  • @-Engineering01-
    @-Engineering01- Před 11 měsíci +2

    You should be using windows 11 not windows 10

  • @yelawolfcatfish1775
    @yelawolfcatfish1775 Před 8 měsíci +1

    Goodbye unity

  • @oofmanoofguy4494
    @oofmanoofguy4494 Před 9 měsíci +1

    someone who understands finally 🥲🥲🥲🥲

    • @EricYoungVFX
      @EricYoungVFX  Před 9 měsíci

      Slower isn't worse it's just slower and more efficient. Slow and steady always wins the race! -PUN intended as I should have used it for my racing game lol!