Yes, that’s what I did. I added demolishable bouncers to Journeyballs. They work like regular bouncers – you know: the ball hits them and then bounces away – but they get destroyed after being hit. I know, I know, it’s not a big deal. But I like them: they open tons of new possibilities for level design, and I usually get excited each time I add something new. Also, I got to play with the new Unity Shuriken particle system. And it sucks. Let me talk about that.
Why the new Unity Shuriken particle system sucks (from a coder point of view)
Even if I know that Shuriken is not that friendly with mobile, I wanted to play with it, to animate the destruction of the demolishable bouncers. I made a nice simple effect, so that it looked like the bouncer was shred to pieces. Everything was ok. Until I decided I wanted to make the color animation dynamic, so that it could change depending on the general level colors. And. I discovered that Shuriken is simply not available for coding. It exposes just a few variables of the “main” system, and nothing else. So, from a coder’s point of view, it really sucks.
I went back to the legacy particles, which are fully accessible via coding, and was very satisfied. End of the story.
Oh, and I also made a stupid demo level to show off the demolishable bouncers. Here they are: