Skills, Servants, Masters, Jobs, Classes, Items, Guilds, Quests, Dungeons, Archers, Assassins, Bishops, Priests, Witches, Merchants, Alchemists, Barbarians...
As a junior and senior high school student, I did not understand 90% of the meaning of these English words.
However,
"I guess today's teenagers (some of them) understand the meaning of this word (English) on a daily basis"
I think that's pretty awesome.
I've been thinking about a new paradigm for English education called "Another world English with games"
-----
In addition.
- Use "attribute"
- Think of "class" used in games and otherworldly content as a template, not just as a hierarchical relationship, but use "instance" as the corresponding concept.
These words will be helpful for the programming education.