Restitution

Last updated

What is Restitution?

In game development, Restitution is a property closely related to the physics of objects. Essentially, restitution represents the "bounciness" of an object or, in more scientific terms, the ratio of the final relative velocity to the initial relative velocity of two objects after a collision. In the context of game physics, when objects collide, restitution is used to calculate how much each object should bounce back or recoil. Restitution values typically fall between 0 and 1 where a value of 0 means an object will not bounce at all and a value of 1 refers to a perfectly elastic collision with no energy lost. Therefore, the higher the restitution value, the higher the bounce back of the object after a collision.

Free resources to learn Restitution

More in stage 3: Projection

Restitution: common questions

Can I learn Restitution in Hindi?

This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Restitution in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.

Is this Restitution tutorial for beginners?

It is lesson 15 of 144 in the free Game Developer roadmap, in stage 3, Projection. If you are new to Game Developer, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.

Still confused? Ask me