Even though I have supervised developing of hundreds of apps, when boys were learning Mandarin in kindergarten, I decided to write this game myself to get them to practice their Mandarin. It is essentially a flash card game and actually can be extended to support any flash card implementations.
The game was written in Unity 4 and I was surprised how much work was generating the art assets. I implemented Hermann Ebbinghaus forgetting curve to ensure that when kids got something correct the system didn’t repeat it immediately.
Apple removed the app from the app store since l hadn’t updated in a while. In the meantime, enjoy this video… until I get the time to update it.