Well its not really much but here is what I completed in 7 hours. You can place towers and watch the AI path change. I wish I could of put actually enemies walking around and weapons but maybe a different time. This was a huge learning process for me and I'm happy with what I completed.

Hey kinifi, looks good. I assume you are using your own path finding rather than Unity's NavMeshAgent? Does the current obstacle avoidance work for more complex shapes than box/rects? i.e. could you box it in and it would find its way out?
Look forward to seeing a 7DFPS entry from you!

I am using the default NavMesh. The normal Avoidance works just fine because even though that avoidance script is a circular shape, The enemies still have collision. So if they hit any of the boxes its not a big deal. You can use any shape you want as long as you are using collision. the circular shape is just a way to give a general idea of what to stay away from.
I hope that makes sense.