Just some tips: set the clipping plane of your camera to 0.01 instead of 0.1 so you can`t look through walls. Also make sure all physics behaviour is called in Fixed Update, and all Input stuff and everything else in update. (But make sure to inform yourself about Time.deltaTime)
But for a 3D game in such a short time, good work.