I am Leaving Unreal Engine and this is WHY!

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • 🔴- Subscribe for more content like this every week: bit.ly/38jZvKG
    📣- Check out my most recent videos here: bit.ly/3DoKNjS
    📚 - Chapters
    LINKS:
    🥰-If you wish to support my development and want me to create more and better content support me at: ko-fi.com/edua...
    💬 - Discord: / discord
    📷 - Instagram: / eduardprobro
    🎮 - Twitch: / eduard20044002
    🐦 - Twitter: / balkaneduardo
    ⚙️ - Fiverr(affiliate link): fvrr.co/3k3d5YD

КОМЕНТАРІ • 37

  • @Ed-GameDev
    @Ed-GameDev  Місяць тому

    Hi! First of all I would really like to thank for the support and ofcourse all the new viewers that have found this video.
    I honestly did not think it would become my most popular video by a long shot 😅
    I see that I might have left some people puzzled more than before the video. So once I come back from my nice little vacation I will answer all of the questions from the comment section to the best of my abilites(with a video). So if you need further clarification on something or if you are more interested in the topic, ask anything in the comments and I will answer them!

  • @BlueSpawn
    @BlueSpawn Місяць тому +11

    I wish you'd explain more about the specifics of what you're struggling with. I used Unity for 2 years and left because its technology stack was too fragmented and unsupported (for example, the rendering pipelines). I switched to Unreal. The first year of Unreal was slow. Firstly, I did not learn the Engine properly and tried to take many shortcuts that made life harder for me. I needed to be more disciplined and thoroughly learn all the tools and the libraries through small tests in simple projects. Next, the 2nd year of working in Unreal is where I've seen most of my breakthroughs. There's been exponential progress with my mastery of Unreal. It's an incredible engine that to me seems vastly more feature rich (and stable) than Unity. There's so much to learn. And I think this is good because it means there's lots of tools to use. Good luck on your journey back to Unity. I hope it'll be less frustrating than mine was.

  • @sergeyfilinsky5398
    @sergeyfilinsky5398 Місяць тому +2

    I work with UE for almost 2 years and I can say one thing confidently - if you want to work with it, be ready to mess with code and it's internals to figure out how to utilize it to full potential.
    It's not for making game that are art-focused and it's not for developers who want to focus on game development itself quick, especially if you work on smaller project.
    But if you have strong background and you put time into it - it gives you keys to creating amazing things that you won't be able to do with anything else at this point, it just doesn't have alternatives. At the same time, it's more suited for mid-size or large projects or games that need multiplayer support (which it also excels in).
    It has many strong features but doesn't have documentation or tutorials for them, so you have to be ready to go to it's source code and spend hours reading it, or experiment with features to figure out how to apply them properly to your project.
    It doesn't give you complete architecture to organize your game (which I think no engine does now), but at the same time requires you deep understanding of engine concepts to organize stuff.
    So, at the end - if you are not ready to work hard to figure out engine first instead of using it, it just might not be an option for you 🙂

  • @FreedomIsPiracy
    @FreedomIsPiracy Місяць тому +12

    Hello there! First good job so far on this project, I feel you and how hard it can be to keep it up!
    I think what you're experiencing is not much an engine issue but more a burnout and mindset challenge.
    Unreal Engine is not a hard engine, it's a long to learn engine. 1 year learning it is actually quite short, even if you were full time in it. I myself needed 3 years to start feel comfortable and confident with it. Or maybe because I'm a slow learner haha.
    I wish you the best going back to Unity, I come from there actually! We moved to Unreal 4 years ago.
    The refreshing time where you're happy to be in Unity passed, I think you will experience other lot of issues as there is not perfect game engine out there.
    But the most important thing above all is you enjoy your journey and you're having fun. If you can achieve this in Unity better, let's go!!
    Have a good one!

  • @ZAYMANGAMESTUDIO
    @ZAYMANGAMESTUDIO Місяць тому

    You can start off, with a simpler engine like unity, getting familiarized, since it’s mostly recommended for beginners. And then once you have successful games on it, many successful tittles, and milestones, you can decide to switch to unreal back. There’s no shame on that. That’s what I’m doing rn, as a rookie game developer, I started off with unity, and I’m still using unity, then after I manage to get as many successful tittles as possible, I can start using unreal as my next path. Since unreal is a long journey though. But, I’ll firstly need, get familiarized with c++ of course and get as good as possible on it, then, start with unreal. This reduces me the sudden level of stress.

  • @ThislsYusuf
    @ThislsYusuf Місяць тому +2

    Oh man its been a while, last time i checked you were still making your C++ game so regardless of your engine decisions it seems you've grown as a gamedev and come a long way. Good job.

    • @Ed-GameDev
      @Ed-GameDev  Місяць тому

      @ThislsYusuf thank you man, that means a lot

  • @igork1336
    @igork1336 Місяць тому +1

    My path: Own Engine (C++) -> Unity (C#) -> Unreal (C++) -> Godot (GDScript/C++). Having experience developing my own engine Godot is the best option for me. In GDScritp, I can easily create a prototype, and if needed, I can extend the functionality of Godot however I need/want (as a C++ dev).
    Godot might not have advanced features like Unity and Unreal, but it is a greater engine for a hobby, solo dev and small projects.
    The worst engine of all from my exp - was Unity (sorry I love C++)

  • @lapampadoura
    @lapampadoura Місяць тому +1

    Hey, hope you'll get some rest, it sounds like a burn out: I also had this feeling of not even being able to open a program, after some rest and re-organising my work hours, I'm back at it again

  • @braindead2813
    @braindead2813 Місяць тому +13

    C++ will slow down your development time 3x.

    • @yori4434
      @yori4434 Місяць тому

      Why?

    • @joey_wittmann
      @joey_wittmann Місяць тому +1

      ​@yori4434 syntax is more difficult, probably accounts for a 1.5x slowdown tho. U also have better debugging tools especially with Unreal being open source, so that can slow things down as well as you can actually figure out what is happening under the hood. Valuable info but it takes time to umderstand.

    • @CadaverKuma
      @CadaverKuma 29 днів тому

      C++ with multiplayer will break you

  • @blinkachu5275
    @blinkachu5275 Місяць тому

    I tried Unreal several times and I personally just can't get into it. It's so rigid in my opinion. Everything's already premade so ACTUALLY making something yourself is so hard, you can only really try to mold whatever exists. Whereas in Unity I just add an object and write a script and bam, that object does whatever I want it to with the written script. (I'm not saying you can't do that in Unreal btw, I'm just saying it's very hard to do so, or at least very hard to find out how to do so, and online everyone always uses the existing shit in tutorials so you can't learn from that either)
    Both are great engines, people really need to get their panties out of a twist on either side.
    I just prefer to actually write a script (and not have to learn yet another new language with C++... why the heck doesn't Unreal support C#) and know exactly what each piece does because I wrote it myself. It's also why I never use assets. It's slower, but if I make something I know EXACTLY how it works and also have it work exactly how I want it.

  • @TommyLikeTom
    @TommyLikeTom Місяць тому +5

    I've used Unreal, Unity, and Godot, and I've settled on Godot for all my projects. The reason is because I used blender for years, and I saw how fast it developed as an open source project. Also at uni we were taught about the dangers of propriety software, which has played out in front of our eyes. Open source software is forever.
    Like you said Unreal is a pain just to open. Godot opens in seconds.
    It's strange that you chose this time to switch to Unity, considering all the drama

    • @zodiacgsk8849
      @zodiacgsk8849 Місяць тому +2

      I mean the ceo resigned and they changed everything to a better system, the new updates are good. I think we are in a good path

    • @blinkachu5275
      @blinkachu5275 Місяць тому

      That drama happened months ago and they already reverted it, so there's no real reason to not jump into Unity atm

  • @nubunto
    @nubunto Місяць тому

    For me, I’m not a game dev, just a hobbyist. I do have an extensive programming background though.
    My gripe with unreal was that the workflow was slow. C++ was “slow” in the sense that the hot reload crashes 10% of the time and it only means “updating while the editor is open”. Thinking about Godot, where I started my hobby, changes to either code or the scene tree sync up really fast and you can even fix mistakes and hot reload them while the game is running.
    To add insult to injury, my PC has a skill issue and just can’t run unreal at all. The action rpg demo took 15 minutes to compile. That NEVER happened with Godot.
    I just feel godot can help me learn more things like shaders and how to actually build a game. It’s fast and has simpler tools. I would use Unreal for any advanced project though.

  • @joey_wittmann
    @joey_wittmann Місяць тому

    Sorry to hear you're having difficulties with unreal engine :/ been using it for over 5 years now and i love it. But it certainly took a long time to learn and I'm still picking up new things every day, and I've probably only touched 30% of it. There are AAA features I'll likely never use just because of all the time they take to learn + being super specific or meant for a quality bar I'm not interested in trying to achieve like their ML deformer houdini workflow.

  • @RoberBot
    @RoberBot Місяць тому

    I also did quit unreal engine after 3 years and switched to unity and been using it for the last 2 years.
    But in my case it was because I was using the visual scripting system and I've wanted to do more, wanted to learn C++ but a friend recommended me to learn C# first because its easier and then learn c++ and that's what I did.
    After learning both, I saw with C# it was easier to also make apps and websites which I wanted to do.
    So I've switched to Unity so I can use the same language for all 3.
    Not that C++ couldn't do those, but I just felt that with C# it was just easier.
    I see this video made you more views than your usual, I think I would do a similar video to tell the story of why I quit Ue.. :))
    Anyway wish u all the best!

  • @johngrey5806
    @johngrey5806 Місяць тому +5

    I'm a Unity indie dev. Maybe in the future we could team up on a project.

  • @NonLethalGhost
    @NonLethalGhost Місяць тому

    No I wasn't watching your for the Unreal Engine, I am here for the learning vibe, the experimental process and rookie energy, that was what I am here for, so no I don't think I am going away because of switching the engines.

    • @Ed-GameDev
      @Ed-GameDev  Місяць тому

      Thank you! Really appreciate the support

  • @cryterion7770
    @cryterion7770 Місяць тому

    You haven't jumped into a AAA game engine.
    You jumped into too big of a project it sounds like. I think this is normal for a lot of aspiring game devs or hobbyists.
    You really gotta start from the ground up familiarizing yourself. Start with making simple stuff like transforming an objects location, or making a level with doors and keys.
    If you feel like that's too elementary but you're still stuck, believe me dude I get stuck all the time too. I think everyone that uses ue5 sometimes has to check documentation cause something isn't working how they expected or they don't know how to blueprint their specific use case.
    but also Unreal Engine is becoming super cluttered with features and some of them, like world partition, can be super frustrating because it causes bugs that you don't really understand and it doesn't clarify on. But trust me dude, we are all in the same boat. Don't give up, just keep doing the research and keep beating your head against the wall. You'll make progress. But like another commenter said, don't burn yourself out. Don't jump into crazy stuff.

  • @IamSH1VA
    @IamSH1VA Місяць тому

    Good Luck Man....

  • @saeedserwan
    @saeedserwan Місяць тому +4

    good luck with your game dev journey, ever thought about giving godot a try ?

    • @Ed-GameDev
      @Ed-GameDev  Місяць тому +2

      No, I haven't actually. But I could probably sometime in the future, though not for this project. Changing engines more than once would be too much 🤣

  • @begbarros
    @begbarros Місяць тому

    I started up with unreal engine, then I gave unity a try... at some point, I don't know why, all the GameObjects moved to random positions (many of them kind of "grouped together" at same location). I tried to undo, but it didn't work. The scene simply got to a chaotic state out of nowhere. Even though I hadn't saved the scene, when I closed and reopened it, it was saved somehow. Unfortunately I hadn't any kind of version control at the time.. there was absolutely nothing I could do (since we don't have access to the source code). Then I got back to unreal. I can't trust unity anymore

    • @VincentNeemie
      @VincentNeemie Місяць тому

      Sounds like paranormal activity, might wanna get a priest man

    • @begbarros
      @begbarros Місяць тому

      @@VincentNeemie leaving unity just solved the problem..

    • @blinkachu5275
      @blinkachu5275 Місяць тому +1

      Yeah that sounds like a made up thing or you literally just made a mistake yourself lmao. I've been using Unity since literally Unity 4, 2012, back when they were using UnityScript (JavaScript knock-off) and C#, and never have gameobjects just "randomly moved to random positions"
      The only way a gameobject moves on its own is if you applied physics to it via adding a Rigidbody, in which case it will be affected by collisions, gravity and drag, or if you wrote a script that tells the gameobject to update its transform and added it to that gameobject. There's no other scenario where that happens
      Unity has plenty of issues, but making up stuff or blaming the engine for your own mistake is not how you criticize the engine

    • @VincentNeemie
      @VincentNeemie Місяць тому

      @@blinkachu5275 Man, few people remember that unity used to have a JavaScript code hah, funny enough if they had commit to JavaScript, you'd have more people jumping in, but honestly unity is still the biggest community engine there is, so potatoes potatos

    • @begbarros
      @begbarros Місяць тому

      @@blinkachu5275 why would I make up that? What you just said is also valid for unreal,godot and any other engine.. ppl do mistake and blame the engine.It's almost always users' fault..maybe some plugin,add-on can cause random issues like that.But I didnt have a good experience with unity

  • @abdullahalmasrurobl
    @abdullahalmasrurobl Місяць тому

    Dude you need more learning .

  • @itsfkf6106
    @itsfkf6106 Місяць тому +4

    NOOOOOOOOOOOOOOOOOOOO
    Move to godot now
    muheheehehehehe

    • @Ed-GameDev
      @Ed-GameDev  Місяць тому +3

      @itsfkf6106 haha I don't want to risk more time, specially since I am in the middle of a project