Does free Unity allow calling native code?

Hi,

I am confused by your licensing. I am Project Lead on a start-up company wishing to do a 2.5D game. This is the first time we have looked at using Unity. The game is not graphically demanding, but I do have a requirement that I must be able to call native code - initially on Windows, and eventually on Android and iOS.

On the licence comparison page, clicking the Unity tab shows that Native Code is not available in the free version of Unity, but if I click on any of the platform-specific tabs, it does seem to be included. Can anyone clarify if I will be able to call a native code module with the free version of Unity? If the game does well, I will happily upgrade to the Pro versions of Unity, but, as a new start-up, up-front costs are a problem for us. Therefore, I need to be able to get at least the Windows Phone version of the game out there, preferably without having to pay for a Pro licence.

Kind wishes ~ Patrick

On mobile yes, on the desktop no.

–Eric

What do you mean by native code?

Native, as in not running inside Unity.

–Eric

Specifically, I need to get rudimentary access to the voice input on each platform. I think this is going to be my biggest problem, no matter what platform I settle upon.

Regardless of the inability to do this on desktop versions of Unity (which will take the impact out of any demo I had planned), Unity is definitely my lead choice so far. An extremely impressive piece of software!

Kind wishes ~ Patrick