I followed this tutorial for the dice and put some parts of the 3D world inside separate SubViewports. Rest of the game is all 2D, I faked 3D with this shader for the UI.