Oi Serpa, tudo bem?
O legal é que você pode fazer a mesma coisa facilmente com qualquer produto, pode ser uma cafeteira, uma máquina de lavar, uma poltrona, qualquer coisa que quiser.
O Unreal oferece um recurso chamado Variant Manager que facilita a criação deste tipo de configurador, mas também pode fazer de forma personalizada com os recursos que imaginar usando Blueprints.
Mas a melhor parte mesmo é que depois de configurar o sistema para um determinado produto, por exemplo a cafeteira, você poderá importar outros modelos de cafeteira com 1 clique e eles funcionarão perfeitamente com interatividade e tudo.
O Unreal não é simples, mas depois que aprende se torna o programa mais eficiente do mundo para fazer qualquer tipo de visualização, pois ele oferece um nível infinito de personalização para cada tipo de trabalho.
Abração e tudo de bom.
André Vieira