Comienza a crear juegos en ningún momento con Unity3D gratis
El mundo de los videojuegos ha pasado por muchos cambios en el tiempo relativamente corto que ha existido. Primero fue vanguardista con Pong y Pac-Man. Con el tiempo, se convirtió solo en nerds, luego solo en varones, y ahora la gente de todos los grupos demográficos está disfrutando de juegos que van desde juegos móviles a juegos flash. Los mejores juegos flash en línea Los mejores juegos flash en línea Lea más sobre juegos competitivos Para ver juegos competitivos en línea Los 5 mejores lugares para ver juegos competitivos en línea Los juegos competitivos parecen estar avanzando a pasos agigantados. Sin embargo, descubrir dónde ver competir a los profesionales puede ser un problema. A pesar de todos sus esfuerzos, muchos de los sitios dedicados a los juegos profesionales son ... Leer más. Pero recientemente, ha habido una creciente tendencia popular hacia desarrollando videojuegos, no solo jugando ellos.
Hay un montón de herramientas de desarrollo de juegos gratis. 5 Software de desarrollo de juegos gratuito. Herramientas para crear tus propios juegos. 5 Software de desarrollo de juegos gratis. Herramientas para hacer tus propios juegos. . Lee más por ahí y muchos de ellos son muy fáciles de usar. Sin embargo, durante mucho tiempo, las herramientas de desarrollo de juegos sufrieron un gran problema: las limitaciones. Cuando codificas un juego desde cero, tienes absoluta libertad para hacer lo que quieras. Cuando usas una herramienta de creación, estás limitado a lo que esa herramienta puede hacer. Sin embargo, ese problema se está convirtiendo rápidamente en un punto discutible gracias a Unity3D.
¿Qué es Unity3D??
Unity3D es un potente motor 3D que ha estado en desarrollo oficial desde 2005. Originalmente, fue diseñado específicamente para ayudar a los desarrolladores a construir sus proyectos en computadoras Mac, pero el apoyo generalizado los llevó a comenzar a admitir otras plataformas también. Pero Unity3D es más que un simple código: es un entorno completo con cientos de herramientas que ayudan en el desarrollo rápido de juegos..
Puede ver en la captura de pantalla anterior que el editor de aplicaciones está dividido en numerosos paneles:
- UNA Escena Panel que muestra una representación visual de todos los objetos del juego en la escena actual. Unity3D divide un juego en múltiples escenas y cada escena puede representar un estado de juego diferente, como el Menú principal, Nivel 1, Nivel 2 y una pantalla de Juego terminado. Con este panel, puedes manipular objetos del juego moviéndolos, redimensionándolos, girándolos, etc..
- UNA Juego Panel que se activa cuando le das a tu juego una prueba de funcionamiento. Sí, Unity3D le permite ejecutar su juego directamente desde el editor, lo que significa ciclos de depuración y prueba extremadamente rápidos..
- UNA Jerarquía panel que enumera todos los diferentes objetos de juego en la escena actual. Los objetos de juego pueden configurarse como hijos o padres de otros objetos de juego, lo que resulta en una manera fácil de mantener todo en una escena organizada.
- UNA Proyecto Panel que rastrea todos los diferentes archivos y activos que forman parte de su proyecto, incluidas texturas, sonidos, scripts, modelos, complementos, etc..
- Un Inspector panel que le proporciona detalles sobre el objeto o activo del juego actualmente seleccionado y le permite editar esos detalles si lo desea.
Estarás interactuando con estos paneles más a menudo cuando uses Unity3D, excepto cuando estás haciendo scripts, por supuesto, así que no te preocupes si parece intimidante. Lo recogerás más rápido de lo que piensas..
Razones para usar Unity3D
Unity3D no es el primer entorno de desarrollo de juegos completo como este. Por ejemplo, Unreal Engine 3 en realidad viene con una configuración similar llamada Unreal Development Kit. Entonces, ¿por qué elegir Unity3D sobre las alternativas??
- GRATIS. Si no puedes pagarlo, no puedes usarlo. Afortunadamente, Unity3D viene en una versión gratuita y una versión Pro. Pero a diferencia de la mayoría de los programas con sistemas de pago de varios niveles, la versión gratuita de Unity3D es una característica completa, NO está paralizada. Te pierdes algunas funciones avanzadas, pero puedes hacer juegos completos sin tener que pagar un centavo.
- Fácil de aprender. Usted pensaría que un entorno de desarrollo de juegos requeriría comprender la estructura del motor y la organización del código, pero Unity3D introduce un nuevo paradigma. Todo lo que tienes que hacer es crear scripts y adjuntarlos a objetos de juego individuales. Los scripts determinan el comportamiento de un objeto de juego, y la interacción entre los objetos de juego es la base de su juego..
- Múltiples idiomas. Los scripts de Unity3D se pueden escribir en tres idiomas diferentes: UnityScript, C # y Boo. UnityScript es en realidad una versión personalizada de JavaScript, por lo que si tiene experiencia con JavaScript, podrá utilizarlo de inmediato..
- Muchos tutoriales. Debido a que Unity3D es tan popular, hay muchos recursos disponibles para ayudarlo a comenzar. El sitio web oficial tiene algunas guías básicas. Después de eso, puedes explorar series de tutoriales creadas por el usuario, como Unity Cookie, UnityScript Basics, GamerToGameDeveloper y más.
En pocas palabras, Unity3D tiene todo lo que necesitas como desarrollador de juegos, ya sea novato o veterano, para ponerte en marcha y desarrollar tu juego en el menor tiempo posible. Realmente es la mejor herramienta de desarrollo rápido de juegos que puedes encontrar gratis..
Unity3D características
¿Qué puede hacer exactamente Unity3D? Es bueno que sea gratis, pero ¿realmente está a la altura de las expectativas de los usuarios? ¿Puede hacer todo lo que quieras que haga? ¿Qué tan flexible es? Para eso, tendremos que echar un vistazo al conjunto de características de Unity3D..
- Exportación multiplataforma. Unity3D puede exportar juegos a numerosas plataformas de juego, incluyendo Windows / Mac / Linux, Android, iOS, Windows Phone, Xbox 360, Playstation 3, Wii, Wii U y reproductores web. Esto es excepcionalmente útil si desea crear un juego único para múltiples plataformas, ya que puede exportar fácilmente entre ellas con solo unos pocos ajustes..
- Representación. Los activos de arte se pueden importar directamente desde 3DS Max, Maya, Blender, ZBrush, Cinema 4D, Photoshop y más. Unity3D admite mapeo de relieve, mapeo de reflexión, iluminación avanzada, sombreadores y otros efectos de renderización. Y sí, a pesar de su nombre, Unity3D se puede usar para crear hermosos juegos 2D.
- Física. Unity3D es compatible de forma nativa con el motor PhysX de Nvidia para realizar simulaciones físicas rápidas y precisas entre los objetos del juego, incluida la simulación de telas en tiempo real, modelos de rayos gruesos y capas de colisión.
- Redes. Unity3D admite de forma nativa la biblioteca de redes UDP de RakNet, lo que significa que puede crear juegos multijugador con facilidad.
- Tienda de activos. ¿No tienes habilidades artísticas? ¿No tienes un artista tampoco? Con la Tienda de Activos de Unity3D, puede descargar desde una base de datos de diversos activos que otros usuarios han enviado. Muchos de estos activos cuestan dinero, pero puedes encontrar algunos muy buenos.
Conclusión
Si te gusta el desarrollo de juegos, o quieres entrar en él, entonces no hay absolutamente ninguna razón por la que no debas revisar Unity3D. Ha existido por mucho tiempo y su popularidad solo está en aumento, por lo que puede esperar ver características y avances aún mayores a medida que pasan los años..
¿Has usado Unity3D antes? Si no lo has hecho, ¿lo harás ahora? ¿Qué piensa usted al respecto? Por favor comparte tus pensamientos con nosotros en los comentarios.!
Crédito de la imagen: Cubemen 2, Scrolls.
Explorar más sobre: Diseño de videojuegos, Windows Phone.