Resumen
Abstract. Gamification is the use of mechanics and designed techniques of games to involve and motivate people to achieve their goals. This work presents an architecture for the generation of educational rules-based games with gamification techniques. This architecture allows to develop gamification applications
achieving learning objectives established by the user and the implementation of emerging technologies, these learning objectives are reflected through the use of learning activities and game attributes. As result of this work, a platform to generate educational rules-based games is presented, in this platform the layered architecture proposed is implemented with the use of gamification techniques.