Macao ist ein Framework, das auf Javascript und DHTML beruht, um animierte interaktive Homepages zu erstellen. Es ist dafür gedacht, grafische Abenteuer und andere animierte interaktive Geschichten zu erstellen. Macao-basierte Spiele benötigen kein Plugin und können auf statischen Webservern gehostet werden. Das Framework kommt mit einer Schritt-für-Schritt-Anleitung und einer vollständigen API-Dokumentation im Java-Stil. Es besitzt einen Straßeneditor und andere nüzliche Tools. (non)