gamification engine. According to GDF's case study from Jetbrains, MPS was chosen for three main reasons: the need to provide text-based DSLs, the availability of language extension mechanisms conveying consistency management between abstraction layers, and the provision of generators to automatically derive implementation code. Licensing The MPS source code is released under the Apache License. See also Intentional programming Xtext References External links MPS blog MPS User's Guide Language workbench