Language
I started to implement the option to switch between German and English language. We already had a LanguageManager but I started on a new one, which uses Coherent’s localization API. The first step was to remove the json file we were using and creating a csv data for each language. That makes it also easier to add more languages if necessary.
I also seperated the content with topics e.g: Main Menu, Game etc. so I only need to load the translation of the current scene. The next step was the communitcation between C# and javascript, but thanks to Coherent it was pretty easy, as I only needed to override their own methods. Last of all was to add a selectbox to the options window, so that the player always has the chance to switch languages.