Matrix game theory and optimisation models offer two radically different perspectives on the outcome of evolution. Optimisation models consider frequency-independent selection and envisage evolution as a hill-climbing process on a constant fitness landscape, with the optimal strategy corresponding to the fitness maximum. By contrast, in evolutionary matrix games selection is frequency-dependent and leads to fitness equality among alternative strategies once an evolutionarily stable strategy has been established. In this review we demonstrate that both optimisation models and matrix games represent limiting cases of the general framework of nonlinear frequency-dependent selection. Adaptive dynamics theory considers arbitrary nonlinea...