In a mobile game-based learning, this study focuses on balancing learning time and game time to enhance engagement while maximizing academic achievement. When people are engaged with game content, they are repeatedly playing the game until they master the skills. Game content is used to bring entertainment part to increase engagement so that players can study the learning contents repeatedly. Although the underlying assumption of game-based learning is that game content enhances engagement and motivation to study, the critical problem is that only the high frequent learners experience academic achievement. Furthermore, analyzing the preliminary study data on features affecting usage frequency revealed that learning time affects number of played sessions, which affects learning outcome; hence the purpose of this study. By combining two features, controlling difficulty and balancing time, results indicate the application usage was highly frequent and academic performance was improved the most.