PROGRAMACION EN VIDEO JUEGOS: MOTOR DE JUEGOS UNITY PARA LINUX
+6
Jonathan_Quispe
JORGE_QUEHUI
Emerson_Mamani
Cristhian_Dorado
JOHANN GUTIERREZ
Adriana TiconipaGutierrez
10 participantes
Página 1 de 1.
Adriana TiconipaGutierrez- Mensajes : 11
Puntos : 13
Fecha de inscripción : 19/07/2017
JOHANN GUTIERREZ- Mensajes : 10
Puntos : 8
Fecha de inscripción : 20/07/2017
Cristhian_Dorado- Mensajes : 9
Puntos : 13
Fecha de inscripción : 02/08/2017
Emerson_Mamani- Mensajes : 11
Puntos : 5
Fecha de inscripción : 19/07/2017
Re: PROGRAMACION EN VIDEO JUEGOS: MOTOR DE JUEGOS UNITY PARA LINUX
MOTOR DE VIDEOJUEGOS Y INTELIGENCIA ARTIFICIAL
JORGE_QUEHUI- Mensajes : 10
Puntos : 8
Fecha de inscripción : 20/07/2017
Jonathan_Quispe- Mensajes : 10
Puntos : 8
Fecha de inscripción : 20/07/2017
Jonathan_Mamani- Mensajes : 10
Puntos : 10
Fecha de inscripción : 19/07/2017
Re: PROGRAMACION EN VIDEO JUEGOS: MOTOR DE JUEGOS UNITY PARA LINUX
Unity 5, el equilibrio entre potencia y versatilidad
Uno de los motores gráficos más usados entre todos los que empiezan en el mundo de los videojuegos es Unity 3D. Este motor gráfico lleva tiempo permitiendo a los usuarios usar una versión gratuita para desarrollar sus juegos, siempre y cuando sólo lo fuesen a programar para Windows.
Hasta hace poco la versión gratuita tenía ciertas limitaciones que se eliminaban pasando por caja, pero con Unity 5 también han querido apuntarse un tanto y eliminar todas las restricciones. Esto quiere decir que la versión gratuita de este motor gráfico vendrá igual de completa que la versión de pago. La única diferencia es que por 75 dólares al mes podremos disfrutar de algunos servicios en la nube.
Unity 5 permite a los usuarios crear auténticas salvajadas gráficas en muy poco tiempo de uso. La facilidad con la que podremos crear escenarios y la velocidad a la que aprenderemos a usarlo es abismal, sin olvidarnos de la gran cantidad de tutoriales y métodos de ayuda que Unity Technologies pone a nuestra disposición para aprender a usarlo.
El mundo de los videojuegos alberga un futuro muy prometedor. Un futuro en el que las compañías podrán elegir entre muchas opciones a la hora de elegir un motor gráfico para sus juegos. Aunque lo más interesante es el precio de estas nuevas herramientas.
En primer lugar fue Epic Games el estudio que anunció que su Unreal Engine 4 se apuntaba a un modelo de negocio gratuito y, más recientemente, Valve hacía lo propio con Source 2. Por otro lado, los chicos de Unity Techonlogies no se han querido quedar atrás y también han anunciado Unity 5, con algunas mejoras muy interesantes.
Es cierto que Unity siempre ha contado con una versión gratuita, así que la política de la compañía no ha cambiado demasiado. Seguiremos teniendo una versión gratuita de Unity 5 para pequeños estudios y personas que estén empezando, además de una versión Profesional que costará 75 dólares al mes.
Unity siempre ha sido un motor gráfico muy versátil y fácil de manejar, ideal para los que están empezando. Pero en la nueva versión de Unity 5 podremos encontrar muchas mejoras como la iluminación global en tiempo real, infinidad de mejoras en las animaciones y físicas, compatibilidad con 21 plataformas diferentes y la posibilidad de usar Unity Cloud Build, un nuevo servicio en la nube que facilitará las pruebas en diferentes dispositivos.
Uno de los motores gráficos más usados entre todos los que empiezan en el mundo de los videojuegos es Unity 3D. Este motor gráfico lleva tiempo permitiendo a los usuarios usar una versión gratuita para desarrollar sus juegos, siempre y cuando sólo lo fuesen a programar para Windows.
Hasta hace poco la versión gratuita tenía ciertas limitaciones que se eliminaban pasando por caja, pero con Unity 5 también han querido apuntarse un tanto y eliminar todas las restricciones. Esto quiere decir que la versión gratuita de este motor gráfico vendrá igual de completa que la versión de pago. La única diferencia es que por 75 dólares al mes podremos disfrutar de algunos servicios en la nube.
Unity 5 permite a los usuarios crear auténticas salvajadas gráficas en muy poco tiempo de uso. La facilidad con la que podremos crear escenarios y la velocidad a la que aprenderemos a usarlo es abismal, sin olvidarnos de la gran cantidad de tutoriales y métodos de ayuda que Unity Technologies pone a nuestra disposición para aprender a usarlo.
El mundo de los videojuegos alberga un futuro muy prometedor. Un futuro en el que las compañías podrán elegir entre muchas opciones a la hora de elegir un motor gráfico para sus juegos. Aunque lo más interesante es el precio de estas nuevas herramientas.
En primer lugar fue Epic Games el estudio que anunció que su Unreal Engine 4 se apuntaba a un modelo de negocio gratuito y, más recientemente, Valve hacía lo propio con Source 2. Por otro lado, los chicos de Unity Techonlogies no se han querido quedar atrás y también han anunciado Unity 5, con algunas mejoras muy interesantes.
Es cierto que Unity siempre ha contado con una versión gratuita, así que la política de la compañía no ha cambiado demasiado. Seguiremos teniendo una versión gratuita de Unity 5 para pequeños estudios y personas que estén empezando, además de una versión Profesional que costará 75 dólares al mes.
Unity siempre ha sido un motor gráfico muy versátil y fácil de manejar, ideal para los que están empezando. Pero en la nueva versión de Unity 5 podremos encontrar muchas mejoras como la iluminación global en tiempo real, infinidad de mejoras en las animaciones y físicas, compatibilidad con 21 plataformas diferentes y la posibilidad de usar Unity Cloud Build, un nuevo servicio en la nube que facilitará las pruebas en diferentes dispositivos.
erika_sossa- Mensajes : 8
Puntos : 4
Fecha de inscripción : 19/07/2017
Re: PROGRAMACION EN VIDEO JUEGOS: MOTOR DE JUEGOS UNITY PARA LINUX
8 motores gratuitos para diseñar juegos en Linux
1- Löve2D
Löve2D es uno de mis motores favoritos para crear juegos en 2D o 2.5D (perspecitva isométrica/3D falso). Cuenta con una documentación muy extensa que facilita su aprendizaje y además tiene una comunidad muy agradable y ansiosa de ayudar. Aunque por ahora es pequeña, ¡crece día a día!
Löve2D no tiene interfaz gráfica. Puedes programar el juego con el lenguaje Lua (lenguaje que, por cierto, se utiliza en infinidad de videojuegos comerciales) con tu editor de texto favorito, y después compilarlo y crear un ejecutable. Quizás esto suene complicado, ¡pero en realidad Löve2D es el motor más simple y sencillo que he tocado!
Los juegos pueden distribuirse comercialmente para Windows, Linux y Mac.
Lenguaje: Lua
Gráficos: 2D/2.5D
Interfaz: No
Documentación: Buena
Complejidad: Baja-Media
Exporta a: Windows, Linux y Mac
2- Pygame
Pygame es un conjunto de librerías, módulos y funciones pensadas para diseñar juegos 2D con el lenguaje Python. Pygame es una extensión de la librería de juegos PySDL, y permite crear juegos sin tener que preocuparse de las mecánicas de más bajo nivel.
Pygame no cuenta con una interfaz gráfica y debe programarse con un editor de texto ordinario y compilarse vía terminal. Su mayor punto fuerte es la extensa documentación y tutoriales: hay infinidad de sitios web, blogs y foros dónde puedes aprender o solucionar cualquier duda.
Mi experiencia con Pygame: Pygame es un buen motor de juego, muy potente y profesional, que te permitirá crear cualquier tipo de juego. Sin embargo, en mi opinión pygame es un motor un poco caótico y desordenado, con una curva de aprendizaje bastante pronunciada. Además, requiere de librerías externas para realizar ciertas funciones (como exportar el juego a un ejecutable). Pero bueno… hay críos de 10 años programando juegos con Pygame en las escuelas. Tan díficil no puede ser, ¿no?
Lenguaje: Python
Gráficos: 2D/2.5D
Interfaz: No
Documentación: Muy buena
Complejidad: Media
Exporta a: Windows, Linux, Mac, iOS y Android (requiere librerías externas para ello)
3- jMonkeyEngine
jMonkeyEngine es un motor pensado para videojuegos 3D que proporciona las herramientas básicas para crear cualquier juego sin tener que preocuparse por los aspectos más básicos de los lenguajes compilados. Tiene una buena documentación y muchos tutoriales que facilitan la entrada de nuevos usuarios. Además dispone de un foro muy activo para resolver dudas en su web oficial.
jMonkeyEngine cuenta con una interfície que permite programar, compilar el juego y organizar todas las funciones, modelos, imágenes y ficheros. Pero jMonkeyEngine no es para trabajar visualmente: todo debe hacerse escribiendo código y programando scripts, el motor sólo da las funcionalidades más básicas.
He probado jMonkeyEngine alguna vez y me gusta mucho. Funciona bien con Linux, sin errores, y se instala fácilmente. Es largo de aprender, pero esto se debe únicamente a su complejidad. ¿Dijo alguien alguna vez que el mundo de los videojuegos fuera sencillo?
Permite crear juegos comerciales para Windows, Linux, Mac y Android. En futuras verisones también se podrá exportar a iOS.
Lenguaje: Java
Gráficos: 3D
Interfaz: Sí
Documentación: Buena
Complejidad: Media-Alta
Exporta a: Windows, Linux, Mac, y Android
4- Polycode
Polycode es un motor de juegos 2D y 3D en C++/Lua que actualmente se encuentra en fase de pruebas. Posee una interfície que permite programar y testear tu juego al momento. Es fácil de aprender y de manejar, no obstante la documentación y los tutoriales dejan mucho que desear. Son pocos, tienen errores y la mayoría están incompletos.
Además, no dispone de binarios (aún), por lo tanto uno debe descargar el código fuente de la web y compilarlo a mano. A mi me llevó largo rato instalarlo y ejecutarlo, y además no pude llegar a hacer gran cosa con él debido a la cantidad de bugs, errores y a la pobre implementación en Linux.
Aún así, creo que en futuras versiones Polycode tiene mucho potencial. Si se consigue un motor algo más estable y dan los binarios para descargar, Polycode promete ser un motor muy versátil y simple para crear juegos amateurs y profesionales.
Lenguaje: Lua o C++
Gráficos: 2D y 3D
Interfaz: Sí
Documentación: Mala
Complejidad: Baja – Media
Exporta a: Windows, Linux y Mac
polycode
Hidden Planet, un juego hecho con Polycode
5- SDL
SDL, sigla de Simple direct Media Layer es una librería de C multiplataforma para crear juegos en 2D a bajo nivel con C, y puede extenderse con otras librerías 3D como OpenGL. Si no te convence el C, hay variantes para otros lenguajes como Python, Pascal o Lua.
SDL no tiene interfaz gráfica, es una librería para C y por lo tanto debe programarse con un editor de texto y compilar el fichero .c
SDL es un motor difícil, con una curva de aprendizaje muy escalada, ¡pero es increíblemente potente! Cuenta con una documentación excelente, con tutoriales de cualquier aspecto de la librería. Además, es un motor muy extendido entre el gremio de desarrolladores de juegos, con lo que hay muchos foros o grupos dónde plantear dudas.
Lenguaje: C
Gráficos: 2D (puede extenderse a 3D)
Interfaz: No
Documentación: Muy buena
Complejidad: Alta
Exporta a: Windows, Linux, Mac, iOS y Android (entre otros)
sdl
Con SDL se han programado juegos poco conocidos [sarcasm mode *ON*]
6- Kivy
Si quieres desarollar juegos para móvil, Kivy es una buena opción. Se trata de un motor de juego pensado para crear aplicaciones para Android o iOS rápidamente con Python. No tiene IDE propia, debe programarse y compilarse con un editor de texto o un entorno para Python
Por desgracia, la documentación no es muy extensa, pero es suficiente para entrar y empezar a trabajar. A diferencia de otros motores de juego, su comunidad de usuarios es pequeña y poco activa en comparación.
Lenguaje: C
Gráficos: 2D
Interfaz: No
Documentación: Aceptable
Complejidad: Baja
Exporta a: iOS y Android
kivy
7- Blender Game Engine
Los lectores más frecuentes de Robologs sabéis que soy fanática de Blender. Para los que no conozcáis el programa, Blender es una fantástica suite de modelado, renderización y animación de objetos en 3D, totalmente libre, gratuita y profesional. Muy profesional.
Entre la gran cantidad de módulos que tiene blender hay un motor de juegos muy interesante. Puede programarse de dos formas: la primera es con “bloques” prefabricados: funciones básicas que se conectan gráficamente para crear juegos sin tener que programar. La otra forma, más avanzada, es programando scripts con Python y asignándolos a los distintos objetos y personajes. ¡Incluso puedes combinar las dos formas!
El concepto de este motor es genial: permite a gente con cualquier nivel de experiencia programar sus propios juegos. Pero por desgracia, el motor tiene infinidad de errores, bugs, y da muchos problemas. Por si fuera poco, los desarolladores no tienen ningún interés en solucionarlo y ofrecer un motor estable. Lo cuál es sorprendente ya que es uno de los puntos fuertes de Blender (¿con qué otro software puedes modelar los personajes de tu juego, animarlos y programar el juego a la vez?)
Además, la licencia del programa es bastante restrictiva. Si quieres que tu juego sea comercial, no puedes utilizar el compilador de Blender para crear el ejecutable. Tienes que apañarte y escribir uno nuevo a mano. Gracias, Blender Foundation.
La documentación es simplemente aceptable. En la Wiki de Blender hay todos los comandos y funciones del Blender Game Engine, pero no es muy buena (los que trabajamos con este motor nos servimos de otras páginas para consultar). Hay muchos tutoriales en Internet, suficientes para entrar, pero no suelen tratar funcionalidades muy avanzadas.
Lenguaje: Python
Gráficos: 3D
Interfaz: Sí
Documentación: Aceptable
Complejidad: Baja (Logic Bricks) / Media-Alta (Python)
Exporta a: Windows, Linux y Mac (sólo si no es un proyecto comercial)
blender-game-engine
8- Angel 2D
(Antes de empezar, debo decir que nunca he probado este motor. Todas la información que hay aquí es la que he encontrado en internet y leyendo opiniones de terceros)
Angel 2D es un motor multiplataforma para crear juegos en 2D. El objetivo de este motor es proveer al programador de todas las funcionalidades básicas para crear su juego. A su vez, permite a los programadores más avanzados trabajar tan a bajo nivel como deseen.
Está bien documentado, pero los tutoriales son escasos.
Se puede programar con C++ o Lua desde la misma interfaz. Una característica muy interesante es que permite simular la ejecución del juego en un móvil, con un giroscopio virtual simulado, pantalla táctil, etc.
Lenguaje: C++ y Lua
Gráficos: 2D/2.5D
Interfaz: Sí
Documentación: Aceptable
Complejidad: Baja-Media
Exporta a: Windows, Linux y Mac, Android y iOS
angel2d
1- Löve2D
Löve2D es uno de mis motores favoritos para crear juegos en 2D o 2.5D (perspecitva isométrica/3D falso). Cuenta con una documentación muy extensa que facilita su aprendizaje y además tiene una comunidad muy agradable y ansiosa de ayudar. Aunque por ahora es pequeña, ¡crece día a día!
Löve2D no tiene interfaz gráfica. Puedes programar el juego con el lenguaje Lua (lenguaje que, por cierto, se utiliza en infinidad de videojuegos comerciales) con tu editor de texto favorito, y después compilarlo y crear un ejecutable. Quizás esto suene complicado, ¡pero en realidad Löve2D es el motor más simple y sencillo que he tocado!
Los juegos pueden distribuirse comercialmente para Windows, Linux y Mac.
Lenguaje: Lua
Gráficos: 2D/2.5D
Interfaz: No
Documentación: Buena
Complejidad: Baja-Media
Exporta a: Windows, Linux y Mac
2- Pygame
Pygame es un conjunto de librerías, módulos y funciones pensadas para diseñar juegos 2D con el lenguaje Python. Pygame es una extensión de la librería de juegos PySDL, y permite crear juegos sin tener que preocuparse de las mecánicas de más bajo nivel.
Pygame no cuenta con una interfaz gráfica y debe programarse con un editor de texto ordinario y compilarse vía terminal. Su mayor punto fuerte es la extensa documentación y tutoriales: hay infinidad de sitios web, blogs y foros dónde puedes aprender o solucionar cualquier duda.
Mi experiencia con Pygame: Pygame es un buen motor de juego, muy potente y profesional, que te permitirá crear cualquier tipo de juego. Sin embargo, en mi opinión pygame es un motor un poco caótico y desordenado, con una curva de aprendizaje bastante pronunciada. Además, requiere de librerías externas para realizar ciertas funciones (como exportar el juego a un ejecutable). Pero bueno… hay críos de 10 años programando juegos con Pygame en las escuelas. Tan díficil no puede ser, ¿no?
Lenguaje: Python
Gráficos: 2D/2.5D
Interfaz: No
Documentación: Muy buena
Complejidad: Media
Exporta a: Windows, Linux, Mac, iOS y Android (requiere librerías externas para ello)
3- jMonkeyEngine
jMonkeyEngine es un motor pensado para videojuegos 3D que proporciona las herramientas básicas para crear cualquier juego sin tener que preocuparse por los aspectos más básicos de los lenguajes compilados. Tiene una buena documentación y muchos tutoriales que facilitan la entrada de nuevos usuarios. Además dispone de un foro muy activo para resolver dudas en su web oficial.
jMonkeyEngine cuenta con una interfície que permite programar, compilar el juego y organizar todas las funciones, modelos, imágenes y ficheros. Pero jMonkeyEngine no es para trabajar visualmente: todo debe hacerse escribiendo código y programando scripts, el motor sólo da las funcionalidades más básicas.
He probado jMonkeyEngine alguna vez y me gusta mucho. Funciona bien con Linux, sin errores, y se instala fácilmente. Es largo de aprender, pero esto se debe únicamente a su complejidad. ¿Dijo alguien alguna vez que el mundo de los videojuegos fuera sencillo?
Permite crear juegos comerciales para Windows, Linux, Mac y Android. En futuras verisones también se podrá exportar a iOS.
Lenguaje: Java
Gráficos: 3D
Interfaz: Sí
Documentación: Buena
Complejidad: Media-Alta
Exporta a: Windows, Linux, Mac, y Android
4- Polycode
Polycode es un motor de juegos 2D y 3D en C++/Lua que actualmente se encuentra en fase de pruebas. Posee una interfície que permite programar y testear tu juego al momento. Es fácil de aprender y de manejar, no obstante la documentación y los tutoriales dejan mucho que desear. Son pocos, tienen errores y la mayoría están incompletos.
Además, no dispone de binarios (aún), por lo tanto uno debe descargar el código fuente de la web y compilarlo a mano. A mi me llevó largo rato instalarlo y ejecutarlo, y además no pude llegar a hacer gran cosa con él debido a la cantidad de bugs, errores y a la pobre implementación en Linux.
Aún así, creo que en futuras versiones Polycode tiene mucho potencial. Si se consigue un motor algo más estable y dan los binarios para descargar, Polycode promete ser un motor muy versátil y simple para crear juegos amateurs y profesionales.
Lenguaje: Lua o C++
Gráficos: 2D y 3D
Interfaz: Sí
Documentación: Mala
Complejidad: Baja – Media
Exporta a: Windows, Linux y Mac
polycode
Hidden Planet, un juego hecho con Polycode
5- SDL
SDL, sigla de Simple direct Media Layer es una librería de C multiplataforma para crear juegos en 2D a bajo nivel con C, y puede extenderse con otras librerías 3D como OpenGL. Si no te convence el C, hay variantes para otros lenguajes como Python, Pascal o Lua.
SDL no tiene interfaz gráfica, es una librería para C y por lo tanto debe programarse con un editor de texto y compilar el fichero .c
SDL es un motor difícil, con una curva de aprendizaje muy escalada, ¡pero es increíblemente potente! Cuenta con una documentación excelente, con tutoriales de cualquier aspecto de la librería. Además, es un motor muy extendido entre el gremio de desarrolladores de juegos, con lo que hay muchos foros o grupos dónde plantear dudas.
Lenguaje: C
Gráficos: 2D (puede extenderse a 3D)
Interfaz: No
Documentación: Muy buena
Complejidad: Alta
Exporta a: Windows, Linux, Mac, iOS y Android (entre otros)
sdl
Con SDL se han programado juegos poco conocidos [sarcasm mode *ON*]
6- Kivy
Si quieres desarollar juegos para móvil, Kivy es una buena opción. Se trata de un motor de juego pensado para crear aplicaciones para Android o iOS rápidamente con Python. No tiene IDE propia, debe programarse y compilarse con un editor de texto o un entorno para Python
Por desgracia, la documentación no es muy extensa, pero es suficiente para entrar y empezar a trabajar. A diferencia de otros motores de juego, su comunidad de usuarios es pequeña y poco activa en comparación.
Lenguaje: C
Gráficos: 2D
Interfaz: No
Documentación: Aceptable
Complejidad: Baja
Exporta a: iOS y Android
kivy
7- Blender Game Engine
Los lectores más frecuentes de Robologs sabéis que soy fanática de Blender. Para los que no conozcáis el programa, Blender es una fantástica suite de modelado, renderización y animación de objetos en 3D, totalmente libre, gratuita y profesional. Muy profesional.
Entre la gran cantidad de módulos que tiene blender hay un motor de juegos muy interesante. Puede programarse de dos formas: la primera es con “bloques” prefabricados: funciones básicas que se conectan gráficamente para crear juegos sin tener que programar. La otra forma, más avanzada, es programando scripts con Python y asignándolos a los distintos objetos y personajes. ¡Incluso puedes combinar las dos formas!
El concepto de este motor es genial: permite a gente con cualquier nivel de experiencia programar sus propios juegos. Pero por desgracia, el motor tiene infinidad de errores, bugs, y da muchos problemas. Por si fuera poco, los desarolladores no tienen ningún interés en solucionarlo y ofrecer un motor estable. Lo cuál es sorprendente ya que es uno de los puntos fuertes de Blender (¿con qué otro software puedes modelar los personajes de tu juego, animarlos y programar el juego a la vez?)
Además, la licencia del programa es bastante restrictiva. Si quieres que tu juego sea comercial, no puedes utilizar el compilador de Blender para crear el ejecutable. Tienes que apañarte y escribir uno nuevo a mano. Gracias, Blender Foundation.
La documentación es simplemente aceptable. En la Wiki de Blender hay todos los comandos y funciones del Blender Game Engine, pero no es muy buena (los que trabajamos con este motor nos servimos de otras páginas para consultar). Hay muchos tutoriales en Internet, suficientes para entrar, pero no suelen tratar funcionalidades muy avanzadas.
Lenguaje: Python
Gráficos: 3D
Interfaz: Sí
Documentación: Aceptable
Complejidad: Baja (Logic Bricks) / Media-Alta (Python)
Exporta a: Windows, Linux y Mac (sólo si no es un proyecto comercial)
blender-game-engine
8- Angel 2D
(Antes de empezar, debo decir que nunca he probado este motor. Todas la información que hay aquí es la que he encontrado en internet y leyendo opiniones de terceros)
Angel 2D es un motor multiplataforma para crear juegos en 2D. El objetivo de este motor es proveer al programador de todas las funcionalidades básicas para crear su juego. A su vez, permite a los programadores más avanzados trabajar tan a bajo nivel como deseen.
Está bien documentado, pero los tutoriales son escasos.
Se puede programar con C++ o Lua desde la misma interfaz. Una característica muy interesante es que permite simular la ejecución del juego en un móvil, con un giroscopio virtual simulado, pantalla táctil, etc.
Lenguaje: C++ y Lua
Gráficos: 2D/2.5D
Interfaz: Sí
Documentación: Aceptable
Complejidad: Baja-Media
Exporta a: Windows, Linux y Mac, Android y iOS
angel2d
Carlos_Tito- Mensajes : 10
Puntos : 6
Fecha de inscripción : 19/07/2017
Re: PROGRAMACION EN VIDEO JUEGOS: MOTOR DE JUEGOS UNITY PARA LINUX
Limitaciones del desarrollo de juegos con Unity 3d
Como toda herramienta, su fuerza su potencia en muchos aspectos tiene una contrapartida. Unity también tiene limitaciones con respecto a otras herramientas del sector.
La más evidente es que no nos permite empezar desde unas bases, o de unas plantillas, por decirlo de alguna manera, e ir luego implementando detalles. Si no que debes empezar de cero con cada juego. “Al ser un motor de propósito general no te da nada hecho. Hay gente que espera que desarrollar juegos sea todo “arrastrar y soltar”, y no es para nada así. De hecho siempre he pensado que sería mal motor cualquiera que permita trabajar así”.
Desde el punto de vista gráfico, sigue yendo a la cola en comparación con otros motores como UDK. Aunque como contrapartida, Unity 3D permite programar ‘shaders’, eso sí, de nuevo desde cero. No obstante, Iván García admite que a la hora de la verdad, en el mundo de los pequeños desarrolladores y de proyectos para smartphones en el que el diseño gráfico no es tan complejo no llega a convertirse en un inconveniente.
A nivel de motor físico, a pesar de utilizar NVidia PhysX, no ofrece tantas funcionalidades como otras herramientas como pueden ser UDK o CryEngine. En Unity 5 se espera que actualicen a PhysX 3.3 sobre todo por temas de rendimiento y se espera que añadan otras funcionalidades.
La existencia de licencias más caras puede suponer una limitación para desarrolladores freelance o grupos de desarrollo pequeños. Las licencias más caras aportan principalmente mejoras gráficas y de rendimiento, pero solo vale la pena hacerte con ellas si tienes un equipo mediano o grande, y un proyecto ambicioso. También “dependerá del desarrollador en sí, de si el desarrollador va a explotar estos recursos”, añade el dsarrollador Aitor Román.
En cuanto a desarrollar juegos con Unity específicamente para smartphones, no encontramos trabas. Ni si quiera tenemos que pagar licencias extraordinarias. Por ejemplo, Unity Free permite publicar en Android, iPhone y Windows Phone, las plataformas más demandadas desde hace un par de años.
En conclusión, podemos decir que Unity 3D es una herramienta muy válida también para principiantes y para usuarios que no disponen de muchos recursos para contratar a otras personas para el desarrollo de juegos. Además es este grupo de desarrolladores freelances y grupos pequeños los más beneficiados al utilizar Unity.
Como toda herramienta, su fuerza su potencia en muchos aspectos tiene una contrapartida. Unity también tiene limitaciones con respecto a otras herramientas del sector.
La más evidente es que no nos permite empezar desde unas bases, o de unas plantillas, por decirlo de alguna manera, e ir luego implementando detalles. Si no que debes empezar de cero con cada juego. “Al ser un motor de propósito general no te da nada hecho. Hay gente que espera que desarrollar juegos sea todo “arrastrar y soltar”, y no es para nada así. De hecho siempre he pensado que sería mal motor cualquiera que permita trabajar así”.
Desde el punto de vista gráfico, sigue yendo a la cola en comparación con otros motores como UDK. Aunque como contrapartida, Unity 3D permite programar ‘shaders’, eso sí, de nuevo desde cero. No obstante, Iván García admite que a la hora de la verdad, en el mundo de los pequeños desarrolladores y de proyectos para smartphones en el que el diseño gráfico no es tan complejo no llega a convertirse en un inconveniente.
A nivel de motor físico, a pesar de utilizar NVidia PhysX, no ofrece tantas funcionalidades como otras herramientas como pueden ser UDK o CryEngine. En Unity 5 se espera que actualicen a PhysX 3.3 sobre todo por temas de rendimiento y se espera que añadan otras funcionalidades.
La existencia de licencias más caras puede suponer una limitación para desarrolladores freelance o grupos de desarrollo pequeños. Las licencias más caras aportan principalmente mejoras gráficas y de rendimiento, pero solo vale la pena hacerte con ellas si tienes un equipo mediano o grande, y un proyecto ambicioso. También “dependerá del desarrollador en sí, de si el desarrollador va a explotar estos recursos”, añade el dsarrollador Aitor Román.
En cuanto a desarrollar juegos con Unity específicamente para smartphones, no encontramos trabas. Ni si quiera tenemos que pagar licencias extraordinarias. Por ejemplo, Unity Free permite publicar en Android, iPhone y Windows Phone, las plataformas más demandadas desde hace un par de años.
En conclusión, podemos decir que Unity 3D es una herramienta muy válida también para principiantes y para usuarios que no disponen de muchos recursos para contratar a otras personas para el desarrollo de juegos. Además es este grupo de desarrolladores freelances y grupos pequeños los más beneficiados al utilizar Unity.
alex_ramiro_bravo_illanes- Mensajes : 7
Puntos : 11
Fecha de inscripción : 19/07/2017
Temas similares
» SPARKYLINUX, UNA DISTRIBUCIÓN PARA EQUIPOS CON POCOS RECURSOS
» Distribuciones de Linux para servidores
» Sistema Operativo para Juegos
» Top 3 mejores plataformas de alojamiento de servidores de juegos dedicados
» S.O. de la Play Station Portable
» Distribuciones de Linux para servidores
» Sistema Operativo para Juegos
» Top 3 mejores plataformas de alojamiento de servidores de juegos dedicados
» S.O. de la Play Station Portable
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.