Unity 2D est écrit en QML et en C++ (C++ minoritaire).
Ensuite Unity 2D peut très bien s'intégrer dans un environnement 3D :
http://www.youtube.com/watch?v=Q-dBcnoex6Y (bon la vidéo n'est pas à jour, j'ai des meilleurs effets maintenant et ça lag plus*)
*Pour le seul effet qui laggait, parce que sinon c'est très fluide, la vidéo est en vitesse ralentie parce que sinon on voyait mal certains effets comme le changement de bureau tellement ça se faisait rapidement.
Donc la solution qui a de l'avenir : Unity 2D et le choix du WM dans Appearance (comme sous GNOME 2, 2D, effets 3D limités, effets 3D avancés)