How To Save On Game Localization
Developing an indie game is tough on the wallet - we get it.
And that doesn’t even include the cost of localizing your game in order to grow your audience.
While localizing an indie game can initially seem worthwhile - after all, there are so many more potential players you can reach - it also requires quite a big upfront investment.
However, there are ways you can mitigate the cost! Here’s how to get the most from your money when you localize your indie game.
DOs and DON'Ts to Keep Localization Costs In Check
1. Don’t start your project without first considering localization
Here’s the truth - localization will end up being much more costly for you if you leave it as an afterthought when planning out your game development.
If certain parts of your game aren’t designed or coded with localization in mind, you’ll either have to redo entire chunks of your game, or worse still, localization could be impossible!
In either case, the cost will be much higher than it needed to be.
2. Do keep localization in mind - starting right at the conception stage of your indie game
The best way to start any indie game project is by asking all the localization questions early on - and yes, bringing in a localization team!
Although various solutions exist to help indie developers localize their games, ranging from free to high-cost, we recommend onboarding professional game translators right away.
And while choosing a costly option may sound counterintuitive to saving money, you’ll actually save money in the long run by going with professional translators.
Why? Professional translators, when brought in early, will be able to better understand your project and notice potential localization pain points, which will give you the opportunity to address them before localization actually starts.
If you choose lower-cost options, you could end up with a poor-quality translation, because most low-cost localization agencies have the following drawbacks:
Agency translators are generalists and don’t specialize in games, which means they aren’t as familiar with the unique process of game development;
Most low-cost agencies pay their translators low wages and spend very little time understanding what your game is about or what context clues there are, which does not create the best conditions to deliver quality translations;
Your strings may get localized by different people, which could cause inconsistencies in the translation.
In addition to bringing on professional translators early, you should also figure out what needs to be localized and what doesn’t so that you can plan accordingly. Some examples to consider are:
In-game localization (character names, locations, etc.);
Marketplace content localization (game/app description, keywords, screenshot captions, etc.);
Press kit translation.
Keep in mind that you may be able to skip some of these elements depending on which languages and cultures you’re localizing to.
For example, if you’re localizing from English to French, you may not need to change the cultural aspects as much as if you were localizing to Chinese.
3. Don’t skimp on allocating time for localization
Yes, localizing your game is your translating team’s job.
However, it’s important for the core members of your development team to have some time allocated to collaborate with the translators.
If you don’t, two things could happen:
Either you’ll need to spend time with the translators anyway, which will put you behind schedule since you didn’t allocate time for it…
Or, your team won’t have any time to help your translators, which will result in a poor-quality localization.
This will be the case even with the most professional translators available! That’s because no one knows your game better than your team does, and your translators will need context tips from time to time to ensure you’re getting the best result possible.
4. Do create a localization kit
A localization kit will help your translators be more self-sufficient, which means less time is needed from your team to help guide them.
In order to plan the most cost-effective localization, create a game localization kit right from the start.
Here are a few pointers of what to include to help you get started:
Specify your target players;
Include your formatting preferences;
Describe the tone;
Provide character introductions;
Provide details about your game world;
Provide context hints;
Allow time for questions and answers.
5. Don’t hard-code strings that need to be localized
Remember this: game translators are not programmers.
If you hard-code your strings, your translators won’t be able to easily go in and do their work. Hard-coding makes everyone much too reliant on your programmer.
7. Do make your strings easily editable by non-developers
It’s important not only to avoid hard-coding strings, but also to avoid storing them in developer tools.
So what’s the best way to store your strings? Keep it simple by using spreadsheets or other word processors. Spreadsheets are the best way for a professional localization team to work with your strings.
8. Don’t create separate strings for words in one sentence
Speaking of strings, remember that sentence structures don’t work the same in all languages.
This means it’s better to localize sentences as a whole instead of breaking them up into separate strings.
Here’s an example: if you have weapon and item names with adjectives or attributes, translating them as standalone strings wouldn’t always make sense. If you’re translating to a language that uses gendered words, your grammar will be off.
For instance, if you have the following standalone strings: