Mechanics-Dynamics-Aesthetics (MDA) is een ontwerpkader dat ontwerpers van videospellen (en de software-ontwikkelaars die met hen samenwerken) helpt te begrijpen welk effect de spelregels, de mogelijkheden van de speler en de setting van een spel hebben op het succes van een spel. Het raamwerk is ontwikkeld als onderdeel van een workshop spelontwerp en -afstemming die rond de eeuwwisseling werd gehouden in San Jose, Californië.
Het MDA raamwerk ondersteunt het idee dat succesvolle spellen vanuit het oogpunt van een ontwikkelaar een verzameling losjes gekoppelde discrete outputs zijn. Het raamwerk moedigt ontwikkelaars en ontwerpers aan om ontwerpelementen te correleren met software deliverables. Het raamwerk ondersteunt een formele, iteratieve benadering van ontwerp en tuning waarbij elk onderdeel van het MDA raamwerk een unieke kijk biedt op het ontwerp van het spel.
Mechanica verwijst naar de manieren waarop de programmeercode van het spel het spel beïnvloedt. Mechanica zelf is meestal niet waarneembaar, maar het effect ervan kan worden gevoeld en waargenomen door interacties. Dynamica zijn de waarneembare resultaten die door de mechanica van het spel worden teweeggebracht. Esthetiek verwijst niet alleen naar het visuele uiterlijk van een spel, maar ook naar de emotionele reacties van de speler tijdens het spelen van het spel.
Als een ontwerper bijvoorbeeld de mechanica van het spel aan het afstemmen is, zou hij of zij de software artefacten van het spel kunnen analyseren. Als de ontwerper daarentegen de dynamiek van het spel moet afstemmen, kan hij of zij kijken naar de invoeropties van de gebruiker. Als de ontwerper de esthetiek afstemt, zou hij of zij zich kunnen richten op manieren om de speler aan te moedigen langer te spelen.