Если речь о мобильных клиентах, то простой путь - использование готовых фреймворков.
1) Бегло читаем мануал по
Unity3d.
2) Смотрим видео по запросу "unity3d text animation".
3) Смотрим видео как рисовать на экране - "Unity Mobile Dev from Scratch: Drawing on the Screen".
Просто как 1, 2, 3. Только в сказке :)
Т.к. задача больше похожа на желание сделать приложение, то лучше использовать готовые решения, где меню, звуки, анимация собираются как в конструкторе.