Unity 3D / C# Programmer
Required skills
* The ideal candidate must have more than one years’ experience using Unity3D and coding 3D apps/games in C#
* Ideally, have experience with:
- Translation work and creating code to support multiple languages
- Interfacing with the Steam API through Unity
- Basic 3D importing, modeling and exporting to accelerate 3D text work
* Able to work as part of an online team and to a specific design doc and milestone schedule
Job Description
Work through a large existing Unity 3D project (MyWorld) and carefully replace all instances of hard coded text and replace 3D models that contain geometric text (art to be supplied), and extract all text to a .PO text file, to be imported into POEDITOR.COM so third parties can translate the text to multiple languages, then to use the POEDITOR.COM API to import the resulting translations as new .PO files that can be added to a new language folder within the MyWorld folder structure.
Additionally:
* A new setting mode will be added to choose the interface language, and read from Steam API to determine the user’s native language to pre-select that language if the relevant PO file is found.
* Any 3D models replaced with non-text versions need the translated text placed back on the models (using quads with text on the texture) to restore all text present in the software. It is estimated to have 500 words within the main software UI that will need extracting and later importing and testing.
Interested candidates should send an email with their CV/Portfolio to my attention at this email address: rick@thegamecreators.com
Thanks!
Development Director
TGC Team