Unity
El motor de juego de la Unidad ha estado en uso durante más de una década, y su versatilidad y facilidad de uso han hecho que sea uno de los motores de go-to para todos, desde empresas de juegos AAA para una sola persona desarrolladores independientes.
- Compatibilidad entre plataformas
- Crea juegos en 2D y 3D
- Con el apoyo de una gran tienda de la comunidad y de activos
- Combina un conjunto de características de profundidad con un nivel sin precedentes de la accesibilidad
- Uno de los motores más baratas en el mercado, y libre para desarrolladores independientes
- flujo de trabajo activo es simple
- Poco apoyo para la programación de Linux
- Documentación a menudo no está actualizada con nuevos cambios
Es difícil decir si la unidad fue programada por suerte con la explosión del mercado de juegos independiente o si fue un factor importante en la facilitación de la pluma. En cualquier caso, se ha convertido en uno de los motores de videojuegos más para los equipos de desarrollo de cualquier tamaño y la educación. Se logró reducir la brecha entre los motores altamente funcionales pero muy complicados utilizados para desarrollar las versiones principales y los motores más limitados que los principiantes pueden crear juegos funcionando, pero simplistas para la liberación. En el transcurso de 10 años, la Unidad ha incorporado en su diseño intuitivo y expansivo, logrando mantener su relevancia y definir cómo los juegos modernos se construyen. desarrolladores independientes elogian la Unidad por su papel en la democratización del proceso de desarrollo, y es una noción difícil de descuento. La unidad lleva la mayor parte de las funciones de nivel más profundas que antes requerían una sólida comprensión de múltiples lenguajes de programación y las convirtió en una interfaz visual basada en simples bloques de construcción. A través del uso de disparadores de base y una estructura de arrastrar y soltar, realiza la unidad: Flujo de trabajo de una brisa. Pero también se amplía hasta las demandas del usuario. C # es bien visto por su velocidad y versatilidad, y Unity permite a los desarrolladores con la comprensión del lenguaje para integrar código más avanzado en su software y saber que va a funcionar de forma nativa sin tener que preocuparse acerca de los errores o consecuencias no deseadas. Mientras que la interfaz de la Unidad puede parecer a primera bizantino, es muy lejos de los motores más complicado que lo precedieron. Los usuarios tienen que navegar por un gran número de menús y juegos de herramientas, pero una vez que tener una idea de los principios subyacentes, la navegación por el ambiente de trabajo es un asunto bastante simple. Parte de la necesidad de estas complicaciones es que la Unidad se encarga de todos los aspectos del proceso de desarrollo del juego. Pero todos los principios utilizados en el desarrollo de juegos utilizan la misma lógica básica en el motor de la unidad. Objetos y eventos son las características que definen, y la lógica de la base es simplemente una cuestión de vincular cadenas de la última a la primera para crear funciones dinámica de juego y construir entornos reactivos. El éxito en la industria del juego a menudo se basa en la coordinación entre plataformas. El mercado de los jugadores se ha convertido en división a través de PC, dispositivos móviles, y tres consolas populares, y la optimización de juegos para trabajar en todos estos dispositivos que antes era un asunto de mucha mano de obra. Unidad acelera el proceso y hace que sea fácil de tomar un solo paquete y asegúrese de que funciona sin problemas para todos sus usuarios. La unidad también acoge a una tienda de activos que pueden reducir la necesidad de drenar el presupuesto creativo de un equipo. Grandes cantidades de activos están disponibles, muchos de ellos gratuitos. Esto significa que cuando usted está buscando simplemente un prototipo de la idea, se pueden conectar fácilmente en los materiales existentes y ver cómo funcionan en la acción. Es una herramienta valiosa para cuando usted está tratando de encontrar financiación o convencer a los desarrolladores y creativos a firmar para su proyecto.