Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

You would use software like Word, and create three columns. The first column has a key (which software like Unity use), the second column has the English text and the third column has the translation.  Like this:


Key

English

Russian

NewGame

Start New Game

Начать новую игру


I don't know anything about Ren'Py, but with Unity it's complicated to insert a translation after the game is complete. So you'd be better off offering your service to someone still developing a game, or who already has translations in their game.  

Just randomly translating a game might be pointless because you can't publish it, (it's copyright infringement) and the developers might not be able to incorporate it into their original game.

(+1)

Renpy is not unity, and its operation is very different


Renpy has tools to export texts to files that can be translated, the problem is that the ID of each line is generated as a hash of the original text.

If you try to create the translation in the middle of creating the game, you often run into problems with IDs, which means having to repeat a lot of work.

On the other hand, if you do it when the game is finished, you will save yourself a lot of headaches.