Unity Particles System:

In this Unity video tutorial we will start from scratch and work to create a few different unity particles. This will cover detailed settings in the Inspector from Min to Max size, all the way to the Elipsoid. The first example we will work to recreate an afterburn type particle, then a magical glow object, and finishing up with reviewing an explosion.

Particles are useful for so many effects in games, you really can’t go without them- so here’s a tutorial just for that! We will look at all the most important options in the particle system, create a few custom particles, and look at Unity’s very nice particle prefabs too.

What you will learn in this Unity Particle Tutorial:

  • Creating a new particle system
  • Editing the particle, creating various effects and manipulating the transform
  • Reverse engineering complex particles

Unity Particles

Unity Particles

Unity Particles

GSWU<

You must be logged in to upload images. Register

Discussion

37 Responses to “Unity Particles: Getting Started with Particles”
  1. Posts: 12

    I know how particles work from playing around with them but this is still awesome <3 nice info about a few things I didnt know :)

    Also… FIRST \o/

    #
    1
    Feb 13, 2012 at 11:22 am
  2. Posts: 8

    That was useful :-)

    #
    2
    Feb 13, 2012 at 1:59 pm
  3. Posts: 7

    haven’t watched it yet, but is there a way to set up some kind of “wind” to influence particles, similar to what Blender can do?

    #
    3
    Feb 13, 2012 at 2:02 pm
  4. Posts: 11

    how exciting!

    #
    4
    Feb 13, 2012 at 4:02 pm
  5. Posts: 27

    haven’t watched but hope this will help with my game. actually any intro into particles will help make my game better.

    #
    5
    Feb 13, 2012 at 4:25 pm
  6. Posts: 1

    Bad timing, new particle system was just released today :P

    #
    6
    Feb 14, 2012 at 1:13 pm
    • Posts: 34

      Hah! Indeed.. though this system will still work in the new Unity, just means we get to do another video for yah. :)

      #
      6.1
      Feb 14, 2012 at 1:15 pm
  7. Gabriel williams
    Posts: 37

    ACTUALLY…(ha), this system is still the base for the new Shuriken Particle System! The new system is really just a more complex and powerful version of the, erm, “old” one.

    Learning this system will be a big help before moving on to the new, much more advanced, one, really!

    Also, hurray for Unity 3.5!
    /me runs off to properly learn new system for new tutorial…

    #
    7
    Feb 15, 2012 at 6:56 pm
  8. Awesome! Learnt quite a bit

    #
    8
    Feb 26, 2012 at 4:51 pm
  9. John Esguerra
    Posts: 1

    I was just wondering, I installed Unity 3.5 and I am trying to do the Moon Machine…everything seems to be working except for the Particle System. I don’t see the Ellipsoid particle emitter on the Inspector. Instead, I have the Particle System which has Duration, looping, Prewarm, Start Delay, Start Lifetime, etc…Am I missing something?

    #
    9
    Mar 3, 2012 at 6:57 am
  10. Posts: 268

    Hi John-

    Unfortunatly (for this tutorial, anyway), when you create a new Particle System in 3.5+, it creates once using the new “Shuriken” system, which is a bit different than the one showing in this tutorial. You can still create and use the “old” particle system by creating an empty Game Object, then adding (via “Component>Effects>Legacy Particles” menu)the “Ellipsoid Particle Emitter”, “Particle Animator”, and “Particle Renderer”.

    Better yet, just import the project files that come with this tutorial and you’ll have all that pre-setup and ready to go!

    The new system isn’t a huge overhaul or anything, don’t worry- it mostly just gives a LOT more options and neat features, but the “old” system is still at it’s core. Hope this helped!

    #
    10
    Mar 3, 2012 at 1:24 pm
  11. Brian
    Posts: 2

    when I make the particle system, my particles are square, any Help?

    #
    11
    Mar 12, 2012 at 6:09 pm
    • Posts: 268

      How did I miss this? Sorry! If it’s square, chances are you don’t have a texture applied to the Particle Material, check that it’s the “soft dot” looking texture, or make your own, of any shape that you like :) Hope this helps!

      #
      11.1
      Apr 11, 2012 at 12:59 pm
  12. Kareyu
    Posts: 3

    I tried to create the shown particle effects by using the new particle system of Unity 3.5 and i got some really cool results. I only didn’t know how to make the third particle system “one shot” and my stars of the second one are not as good as in the tutorial.
    Great tutorial, i hope there will be one for the new particle system, too! :)

    #
    12
    Apr 8, 2012 at 10:28 am
    • Posts: 268

      Nice job! There will definitely be one for the new system, just need to learn it all up myself ;)

      #
      12.1
      Apr 11, 2012 at 12:58 pm
  13. Liane
    Posts: 5

    I think my computer system might not be strong enough. When I use particle renderer, the particles turn into pink squares.

    #
    13
    May 24, 2012 at 2:19 pm
    • Posts: 268

      :P No worries, it’s actually just that you need to apply a material under the “renderer” area. When it’s bright pink, it’s just missing a material :)

      #
      13.1
      May 25, 2012 at 12:58 am
      • Liane
        Posts: 5

        Ok I see now. Thank you so much!

        #
        May 25, 2012 at 1:30 pm
  14. Posts: 268

    Good to hear! :)

    #
    14
    May 26, 2012 at 9:13 pm
    • Liane
      Posts: 5

      Now that I think of it, my particles come out differently then yours. Mine simple rise into the air, but when you create yours it is a cluster of particles which seem larger and have more. Do you have a default for when you start your particles?

      #
      14.1
      May 27, 2012 at 8:17 pm
  15. Posts: 5

    Hello. When I hit the play button to start the game engine, my explosion particles disappear from both the screen and the heirarchy. When I stop the game and go back to the normal screen, the explosion shows up fine. Any suggestions?

    #
    15
    Jun 18, 2012 at 7:25 pm
    • Posts: 268

      It sounds like your particles are set to either “one shot” or “auto destruct”. Can you check that in their settings?

      #
      15.1
      Jun 18, 2012 at 10:52 pm
  16. Posts: 5

    Well that’s interesting…I just opened up the source file, the one with your particle scenes, and it seems your explosion disappears when the game starts also. Could this have to do with the autodestruct, or the one shot? I’ll test, but if either of these are correct, this might mean the explosion particle system, as it’s set up, couldn’t really be used in a game.

    Any thoughts?

    #
    16
    Jun 18, 2012 at 7:28 pm
  17. Posts: 5

    Okay, got it (hope no one minds the quick fire posts, but I think out loud sometimes, and maybe this can help someone).

    Anyway, I tested the settings and the “One Shot” checkbox does indeed make the explosion disappear after just one shot, so it effectively doesn’t show up in the game engine.

    Don’t know if this is a Unity upgrade (3.5.2) thing, but as of now, this explosion method effectively doesn’t work.

    #
    17
    Jun 18, 2012 at 7:36 pm
    • Posts: 5

      At least not without, probably, some playing around with the particle speed, maybe the density.

      #
      17.1
      Jun 18, 2012 at 7:43 pm
      • Posts: 268

        Hi Jack- thoughts out loud are good! This “disappearing” is actually proper behavior- very useful for things like explosions/etc. You wouldn’t want an explosion to keep on looping over and over! :P

        #
        Jun 21, 2012 at 3:51 pm
  18. Posts: 47

    Not sure why, but it seems the library is messed up

    #
    18
    Jul 20, 2012 at 8:06 pm
  19. Law
    Posts: 1

    Ive been trying to become more proficient in Unity FX, Please please tell me you have a place to send me to learn more advanced and detailed techniques.

    #
    19
    Aug 21, 2012 at 8:20 pm
  20. Posts: 1

    It is still not entirely clear to me on how to craft my own particle “sprites” or materials.
    It would also be wonderful if you mentioned all of the options in the updated tutorial.

    #
    20
    Sep 5, 2012 at 2:16 am
  21. Posts: 268

    We (I) will be making a proper Shuriken tutorial soon. I’ll include the material bit as well, Michael.

    #
    21
    Sep 5, 2012 at 11:33 am
  22. Posts: 1

    Just gone through all the beginner tutorials and they were fantastic. Well done.

    But as you are probably aware the particle system in Unity 4 is very different so this tutorial and the previous one doesn’t make much sense.

    #
    22
    Jan 20, 2013 at 3:47 pm
  23. Awesome tutorials Gabriel. Step by step and nothing left out.

    When adding contrails to a engine particle system to give the engine an actual sense of leaving behind spent fuel is there a seperate script that needs to be written so that the contrail will react accordingly?

    Will there need to be var’s added that will create a contrail slot for each thruster where the contrail can then be dropped into the slot just like the thrusters are?

    Lunar Lander Tutorial.

    #
    23
    Feb 20, 2013 at 4:16 pm
    • Posts: 268

      Thank you :) For the effects you mention, you would need to add a secondary particle emitter, though no scripting would be required. Just set it to emit based on “Distance” instead of “Time”, and it will only leave a trail as it moves, and in proportion to the movement! That’s using the new Shuriken particle system, of course.

      Of course, you could script in more advanced effects as well!

      #
      23.1
      Feb 21, 2013 at 6:41 pm
  24. Posts: 12

    hmmm, I loved the tutorial, but I downloaded Unity 4.x so I cant follow your steps, is so confusing the new particle system, I managed to make the first one thou :P

    #
    24
    Feb 24, 2013 at 9:43 pm
    • Posts: 268

      Hi there- you can actually create the old particle type, I believe it is under “Game Object > Create Other > Legacy > Particles”, or something close to that. Then the tutorial will match! :)

      #
      24.1
      Feb 25, 2013 at 1:58 pm
  25. Posts: 1

    boy is this program unity cool. Its just to bad it dessagrees with blender
    on which axis are which.(blender has z going up) It is tough to get used to.

    #
    25
    Apr 16, 2013 at 6:41 pm

Leave a Comment

You must be logged in to post a comment.