Creating a game in Russian (Yandex Jam) (SOLVED)

Hello!

My team and I have gotten together and have started working on our game for the Yandex jam but have run into a few issues with creating the game, specifically with utilizing the Russian language.

Issue 1: How do we get Russian Text in the game?

  • We’ve downloaded a Russian font (18VAG Rounded M Normal: Download Free Russian Fonts | Russian Fonts : Russian Fonts)
  • It works on the website but when I downloaded and put it into Defold it refused to work, I could copy paste in Russian Text but it refused to appear on GUIs / labels.
  • Am I missing a setting somewhere in Defold, is this font just not compatible?
  • If I am going about this wrong, how do I get Russian text in the game?

Issue 2: Capturing text input.

  • One of the things my team is attempting to do is use key triggers to do input.
  • We figured that this would allow for easy key rebinding, especially for Russian keyboards which my team cannot test on as we do now have one.
  • The issue is text triggers only capture the key once with no press / released attribute, so I don’t know how to do movement comparable to just using the arrow keys that give us the press / released attribute.
  • Is there anyway to make this work or am I approaching this issue wrong?
  • Also, will the English arrow key input binding be the same on a Russian Keyboard if we just had to use that?

Thanks and help / advice is appreciated!

1 Like

Hi)
1)you need to add extra characters in your font file in defold
“абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ”

2)You always get key input, it not depends on language. If user press “w” or “ц” you get W at engine.

9 Likes

Thank you! This is exactly the information I was looking for!

4 Likes