Como andan malditos bastardos!? 😀 Espero que el blog sea de su agrado y sino ¬_¬ hay tabla. Bueno ya habiéndolos introducido con la interfaz y básicamente el manejo de objetos, no queda mas que empezar a toquetear el código para darle vida a nuestros queridos objetitos.
Sin código, nuestros bichos no harán prácticamente nada, a menos que se bajen de internet algunos prefabs o que utilicen algunos componentes ya existentes para manejar algunas de estas cosas sin necesitar conocer algo de programación. Pero la idea no es ello, sino poder realizar lo que nosotros queramos que hagan estos gameobjects a nuestro propio gusto.
Para esto entonces, Unity soporta 3 lenguajes, UnityScript, C# y Boo. UnityScript es una variación de Javascript y se encontrará como este último nombrado en el propio Unity por más que no sea puramente Javascript. Boo por otro lado, para los que no lo conocen, es un derivado de Python. Ahora bien, Javascript (lo llamaré así para evitar confusiones con el programa o con la mismísima página de Unity) es el lenguaje más utilizado por la vasta cantidad de tutoriales que hay en Internet, mientras que en la documentación oficial, se puede encontrar el código en los 3 lenguajes. Quiero aclarar que estos son los lenguajes soportados oficialmente, mientras que se pueden encontrar plugins para demás lenguajes como C/C++, Objective-C, LUA y tal vez alguno que otro más, pero preferiblemente es mejor trabajar con los que ya vienen para evitar errores de incompatibilidad o de portado a las diferentes plataformas.