“Patterns in Mainstream Programming Games” (2020) International Journal of Serious Games, 7(1), pp. 97–126. doi:10.17083/ijsg.v7i1.335.