Hi. We've got a large 2D MMORPG and we need to be able to make and play many different kinds of effects/animations. Because of their high artistry they seemingly cannot be done using built-in Unity techniques like Animator or Particle Systems. Also they have to reside remotely and be downloaded and played on-demand. Currently our artists/animators make them anyhow they like and in any program they like and export them into .webm VP8 which is played in game using VideoPlayer component. Unfortunately, VideoPlayer doesn't work well and stably when is used to play many videos simultaneously (like 64 animated item icons in an 8x8 backpack). Also it tends to behave somewhat inconsistently across different platforms (WebGL, desktop, mobiles, Unity Editor). It randomly hangs mobile application for some reason; draws grey rectangle for a moment on WebGL at start of play; ignores transparency here and there and makes it just black; makes coroutines stop working in Unity Editor until it is restarted, and even prevents doing that, hanging the Editor on quit attempt until it is forcefully stopped from the task manager; etc. We are tired of battling all these VideoPlayer peculiarities and are looking forward to find a more efficient way to make and play effects and animations. The one way I see it is to convert videos into individual images, one for each frame, pack them into atlas and play them. But these imagesets tend to be very large in byte size, much larger than compressed videos. But besides that I'm out of ideas, I'm all outta gum. So the question is, how would you do it? Will appreciate any ideas, thanks.