# Does Unity has some API?

**URL:** https://discussions.unity.com/t/does-unity-has-some-api/421641
**Category:** News & General Discussion
**Created:** [August 27, 2010, 7:13pm UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641 "2010-08-27T19:13:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![anon\_91706098](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@anon\_91706098](https://discussions.unity.com/u/anon_91706098)
#### Post date: [August 27, 2010, 7:13pm UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641/1 "2010-08-27T19:13:21Z")

</div>

Hi

Can I program Unity with C++ or some other language?

---

<div class="post-metadata">

### Author: ![ryanzec](https://dub1.discourse-cdn.com/unity/user_avatar/discussions.unity.com/ryanzec/32/895272_2.png) [@ryanzec](https://discussions.unity.com/u/ryanzec)
#### Post date: [August 27, 2010, 7:28pm UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641/2 "2010-08-27T19:28:02Z")

</div>

You cre able to create your own plugin that tie into the engine using C++ and Objective-C (Pro only feature) but I don’t think there is a way to program your game entirely in C++ with a Source Code License (which is a bit more expensive that Pro)

---

<div class="post-metadata">

### Author: ![anon\_91706098](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@anon\_91706098](https://discussions.unity.com/u/anon_91706098)
#### Post date: [August 27, 2010, 7:38pm UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641/3 "2010-08-27T19:38:45Z")

</div>

I ask because I need to generate camera positions (several cameras) using input from external devices.  
And I need to be able to activate some external actuators when colisions are detected.

---

<div class="post-metadata">

### Author: ![DallonF](https://dub1.discourse-cdn.com/unity/user_avatar/discussions.unity.com/dallonf/32/88373_2.png) [@DallonF](https://discussions.unity.com/u/DallonF)
#### Post date: [August 27, 2010, 9:55pm UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641/4 "2010-08-27T21:55:45Z")

</div>

If you can create a regular .NET DLL, you might be able to import it into the game.

The real question is if you can access the low-level libraries in .NET like the serial port or whatever you’d need.

---

<div class="post-metadata">

### Author: ![kenshin1](https://avatars.discourse-cdn.com/v4/letter/k/b487fb/32.png) [@kenshin1](https://discussions.unity.com/u/kenshin1)
#### Post date: [August 28, 2010, 8:34am UTC](https://discussions.unity.com/t/does-unity-has-some-api/421641/5 "2010-08-28T08:34:45Z")

</div>

I hope this help:  
[http://forum.unity3d.com/viewtopic.php?t=60042&highlight=arduino](http://forum.unity3d.com/viewtopic.php?t=60042&highlight=arduino)
