¿Cómo se hacen animaciones en las plataformas de Apple, como el ‘Zen Garden’ que se muestra en WWDC 2014?

Hay bastante que aprender.
En el corazón de esto están los gráficos 3D básicos.

Tiene una estructura de datos que representa un mundo en tres dimensiones y utiliza un montón de transformaciones matemáticas para convertir esa escena en una imagen plana en una pantalla. Se puede mover una cámara virtual a través de la escena y calculamos un nuevo cuadro para cada nueva posición de la cámara.

Este proceso a menudo utiliza renderizado acelerado por hardware, que es compatible con una API de bajo nivel (como OpenGL, Direct X o Metal)

Puede acortar la codificación con un motor de juegos como Unity o Unreal. En estos motores, solo se describe la escena en términos de arte, y el motor se encarga del renderizado y la iluminación. Esta es una solución de alto nivel.

En todos los casos, debe hacer la geometría de la escena 3D, que generalmente requiere cierta cantidad de arte. Con algo como Zen Garden, ¡hay mucho arte!