Karagöz ve Hacivat ile kukla arasındaki temel fark, Karagöz ve Hacivat'ın gölge oyunu türünde olmasıdır. Gölge oyunu, arkadan aydınlatılan bir perdeye deve veya manda derisinden yapılmış figürlerin gölgesinin yansıtılmasıyla oynanır. Kukla ise, el, çubuk, ip, gölge gibi çeşitli yöntemlerle hareket ettirilen, küçültülmüş insan veya hayvan figürleridir. Ayrıca, Karagöz ve Hacivat'ın üç boyutlu değil, iki boyutlu bir gösterimi vardır.