The scripting in Unity is built on Mono, so you can pretty much do whatever you please. The Scripting API is expansive and while there are a few nooks where you can find yourself limited, that's usually the exception. I give free Unity consulting on Fridays and I'd be happy to give you a kick-start into Unity: http://yilmazkiymaz.com/fucf