The doors and drawers are using rotation/location constraints on local axes.
Doors rotate on Z axis only. Drawers in the middle can be opened by grabbing on ** Y axis** while the bottom drawers can be opened using rotating on ** X axis**.
This model can be made** game-ready** by baking the textures on high poly model and removing bevels from this model and re-applying the textures.