Once Upon A Puppet – это 2.5D пазл-платформер о Древе и Нив. Игрок путешествует по миру, похожему на театральные подмостки. Для продвижения вперед нужно управлять марионеткой с помощью специальных приемов. Сюжет повествует о приключениях двух героев в разных локациях. Игра рассчитана на одного игрока и сосредоточена на развитии истории и создании атмосферы.
Главная цель персонажей – подняться с нижнего яруса подмостков обратно на авансцену. Во время игры восстанавливаются забытые предания и раскрываются тайны театрального королевства. Герои узнают, как их судьба связана с судьбой мира. Игроку предстоит умело управлять марионеткой и ее кукловодом, чтобы преодолевать препятствия и решать загадки. В процессе игры можно встретить множество второстепенных персонажей, чьи диалоги раскрывают детали вселенной.
Игроку также придется столкнуться с враждебными существами, которые будут мешать продвижению. Для борьбы с ними нужно использовать механику управления куклой. Основная механика игры связана с перестановкой объектов на сцене: реквизита, декораций и других персонажей. Это необходимо для воссоздания театральных постановок из прошлого. Успешное воссоздание таких сцен позволяет пережить события заново и узнать больше об истории Мировой Сцены.