16 May 2023

Localization subsystem

University of brighton
C++

For CI517 in my second year of University, I needed to create a subsystem for a game engine using C++. I decided to create a localization subsystem to allow for multi-language support.
My solution allows developers to create lang files using an XML-based format. These files allow for each language to specify different text and asset translations.
The subsystem provides the ability to get a list of available languages at run-time, while also providing the ability to switch languages mid-game.

Links

This project has no links