“…It is a six-phase process life cycle consisting of initiation (create a rough concept), pre-production (create and revise game designs, then create a prototype), production (create assets and source codes, combine the two elements and customize the prototype), testing (test the game's functionality and conduct internally the game usability and playability), beta (implement test externally to get feedback for bugs), and release (release to the public). Trista and Rusli [12] developed a game for learning Indonesian history by following the software development processes as a game-based learning method. The method consists of problem identification (indicate the need to improve the study of Indonesian history), literature review (review methods to solve similar problems), system design (design the application), construction (define the game structure, app flows, user interfaces, and game assets), testing (conduct functional tests), and evaluation (assess the perceived ease of use of the app).…”