Useful Links
Mathematics
Mathematics for Game Development
1. Foundational Mathematical Concepts
2. Linear Algebra: Vectors
3. Linear Algebra: Matrices
4. Geometric Transformations
5. Advanced Rotation: Quaternions
6. Trigonometry in Games
7. Calculus for Motion and Physics
8. Physics Simulation
9. Probability and Randomness
10. Curves and Splines
11. Specialized Topics
Physics Simulation
Kinematics
Motion Fundamentals
Position
Displacement
Velocity
Acceleration
One-Dimensional Motion
Constant Velocity
Constant Acceleration
Kinematic Equations
Two-Dimensional Motion
Vector Components
Projectile Motion
Circular Motion
Three-Dimensional Motion
3D Kinematics
Spatial Trajectories
Dynamics and Forces
Newton's Laws of Motion
First Law of Motion
Inertia
Equilibrium
Second Law of Motion
Force and Acceleration
Mass Effects
Third Law of Motion
Action-Reaction Pairs
Force Interactions
Force Analysis
Force Vectors
Net Force Calculation
Force Diagrams
Common Forces
Gravitational Force
Constant Gravity
Universal Gravitation
Gravitational Fields
Normal Force
Friction Forces
Static Friction
Kinetic Friction
Friction Coefficients
Drag Forces
Linear Drag
Quadratic Drag
Terminal Velocity
Spring Forces
Hooke's Law
Spring Constants
Elastic Potential Energy
Momentum and Impulse
Linear Momentum
Impulse-Momentum Theorem
Conservation of Momentum
Collision Detection
Bounding Volume Hierarchies
Bounding Spheres
Sphere Definition
Sphere-Sphere Intersection
Sphere-Point Tests
Axis-Aligned Bounding Boxes
AABB Definition
AABB-AABB Intersection
AABB-Point Tests
Oriented Bounding Boxes
OBB Definition
OBB-OBB Intersection
Separating Axis Theorem
Primitive Collision Tests
Point-Primitive Tests
Line-Primitive Tests
Plane-Primitive Tests
Ray Casting
Ray Definition
Ray-Sphere Intersection
Ray-Plane Intersection
Ray-Box Intersection
Ray-Triangle Intersection
Spatial Partitioning
Uniform Grids
Grid Structure
Object Assignment
Query Optimization
Hierarchical Structures
Quadtrees
Octrees
BSP Trees
Hash-Based Methods
Collision Response
Collision Types
Elastic Collisions
Inelastic Collisions
Perfectly Inelastic Collisions
Conservation Laws
Conservation of Momentum
Conservation of Energy
Energy Loss in Collisions
Impulse Calculations
Collision Impulse
Impulse Application
Multiple Contact Points
Restitution
Coefficient of Restitution
Bouncing Behavior
Energy Dissipation
Friction in Collisions
Static Friction Response
Dynamic Friction Response
Friction Impulse
Previous
7. Calculus for Motion and Physics
Go to top
Next
9. Probability and Randomness