— This paper presents an environment targeted at computer games development industrialization in the .NET Platform. A computer game product line definition and its architecture are specified and implemented by means of software factory assets, such as a visual designer based on a domain-specific language (DSL), semantic validators and code generators. The proposed approach is then illustrated and empirically validated by the creation of real world case studies. Finally, it is investigated how the proposed factory can be used as an edutainment platform for Computer Science 1 (CS1) and 2 (CS2) courses. The final intention is to empower game rs and designers to work more productively, with a higher level of abstraction and closer to their application domain.