Coding Train Live 82: Physics Engines and Matter.js

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=YKdvQYk7orE



Duration: 2:01:03
12,809 views
234


In this episode of The Coding Train, I provide an overview of physics engines. I a discuss a variety of libraries and the factors that go into picking an engine: 2D vs. 3D, collision detection, efficiency, etc.

I also take a look at the JavaScript physics engine Matter.js. I discuss you how to use this library for collisions in a p5.js sketch.

Timestamps:
20:28 - Intro to Physics Engines
54:40 - Q&A on Physics Engines
1:10:13 - Intro to Matter.js
1:55:56 - Conclusion/short Q&A

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://thecodingtrain.com/discord
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ–‹οΈ Twitter: https://twitter.com/thecodingtrain
πŸ“Έ Instagram: https://www.instagram.com/the.coding.train/

πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

πŸ”— p5.js: https://p5js.org
πŸ”— p5.js Web Editor: https://editor.p5js.org/
πŸ”— Processing: https://processing.org

References:
Box2D: http://box2d.org/
toxiclibs: http://toxiclibs.org/
Bullet Physics Library: http://bulletphysics.org/wordpress/
Cannon.js: http://www.cannonjs.org/
Matter.js: http://brm.io/matter-js/
This Dot Song: https://soundcloud.com/kristianpedersen/this-dot-feat-daniel-shiffman
The Nature of Code: http://natureofcode.com/
My Nature of Code playlist on Physics Engines: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6akvoNKE4GAxf6ZeBYoJ4uh
My Coding Challenge on 3D Cloth with toxiclibs: https://youtu.be/jrk_lOg_pVA

Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code

For my Nature of Code videos: https://www.youtube.com/watch?v=6vX8wT1G798&list=PLRqwX-V7Uu6YVljJvFRCyRM6mmF5wMPeE&index=1
For More Live Streams: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz

Help us caption & translate this video!

http://amara.org/v/4gQT/

πŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct







Tags:
JavaScript (Programming Language)
live
programming
daniel shiffman
creative coding
p5.js
coding challenge
p5.js tutorial
p5js
javascript (programming language)
tutorial
javascript
coding
challenges
coding train
the coding train
physics
physics engine
collision detection js
collision detection javascript
matter.js
box2d
toxiclibs
canon.js
bullet physics library
physics javascript
physics engine p5.js
physics processing
physics engine intro