You need a way of forcing language models to really actually stay in character and stick to the lore if you want to use them as characters in a serious videogame. As you can see from the chatGPT jailbreaks, alignment techniques don't work well enough yet.