Carlard Studios presents a unique tool to supplement Chinese language learning with the online Unity game Tone Fu. Downloadable versions for Windows and Mac are also available.

In Tone Fu, you must correctly identify the tones of a series of spoken sounds, after which your teacher will reward/punish you by throwing objects that must be kicked. An alternate gameplay mode focuses on Chinese-to-English translation. It's a difficult game, but a potentially valuable one, if you're struggling with learning the Chinese language.