Ayuda:Unity (motor de juego)
De Bestiario del Hypogripho
- Ficha de motor de juego: Unity
- Código: Privativo (posibilidad de acceso por pago)
- Lenguaje base: C++ (runtime), C# (Unity Scripting API)
- Plataforma de desarrollo: macOS, Linux, Microsoft Windows (original MacOS)
- Plataformas de juego: Microsoft Windows, macOS, Linux, HTML5, iOS, Android, etc. (Preferencial: Plataformas móviles y VR)
- Gráficos: 3D y 2D (3D principal)
- Género: Cualquiera
- Propietario: Unity Technologies
Ventajas
- Disponible versión gratis (con menos features)
- Versión "student" a la que Alberto tendría accesso https://store.unity.com/academic/unity-student
- Posibilidad de monetizar con ads.
- Plataforma más popular para juegos móviles y VR.
- Interfaz amigable, hecho para "democratizar el acceso al desarrollo de juegos".
- Muchas herramientas integradas reduciendo la dependencia de software externo.
- Corre nativamente en Linux sin problemas.
- Scripting en C#
Desventajas
- Modelo pro de suscripción; requiere pagar. Anualmente US$400 para features avanzadas, y mucho más para acceso al código fuente https://store.unity.com/es/compare-plans (aunque seguramente haya leaks de source code)
- Gráficos menos potentes que UE4.
- No es de una empresa con acceso a donde publicar, así que eso va aparte.
- Otros idiomas de scripting aparte de C# ya no tienen soporte.
- El motor 2D está construido sobre el framework 3D, por lo que es ineficiente.
Notas
- Recomendada para juegos 3D sencillos y Google Store (ad revenue), pero también capaz de hacer juegos grandes y complejos. Facilidad en organizar microtransacciones.
- No se sabe cuánto sea un problema lo de la licencia y eso. Prioridad averiguar específicos antes de usar.
Links útiles y de referencia
- https://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript "Starting with Unity 2018.2, support for UnityScript (Unity's version of JavaScript) has ended. C# is now the only supported language going forward. You can learn more about the reasons for this change here. There is an official UnityScript-to-C# Automatic Conversion tool to help those wanting to transition their UnityScript projects over to C#."
- https://www.muo.com/tag/unity-game-development-languages/
- https://forum.unity.com/threads/why-unity-does-not-have-open-source-code-like-unreal-engine.450359/
Véase también
⚜️
![]() |
Artículo redactado por NimoStar Para proponer cualquier cambio o adición, consulte a los redactores. |
![]() |
---|