Dynamiczne wyważanie rozgrywki – proces automatycznej zamiany parametrów, scenariusza lub zachowań w grze komputerowej w celu uniknięcia spowodowania uczucia znudzenia lub frustracji u gracza. Z jednej strony gracz może się poczuć znudzony, jeżeli gra jest zbyt łatwa. Z drugiej może być sfrustrowany wywindowanym poziomem trudności. Celem dynamicznego wyważania rozgrywki jest utrzymanie zainteresowania użytkownika od początku do końca gry oraz zadbanie o prawidłowy poziom wyzwania dla użytkownika. Wraz z polepszeniem umiejętności graczy w czasie (z powodu nauki mechanizmów gry), poziom wyzwań również powinien wzrastać.

Podejścia W literaturze znajduje się wiele różnych podejść dotyczących problemu dynamicznego wyważania rozgrywki. We wszystkich przypadkach wymagane jest mierzenie poziomu trudności, któremu użytkownik stawia się w danym momencie. Taki pomiar może zostać wykonany za pomocą funkcji heurystycznej, nazywanej przez niektórych autorów "funkcją wyzwań" (ang. challenge function). Funkcja ta sprowadza dany stan rozgrywki do wartości opisującej, jak trudna wydaje się gra użytkownikowi w konkretnym momencie.