Mathematics for Game Development

  1. Trigonometry in Games
    1. Fundamental Trigonometric Functions
      1. Sine Function
        1. Unit Circle Interpretation
          1. Graph Properties
            1. Domain and Range
            2. Cosine Function
              1. Unit Circle Interpretation
                1. Graph Properties
                  1. Domain and Range
                  2. Tangent Function
                    1. Relationship to Sine and Cosine
                      1. Graph Properties
                        1. Asymptotes and Discontinuities
                        2. Unit Circle
                          1. Angle Measurement
                            1. Coordinate Relationships
                              1. Special Angles
                            2. Trigonometric Identities
                              1. Pythagorean Identities
                                1. Angle Sum and Difference Formulas
                                  1. Double Angle Formulas
                                    1. Half Angle Formulas
                                    2. Inverse Trigonometric Functions
                                      1. Arcsine Function
                                        1. Definition and Range
                                        2. Arccosine Function
                                          1. Definition and Range
                                          2. Arctangent Functions
                                            1. Single-Argument Arctangent
                                              1. Two-Argument Arctangent
                                                1. Quadrant Determination
                                                  1. Handling Edge Cases
                                                2. Trigonometry Applications
                                                  1. Angle Calculations
                                                    1. Angle Between Vectors
                                                      1. Direction Calculations
                                                        1. Orientation Determination
                                                        2. Targeting Systems
                                                          1. Calculating Firing Angles
                                                            1. Trajectory Calculations
                                                              1. Predictive Aiming
                                                                1. Lead Calculations
                                                                2. Motion Patterns
                                                                  1. Circular Motion
                                                                    1. Oscillatory Motion
                                                                      1. Wave Functions
                                                                        1. Parametric Curves