2D Physics Engine Design and Code Review
Offered By: The Cherno via YouTube
Course Description
Overview
Explore the intricacies of building a 2D physics engine in this comprehensive code review video. Delve into API design principles, ownership semantics with pointers, and the use of std::weak_ptr for enhanced safety. Learn about spatial partitioning techniques for optimization and the implementation of physics solvers. Gain valuable insights on careful optimization strategies and tackle additional challenges to further enhance your understanding of physics engine development.
Syllabus
- Recap
- How to design an API
- 2D Physics Engine design
- Pointers and ownership semantics
- Using std::weak_ptr to be "safer"
- More physics
- Spatial partitioning for optimization
- Be careful when trying to optimize!
- Physics solvers
- Final thoughts and extra challenges
Taught by
The Cherno
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera SAP Cloud Platform API Management
SAP Learning Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Building Modern Nodejs Applications on AWS
Amazon Web Services via edX