Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to achieve sprinkling effect of water in android using opengl. so, do i need to achieve it with graphics? is there any other way to do it using opengl?

or how can i start working on this,any links?

share|improve this question
you probably need a particle system for what you want to achieve and this means working on the CPU and with a physics library. – user827992 Sep 17 '12 at 6:22

As user827992 said you'll probably need to create a particle system. This does not mean you need a physics library in any way, however.

Spawn sparkles over the water of random size and placement between whatever specified thresholds you desire(just tinker with it till it looks purtty). Have them fade in and back out. You'll also need to control the rate at which the particle spawn.

There might be a library out there to handle particle systems for opengl-es, but I'm not sure.

Alternatively you can make an animation that plays over the water, or animate the water itself. However this is less dynamic and may look stale.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.