Mathematics for Game Development

  1. Probability and Randomness
    1. Probability Theory
      1. Basic Probability Concepts
        1. Sample Spaces
          1. Events
            1. Probability Measures
            2. Probability Rules
              1. Addition Rule
                1. Multiplication Rule
                  1. Complement Rule
                  2. Conditional Probability
                    1. Bayes' Theorem
                      1. Independence
                      2. Random Variables
                        1. Discrete Random Variables
                          1. Continuous Random Variables
                            1. Expected Value
                              1. Variance
                            2. Random Number Generation
                              1. Pseudorandom Number Generators
                                1. Linear Congruential Generators
                                  1. Mersenne Twister
                                    1. Xorshift Generators
                                    2. True Random Number Generation
                                      1. Hardware Sources
                                        1. Environmental Noise
                                        2. Random Number Quality
                                          1. Uniformity
                                            1. Independence
                                              1. Period Length
                                              2. Seeding and Reproducibility
                                                1. Seed Values
                                                  1. Deterministic Sequences
                                                    1. Save State Compatibility
                                                  2. Probability Distributions
                                                    1. Uniform Distribution
                                                      1. Discrete Uniform
                                                        1. Continuous Uniform
                                                          1. Generation Methods
                                                          2. Normal Distribution
                                                            1. Gaussian Properties
                                                              1. Box-Muller Transform
                                                                1. Central Limit Theorem
                                                                2. Other Distributions
                                                                  1. Exponential Distribution
                                                                    1. Poisson Distribution
                                                                      1. Binomial Distribution
                                                                      2. Distribution Sampling
                                                                        1. Inverse Transform Method
                                                                          1. Rejection Sampling
                                                                            1. Importance Sampling
                                                                          2. Game Applications
                                                                            1. Loot and Reward Systems
                                                                              1. Drop Rate Tables
                                                                                1. Weighted Random Selection
                                                                                  1. Rare Item Generation
                                                                                    1. Anti-Frustration Mechanics
                                                                                    2. Procedural Content Generation
                                                                                      1. Random Map Generation
                                                                                        1. Terrain Generation
                                                                                          1. Dungeon Layout
                                                                                            1. Item Placement
                                                                                            2. AI Behavior
                                                                                              1. Decision Making
                                                                                                1. State Transitions
                                                                                                  1. Behavioral Variation
                                                                                                    1. Emergent Behavior
                                                                                                    2. Combat Systems
                                                                                                      1. Hit Chance Calculations
                                                                                                        1. Critical Hit Systems
                                                                                                          1. Damage Variation
                                                                                                            1. Status Effect Probability