English education game using non-player character based on natural language processing

Andhik Ampuh Yunanto*, Darlis Herumurti, Siti Rochimah, Imam Kuswardayan

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

14 Citations (Scopus)


Game education is a game that aims for educational and entertainment. But the educational game is not popular to users. Therefore, it takes innovation and other ways to improve the educational game itself. Based on the current user survey, games that have dynamic elements such as artificial intelligence are sufficiently requested by users. For this reason, this study aims to build educational games that implement artificial intelligent (AI). In a game, AI is often implemented as Non-Player Character (NPC). The method used for NPCs in this game is based on the Natural Language Processing approach. This is so that the NPC can answer questions about English automatically. The results show that the educational game that has this NPC gets an average score above 75% of users. In addition, users also provide positive feedback on the game itself apart from the questionnaire. So it can be concluded that the presence of NPCs in educational games can increase user interest. With this new approach, it is hoped that it can also increase the popularity ranking of the educational game genre.

Original languageEnglish
Pages (from-to)502-508
Number of pages7
JournalProcedia Computer Science
Publication statusPublished - 2019
Event5th Information Systems International Conference, ISICO 2019 - Surabaya, Indonesia
Duration: 23 Jul 201924 Jul 2019


  • Educational game
  • Natural language processing
  • Non-player character
  • User assessment


Dive into the research topics of 'English education game using non-player character based on natural language processing'. Together they form a unique fingerprint.

Cite this