Собственно, в комментарии уже дан ответ.
Сначала ты забодаешься это делать в 3D, тебе нужно будет обеспечить не столько физику, хотя движок тебе обеспечит её лишь частично, повозиться прийдется. Но основной проблемой будет реализовать интерфейс взаимодействия с деталями.
А потом твои пользователи забодаются в это играть, и куча потраченного тобой времени пропадет впустую.
Но, не стоит забывать, что, если бы небыло людей, которые берутся за странные вещи, небыло бы шедевров инди-разработки. Если у тебя есть несколько лет свободного времени, почему бы и нет.