Friction
Last updated
What is Friction?
Friction is a crucial concept in game dynamics. In the context of games, it's typically used to slow down or impede movement, providing a realistic feel to characters or objects movement. For example, when a player's character runs on a smooth surface as compared to a rough one, friction influences the speed and control of that character. It can be seen in how cars skid on icy surfaces, how walking speed changes depending on the terrain, or how a ball rolls and eventually slows. The equation to compute friction is usually f = μN, where f is the force of friction, μ is the coefficient of friction (which depends on the two surfaces interacting), and N is the normal force (which is generally the weight of the object). You can adjust the coefficient of friction in a game to have different effects depending upon the desired outcome.
Free resources to learn Friction
- ArticleFriction in Game Dev
- VideoFriction
More in stage 3: Projection
Friction: common questions
Can I learn Friction 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 Friction 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 Friction tutorial for beginners?
It is lesson 19 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.