Sparks VFX in Unreal Engine, Unity and Godot - Game Engine Comparison

Поделиться
HTML-код
  • Опубликовано: 18 дек 2024

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

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

    So yeah, let's see the three engines in action when it comes to building a simple VFX like some Sparks!
    There's quite some differences between this three, but the concepts, are all the same.

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

      I have been following your channel for a long time. I hope you will continue creating particle systems for Godot and Unreal as wel

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

    Loving the Godot tutorials now! please keep it up!

  • @Frank_G_Finster
    @Frank_G_Finster День назад +1

    Thank you! That answered a Godot question for me. Very nice overview and informative comparison.

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

    Thanks for this comparison overview! I've been learning about Godot after being a Unity user, and for the most part I have been finding its structure a better fit for the way I think, but the particle system looks like it might benefit from some improvements, as it does seem to have a few unintuitive interactions, for one thing.

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

      Yep, agreed! Godot is alright and if the particle system receives a rework in organization and features, it will be a really nice engine.

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

      @@GabrielAguiarProd More importantly, in Godot the behavior of particles can be fully programmable. Including visual shaders.(by nodes)

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

    Yesss finally some Godot content! I love this

  • @seahamsquad
    @seahamsquad 2 месяца назад +1

    Very clear and concise. Thank you!

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

    ohhhhhhhhhh amazing video bro... love your content!

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

    This is awesome! Thank you.

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

    Awesome, I really like your tutorial. I worked on the Tale of Bistun project as an RTVFX artist and your unity VFX tutorial benefited me.
    I hope you continue to make Unreal 5 tutorials because I started learning UE5.
    Thank you very much, Gabriel 🙏❤

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

    Yo! Can't wait for the results

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

    Seeing the per particle physics/collision setups for each engine would have been great.
    It was on the preview particles but not on the steps

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

      I had it planned planned true. But the video was already getting way too long. But I can explain briefly explain it here.
      Unity: turn on Collision module and set to World space.
      Unreal: add Collision module to the Particle Update.
      Godot: add a GPUParticlesCollisionBox to the scene and in the Process Material of the particle system set the Collision mode to Rigid.

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

      @@GabrielAguiarProd This collision effect adds a lot to the overall realism of the sparks effect. Impressive. Godot surprised me - looks on par with other engines.

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

    do you think you could add godot vfx in your website for purchase ?

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

      Yes, it will eventually happen too :)

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

      @@GabrielAguiarProd nice, ahm question, do you think it is possible to export your Visual Effects made in unreal engine to godot so I can purchase them right now

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

    How do we scale the entire Niagara system in the scene?

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

      It's weird that it doesn't work with the Transform tools right? Well you actually need to create a global scale parameter, like a float set to 1. And then you can use this global scale parameter to multiply it with anything that needs to be scaled (size, scales, radius, velocity, positions, etc).

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

      @@GabrielAguiarProd
      Yes, even though Unreal has more facilities in the effects department compared to Unity, this one is really strange
      It's really strange that you can't scale an effect in the Scene like Unity.
      Thank you again, teacher.

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

    WOAH MY FAVORITE UNITY VFX GUY DOING SOMETHING IN GODOT !?

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

    Do you know Flax Engine? Could you make a video about the particle system of this engine? I found it very interesting...

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

      I've been looking at it yeah. It seems very promising.

  • @GameDevGeeks
    @GameDevGeeks 9 месяцев назад +1

    amazing video ❤

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

    Amazing video!! You should look up the pronunciation of engine though :D

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

    does anyone know how could I turn on Affects Transparent option under unity vfx PARTICLE HDRP LIT DECAL node? Thanks!

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

    in godotbeta2 it seems that the organization of the particles was much better from what I heard

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

    Hello GabrieAguiaProd 😁 It would be interesting to see you make an effect in the effekserr program, which is a new program to make effects for games that you can then import into Unity, Unreal, Godot. It is still in the development stage, and its workflow is different from that of an engine, but it looks interesting.

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

    00:04 Creating the same visual effect in three different game engines: Unity, Unreal and Godot.
    02:23 Creating a visual effect with stretched particles.
    04:29 Create a static flare particle system with blinking sparks
    06:37 Creating the same visual effect in Unreal with the Niagara particle system.
    09:01 Creating the same Visual Effect in all of them!
    11:15 Creating the same Visual Effect in all of them!
    13:31 The major difference between Niagra and Unity particle systems is the way they handle models and materials.
    15:43 Create a visual effect with particles that always face the camera
    17:49 Stretch the particles in the Y-axis and align them with the velocity vector
    19:51 Create a flare with a static billboard mode using a quad mesh and a curve texture for the lifetime
    21:54 Creating the same Visual Effect in all of them!
    Crafted by Merlin AI.

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

    It’s engines not engynes. “In” :}

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

    more videoes like this please!!!!!!

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

    I'm surprised how faster it is to make something in Unreal compared to Unity. Unity is too complicated

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

      it's not faster, it took ~4 mins for both Unreal and Unity.
      the only engine that it took a long time in was Godot, which makes sense given it's age when compared to the other two.
      also the Unity version was using the CPU/old school particle system. the VFX (gpu) version is honestly way easier to work with because it's drag and drop blocks, which Unreal has as well.

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

      Too complicated wtf lol you clearly never used unity in any real capacity

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

    funny how much better Unreal particles look compared to Unity. yikes.

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

      that's 100% about post processing and not really anything to do with the particles themselves. the real yikes is that you don't understand that simple fact.

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

      @@rocksfire4390 would you recomneed unity over unreal for none aaa 3D games? Im seeing a lot of people jump ship to unreal. Is unity to bearbones to work in without the markets addons? As unreal seems to have a lot at the very start. Thank you

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

      @@MrXlee1967
      both Unity and Unreal are very capable engines.
      there are pros and cons to both and it depends what you really want to do.
      Unity has a TONNNNN of tutorials (community content) and more gets out every day. Unreal doesn't have this level of content but it's not like it doesn't have any.
      i don't know how unreal does it but with unity there are packages which hold extra content (made by unity) you also use that same system for downloaded content (bought or free). so you can add/remove what you want/need. there are a LOT of these packages, i haven't even touched half of them myself. neither engine has a lack of content (in terms of resources you can use to make a game).
      Unity uses C# and Unreal uses C++ for coding, C++ gives you finer control but that's a double edged sword, you need to know exactly what you are doing. C# is much easier to understand and there is less stuff you have to remember to do (allocating memory and deallocating it).
      Unreal has much better, out of the box, post processing and realistic rendering setup. it also has a great lighting system (realistic only). Unity can get to that point as well, it just takes a bit of effort and knowledge or i guess just buying an asset that does it for you.
      both engines do have drag and drop coding, Unity has a few different kinds. all of them are free (there are paid ones for Unity but meh).
      both have "free" content on their stores you can use (Unity and users upload that stuff). so getting something "working" isn't bad, unless you get art/sound from one person, it's unlikely to match....but that isn't really a problem with the stores...it's just a problem that happens no matter what.
      if you are looking for good deals on art/sound/models/animations and such then humblebundle normally has a few bundles going on that are quite cheap for all the resources you get. (go to humble bundle website, click on bundles, then on software). i get the majority of my assets like that because it's insanely cheap to do so, you just need to be a bit paticains and check back every few weeks to see what they are offering.
      i'm not that well versed in Unreal but i know it's very capable as plenty of games are made using it. same with Unity, although i know a lot more about Unity.
      these are mostly Unity channels but the knowledge can be applied to Unreal.
      sebastian lague (high quality tutorials, more advanced things)
      gabriel aguiar prod. (high quality vfx, you are on this channel right now.)
      code monkey (actual indie dev, good tutorials and knowledge of the practice)
      samyam (all over the place but mostly unity focused, look to the older content for tutorials)
      quill18creates (pretty long tutorials but sadly none of them are actually finished, still great starting points though)
      thomas lche (only a few videos for the VFG of unity but pretty good)
      neat ai (not really unity stuff but more complex systems, pretty much boid stuff)
      turbo makes games (doesn't actually make games but he does have the single best DOTS tutorials/updates in the world (far as i have found anyway). DOTS is VERY performant, it's slightly different the way you write code and stuff but it's very very very powerful.
      holistic3d (shes a teacher and has full corases for unity but the YT channel stuff is free, some are bait, look at the times, useful for a few things but unless you don't mind paying for her classes then it's not that good.)
      the coding train (actual teacher has TONS of tutorials and knowledge, not really related to unity but just generic knowledge of programing. very very educational and i highly recommend him.
      board to bits games (long tutorials, again not really finished but the basics are there to start from at least. dead channel)
      infallible code (not exactly about unity but more to do with coding practices and what not. dead channel)
      brackeys (very old channel that is dead but has generic small tutorials that are not very useful but at least the concepts can be utilized i suppose).
      i'm sure there are bunch i missed but those are the ones that i can remember, which ever engine you choose i hope it works out for yea. if you want to picked unreal i would advise to look up some tutorial channels and get a sense of the engine, same with unity. i'm sure someone has already asked for tutorial channels for both unity and unreal, so i would start there.
      taking on a new engine isn't easy, i wouldn't worry to much about it though. it's better to just try both of them and see which one you like better. the most important thing is that you like using it because you will be using it for a very long time once you pick. although it's not like you can't use the other one, nothing stopping you from using both.