I understand how complicated constructed languages can be. I do not want that though. The language would need no grammar or syntax. But I would like to create places/people names and maybe the odd noun for the language.
But here's the kicker... I want to be able to generate these languages and quickly, one per player. Potentially hundreds of them.
It occurs to me that even though I don't know Japanese, I can recognize Japanese-sounding words because Japanese has some system of rules about what their words can sound like. And this is true as well for many other languages (probably all of them). For the Japanese example, they have a restricted number of vowels, and all syllables seem to end with a vowel. Consonants don't seem to cluster like in European languages (but for those, we only get particular clusters).
Has anyone actually created such a system/algorithm before? If not, is this something I could create myself or is this more like some PhD research project level of difficulty?