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 am learning OpenGL ES and I have setup the environment. I believe the best way to learn things is to grab a dummy project and start working on it. So what I plan to do is...

Flare on a parachute

Now I want this parachute to be created in OpenGL ES with sparkling effect at its tip. The sparkling effect must be shiny and animating like it's really sparkling. And the whole parachute would be moving down from top of the screen slowly and slightly fluctuating its position.

Please tell me if this is what I can do using OpenGL ES or I should use some other framework for fast development.

share|improve this question

As you're using OpenGL as the underlying graphics technology it is beneficial to think of the problem in terms of what OpenGL is good at.

As with any other 3D API, the focus is primarily on fast transformation and rasterisation of primitives like triangle, often with texture maps and in some cases programmable shaders.

Your scenario can be modeled in two parts: - draw a 2D quad (or pair of triangles) which you translate and rotate according to the way you want it to move; - the sparkling effect can be a set of quads with an animated texture or which rotate in place to give local motion to things.

Another approach for the "sparkling" could be to have a particle system attached which sends off sparks and particles into the air.

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.