Unity engine desarrollo de videojuegos

Los mejores videojuegos hechos en Unity

Hola bienvenido/a a nuestro blog, en el día de hoy veremos los 10 mejores videojuegos desarrollado en Unity, para que vean la potencia que tiene este fabuloso motor, siendo que estos videojuegos se considerar independientes por la cantidad de personas que lo han desarrollado. En este caso vamos a mostrar el Top 10 del 2016 ya que el 2017 aun no cierra y hasta fin de año no sabremos quienes serán los ganadores.

 

El mejor juego para las mejores gráficas 3D: Firewatch

Fue desarrollado por Campo Santo, está disponible para Windows, Mac, Linux, Playstation 4 y Xbox One.

Es un juego en el que no se desmorona nunca el sentido o la noción del tiempo si decidimos ignorar un rato la misión y dedicarnos a explorar el mundo abierto que se pone a nuestra disposición. Hay rutas bloqueadas que sus creadores se han preocupado de cuidar a base de puro sentido común, privándonos del material necesario para abordarlas o echando mano de excusas razonables y creíbles que hacen que nada sea forzado ni se erijan barreras artificiales.

A medida que los días transcurren, la sensación de ir desentrañando capas de un relato emergente recuerda mucho a Gone Home, al que Firewatch no duda en hacer un guiño directísimo en el último tercio del juego, pero el pilar de carga en la andadura forestal de Henry no son las misiones que nos encomiendan en este nuevo empleo ni tampoco la exploración de cada objeto como en el espléndido título de Fullbright, sino en los diálogos por radio con Delilah, la operadora de cálida voz que nos manda las tarea y el único punto de contacto humano en un verano de aislamiento total. Las conversaciones están planteadas en un esquema similar al de los juegos de Telltale, a base de elegir frases o quedarse callado y en algunos casos tener en cuenta un tiempo límite, pero el guion esta vez es harina de otro costal: inteligente, sagaz, fluido, a veces un poco sardónico y otras más profundo. Dependiendo de la fase de la relación que se va fraguando entre Henry y Delilah, hay días en los que la comunicación se vuelve áspera y días en los que ambos se aventuran a un amistoso combate de esgrima dialéctica, no tanto porque se trate de palabras grandilocuentes o conversaciones trascendentales, sino por la naturalidad y la inteligencia con la que se desarrollan las bromas, los sarcasmos y los juegos de palabras. Cada elemento del parque habilita la interacción con Delilah, de modo que si uno se encuentra un árbol arañado y pulsa sobre él no oímos a Henry decirse a sí mismo “estas marcas parecen de un oso” ni vemos un cartel descriptivo, sino que el protagonista se lo comenta a su jefa y esta le explica, con o sin cachondeo de por medio, de qué se trata. Una forma efectiva de no caer en los tópicos de la aventura gráfica.

Fuente : www.anaitgames.com

 

El mejor juego para las mejores gráficas 2D: Seasons after Fall

Fue desarrollado por Swing Swing Submarine, está disponible para Windows, Mac, Linux, PlayStation 4, Xbox One.

Cuesta resistirse a la belleza y encanto que desprende Seasons After Fall. Es un videojuego tan bonito, tan llamativo en su apartado artístico, que lo ves y de inmediato te enamoras. Tiene ese algo, esa magia que te atrapa como si realmente estuvieras viviendo dentro de un cuento de fantasía pero, por fortuna, esta aventura de puzles y plataformas es algo más que simple fachada. Tras sus bellos parajes naturales dibujados a mano encontramos un juego de calidad, con gracia, que sabe sorprender con rompecabezas ingeniosos que basan todo su atractivo en la posibilidad de cambiar, a voluntad propia, las estaciones del año no solo para contemplar los muchos cambios que acontecen en lo estético, que ya os digo es increíblemente bello, sino básicamente para sacar provecho de la climatología abriendo caminos que hasta ese momento parecían intransitables.

¿Un estanque os impide el paso? Dejad que el frío invierno hiele su superficie y ¡problema resuelto! O dad la bienvenida al otoño, contemplad cómo crecen las setas, y ellas solas os guiarán a zonas de otro modo inaccesibles. ¿Qué hacemos con el verano? Permitid que su cálida luz haga florecer algunas plantas; o que la primavera y sus lluvias torrenciales inunden por completo el escenario para acceder a lugares más elevados. De forma fluida, muy natural, en Seasons After Fall cambiaréis el clima constantemente buscando resolver unos puzzles que no son especialmente complejos, pero sí ingeniosos e imaginativos. Todo nace de la experimentación. De probar y observar los cambios que trae consigo cada nueva estación. Y la sensación es de lo más gratificante.

Fuente: www.3djuegos.com

 

El mejor juego de consola y PC: Inside

Fue desarrollado por Playdead, está disponible para Windows, PS4 y Xbox One.

Aquí no hay líneas de diálogo ni letras impresas sobre la pantalla, sólo una historia que se cuenta a base de saltos por escenarios surrealistas y consecución de puzles de los que sólo requieren un segundo de calma. Todo está tan bien hilado que, al final, el mensaje del juego acaba siendo lo de menos. No es que sólo importe el camino, es que ‘Inside’ triunfa al transmitirnos sensaciones como ningún otro lo ha hecho hasta la fecha.

Al control de un niño cuyo destino y procedencia desconocemos por completo, huiremos de perseguidores en una constante carrera hacia adelante en la que las posibilidades de quedarse atascados son casi nulas. No es un problema de falta de dificultad, es una cuestión de intuición que, una vez conocidas las mecánicas básicas, conseguirá que pasemos por puzles y obstáculos sin ni siquiera darnos cuenta de que estaban ahí.

Fuente: www.vidaextra.com

Unity engine desarrollo de videojuegos

Uno de los mejores engine para el desarrollo de videojuegos

 

El mejor juego para móvil : Lara Croft GO

Fue desarrollado por Square Enix Montreal, disponible para Android, IOS, Windows y Windows Phone.

En esta nueva aventura de Lara Croft debemos profundizar en un mundo ficticio bastante variado y dividido en varias zonas claramente diferenciadas. Y como no podía ser de otra forma, nuestra meta consiste en recuperar ciertas reliquias muy preciadas y, de paso, acabar con la Reina del Veneno. Una trama no demasiado original y previsible pero que es narrada de manera acertada a través de breves y simples escenas de vídeo que emplean el mismo motor del juego, las cuales se dejan ver de vez en cuando al completar ciertos niveles.

Cada nivel cobra vida a través de pequeños tableros en los que podemos ir avanzando por unas teselas o puntos prefijados. Es decir, que no gozamos de libertad de movimientos para explorar los fondos, sino que debemos hacerlo por caminos establecidos. La gracia del asunto es que a medida que avanzamos vamos descubriendo numerosas trampas y enemigos, los cuales poseen diferentes características pero un patrón común: se mueven justo después de nosotros, como si de un juego de estrategia por turnos se tratara. Eso sí, este desarrollo es muy simple y tremendamente esquematizado, pero en el mejor de los sentidos.

Fuente: www.3djuegos.com

 

El mejor juego para realidad virtual: Job Simulator

Fue desarrollado por Owlchemy Labs, está disponible para HTC Vive y Oculus Rift.

En Job Simulator, considerado uno de los videojuegos para la realidad virtual de mayor éxito, tendremos que resolver una serie de pruebas mientras emulamos en clave de humor algunos trabajos, como el de chef o el de oficinista. Las opciones y posibilidades de interacción sin casi infinitas.

Fuente: www.vandal.net

 

El mejor juego para la mejor experiencia VR: The Lab

Fue desarrollado por Valve, está disponible para HTC Vive.

Es una escala de la habitación de realidad virtual (VR) juego de video desarrollado por Valve Corporationy lanzado para Microsoft Windows el 5 de abril de 2016. Se utiliza la tecnología VR y el HTC Vive dispositivo para mostrar una serie de experiencias de juego se accede a través de un centro de la habitación. El juego está ambientado en el Portal universo y ofrece ocho diferentes tipos de juego que implican breve demostración de las experiencias que utilizan diferentes aspectos de la VR capacidades. La variedad también es ofrecido más allá de las experiencias mismas por la cantidad de interacción con los objetos del entorno que se incluye.

Fuente: en.wikipedia.org

 

El mejor juego para proyecto (NON-Game) : Tilt Brush

Fue desarrollado por Google, está disponible en HTC Vive. Non- games es una categoría que esta entre un videojuego y un juguete.

Uno de los avances tecnológicos que más fuerte está pegando durante la primera mitad de este año está siendo la realidad virtual. Los grandes fabricantes han empezado a mostrar sus apuestas de hardware, y es sólo cuestión de tiempo que a partir de estas plataformas empecemos a ver cada vez más innovaciones en el mundo del software.

Google ha decidido ir abriendo camino, y lo ha hecho presentando su propia aplicación de dibujo para Realidad virtual. Se llama Tilt Brush, y nos permitirá dibujar en un entorno virtual desde diferentes ángulos o metiéndonos literalmente dentro del dibujo. Eso sí, de momento sólo está al alcance de quien tenga unas HTC Vive.

Fuente: www.genbeta.com

 

El mejor juego para simulación : Factory I/O

Fue desarrollado por Real Games, está disponible para Windows.

Es un videojuego en el que debes administrar una fabrica y todas las tareas que comprende la mismas, un juego muy interactivo el cual se ha considerado uno de los mejores simuladores del 2016 y por supuesto esta desarrollado en Unity.

 

El mejor juego para proyectos de estudiantes : Pine

Desarrollado por Twirlbound en NHTV Breda (universidad de ciencias aplicadas).

Pine es un videojuego de acción y aventuras en mundo abierto donde, como miembro de una de las últimas tribus de la gran isla de Albamare, se debe buscar un nuevo hogar para nuestro pueblo. La producción nace de la premisa de una humanidad alejada de la cima de la cadena alimenticia, donde debe cooperar con otras especies para subsistir en un lugar repleto de misterios por descubrir. Desarrollado por Twirlbound, la producción cuenta entre sus atributos con una IA avanzada, capaz de aprender de los movimientos y estilo de juego del jugador.

Fuente: www.3djuegos.com

 

Una mención especial para el mejor asset: Dungeon Architect

Fue desarrollado por Code Respawn, está disponible en el Asset Store.

Dungeon Architect es una herramienta de generación de nivel de procedimiento. Le permite crear rápidamente sus propias mazmorras tanto en tiempo de ejecución como en tiempo de diseño con poderosas herramientas de edición.

Curso Unity

Aprende mucho más sobre cómo desarrollar videojuegos en Unity

Bueno eso fue todo por hoy espero que te haya gustado, nos vemos, hasta la próxima.

Unity desarrollo de videojuegos

Como vivir del desarrollo

Hola bienvenido/a, en el día de hoy le explicaré algunos aspectos esenciales para poder vivir del desarrollo de videojuegos, con esto no te garantizamos el éxito pero si te va ayudar a acercarte a este objetivo.

1.Tener un buen equipo

El primer paso que debes hacer es buscar un equipo de desarrollo, ya que no es recomendable desarrollar tu solo, no es que no se pueda pero es demasiado laborioso hacerlo de manera eficiente estando solo. Hay que tener algo de cuidado en este primer paso, ya que la calidad de tu equipo determinarán el éxito de tu videojuego es por eso que no debes incluir a cualquier persona a tu equipo. Es común ir a Facebook, unirse a grupos de videojuegos y ofrecer a las personas la posibilidad de entrar a tu equipo, de ahí tendrás varios comentarios o mensajes privados para elegir quienes de todas esas personas elegir para conformar tu equipo de trabajo, antes de elegir a alguien debes conocer a la persona, saber su trabajo, si es responsable , si es agradable para trabajar en grupo. Tienes que tener en cuenta que el equipo recomendable es tener un programador, un artista 2D, un artista 3D, un community manager, un compositor; con estas 5 personas ya podrías comenzar.

2.Requerimientos

Una vez conformado tu equipo, necesitamos ver los requisitos técnicos. Saber qué software y hardware van a necesitar. Te voy a dar un ejemplo para que te des una idea de cómo hacerlo. Ejemplo: Se requiere Unity engine, Blender, Photoshop, FlStudio, conexión a Internet. Depende del software a utilizar va ser el hardware requerido (Unity 3.0 GHz, 4 Gb de RAM, 512 Mb de video) Una vez definidos los requerimientos mínimos para cada software, debemos verificar si cumplimos con esos requisitos para los software que vamos a utilizar. También se puede necesitar hardware externo como tableta de dibujo o teclado midi; la compra de licencias para software de pago como Photoshop, entre otros.

3.Capacitación del equipo

Es fundamental para el éxito capacitar a tu equipo antes de comenzar a desarrollar, ya que debes evitar cometer el error de comenzar el desarrollo sin haberse capacitado correctamente. Si realmente deseas vivir de esto debes ser un profesional en la disciplina que vas a desempeñar. También ten en cuenta que una vez capacitados y comenzado el proceso del desarrollo no dejar de capacitarse, mientras se desarrolla se debe capacitarse al menos una hora al día.

Cursos gratis en desarrollo de videojuegos con Unity

Cursos gratis en desarrollo de videojuegos con Unity

 

4.Análisis del mercado

Antes de comenzar con el desarrollo se debe estudiar el mercado, sus tendencias y comportamientos, si bien todo el equipo debe hacer esta tarea en su disciplina, el community manager es quien debe realizar el estudio de mercado general para saber qué videojuegos independientes están funcionando en este momento y planear una estrategia de qué juegos pueden ser factibles para su desarrollo basándose en el riesgo de pérdida, si el estudio está bien planteado el juego que se desarrolle deberá tener menos probabilidades de fracaso. Este es un paso que el 95% de los estudios independientes omite, lo cual es un gran error porque toda tarea que podamos hacer previa al desarrollo que disminuya la probabilidad de fracaso hay que hacerla sin dudar, ten en cuenta que se invierte mucho tiempo , cariño y dinero (en ocasiones) para que luego el desarrollo sea un fracaso.

5.Desarrollo de la idea

Por lo general el 75% o más comienzan en este paso y luego se preguntan el porqué de su fracaso, omitir etapas solo aumenta la probabilidad de fracaso. En esta etapa se reúne el equipo y comienza la “lluvia de ideas“, luego de esto se seleccionan las ideas más relevantes y se elabora con esto otra idea más completa, este proceso puede repetirse tantas veces como se desee hasta tener una idea que todos estén a gusto con ella. Luego de eso el community manager debe investigar y analizar esa idea en el mercado buscando juegos similares y determinar si es comerciable o no dicha idea, no sirve de nada una idea estupenda si a nadie le interesa. Nosotros desarrollamos para lo que el jugador quiere y no para lo que nosotros queremos. Es complejo este paso cuando la idea es innovadora porque aún no hay competencia pero se puede buscar por mecánicas o tecnología de manera separada, ejemplo: RPG, FPS, VR; suponiendo de que no se haya creado esa combinación podemos analizar el mercado de los 3 de manera separada. Una vez tengamos la idea hacemos el GDD (game design document) es un documento de diseño en donde se describen todas las características del videojuego. En otro post ampliaré más sobre este documento por ahora diré que debemos explicar las características generales, mecánicas, concept art, plan de monetización, entre otros.

Curso Unity

Aprende mucho más sobre cómo desarrollar videojuegos en Unity

 

6.Plan de monetización

Si bien es un punto que se debe plasmar en el GDD, decidí hacerlo como un paso más ya que quería ampliar un poco más sobre este tema. Si queremos vivir del desarrollo de videojuegos tenemos que crear una estrategia para obtener ganancias monetarias, para esto hay varias alternativas: un juego gratis con publicidad (requiere una gran cantidad de usuarios activos conectados a internet), un juego de pago (requiere pocos usuarios no necesariamente activos ni conectados a internet) un juego gratis con pagos dentro del juego (requiere una cantidad moderada de usuarios activos conectados a internet). Debemos escoger entre algunas de estas 3, por lo general los estudios nuevos optan por la primera porque quieren hacerse conocidos y tiene mejor respuesta por parte de los usuarios. Pero es muy complejo generar una gran cantidad de usuarios activos, no sirve de nada tener 1500 descargas, si no tenemos ni 25 usuarios activos al día. Es un error muy común que busquen en donde sea que descarguen su juego y aumentar las descargas totales, pero lo que se debe hacer es segmentar a los posibles jugadores y tratar que ellos descarguen el juego. No sirve que un jugador de videojuegos deportivos descargue tu juego FPS porque lo más probable es que no juegue más de una semana. En cambio un jugador de FPS que descargue tu juego podrá analizar la calidad del mismo y si es buena jugará indefinidamente. Eso es justamente lo que queremos lograr; también se puede combinar publicidad con pago en juego, sobre este tema podemos hablar todo el día, luego hare un post explicando más sobre monetización.

marketing redes sociales

Como hacer un buen marketing para tu videojuego

 

7.Rutina de trabajo

A esta altura ya tenemos un equipo de trabajo ya capacitado para desarrollar un videojuego, una idea de un videojuego que creemos que puede funcionar según los estudios realizados, un GDD con las características que tendrá nuestro videojuego; es hora de comenzar a desarrollar nuestro videojuego. Es recomendable hacer una campaña de donaciones como Kickstarter u otro para poder sustentar el tiempo en que se tarde en desarrollar la primer versión pública del videojuego. Para esto es necesario tener el juego bien estructurado con buenos concepts arts para que las personas se interesen por su juego y realicen una donación (Advertencia: Si se piensa hacer una campaña de este tipo se debe comenzar a crear seguidores y una buena comunidad desde la primer fase que se menciona en este post, sé que es difícil que te sigan sin tener nada para mostrar, pero desde que tengas hecho tu GDD, ya tendrás materia para mostrar) Es casi obligatorio utilizar algún método de administración de tareas como es el SCRUM, recomiendo utilizar Trello u otro del mismo tipo. Trabajar con fechas de entrega, horarios de reuniones y medición del progreso.

8.Invertir en publicidad

Muchas veces que para darle vida y movimiento a nuestras comunidades en las redes sociales debemos invertir algo de dinero en publicidad. Por lo general se paga una vez y no pagan más, esto es un error grave se debe invertir el 20% de las ganancias totales en publicidad paga, les recomiendo al menos invertir 10 dólares al mes para difundir su futuro o actual videojuego, esto te ayudará a hacerte conocer ante un segmento especifico de usuarios, esa es la gran ventaja de este tipo de estrategia que te permite llegar a nuestro jugador objetivo como mencionamos anteriormente.

Bueno espero que te haya servido de algo, aclarado algunas dudas y sobre todo que te hayas disfrutado de leerlo tanto como yo disfruté al hacerlo. Si te gustó el post no te olvides de compartir.

Desarrollo de videojuegos

Respuestas que deberías saber

Hola bienvenido a mi blog, en el día de hoy te hablaré sobre algunas de las preguntas que me han hecho sobre el desarrollo de videojuegos en Unity. Es común que cualquier persona que desee introducirse en este mercado tenga muchas preguntas sin responder, en este post intentaremos responderte algunas de ellas. Si ya estas desarrollando y no te esta funcionando como esperabas tal vez esto te sirva, muchas veces el error está en los pilares base.


¿Qué necesito para ser un desarrollador de videojuegos?

Primero antes que nada deberías saber que un videojuego se compone por varias disciplinas (arte, sonido, programación, etc.), una vez sepas esto debes escoger una de ellas, la que más te guste o en la que mejor te desenvuelvas. Una vez teniendo esto, necesitas una conexión a internet y un ordenador sea portátil o de escritorio que soporte los softwares que vas a utilizar. Con todo esto ya tienes lo fundamental para comenzar a instruirte en el desarrollo de videojuegos.


¿Necesito saber matemática para hacer un videojuego?

Esta pregunta es algo delicada, en fin, si debes saber matemática para desarrollar un videojuego, si es un proyecto sencillo no es necesario que tengas grandes conocimientos pero si los fundamentales. Tenga en cuenta que solo considero esta respuesta para la disciplina de programador en caso de que opte por otra disciplina debería poder desarrollarla sin mayores dificultades. Se comenta que para la disciplina del modelado 3D se requieren ciertos cálculos pero no son comparados con lo que requiere en programación.


¿Cuál es mejor Unity o Unreal?

Los dos engine son excelentes, muy potentes y completos. No se podría decir que uno está por encima del otro. Nosotros hemos elegido a Unity no porque sea mejor que Unreal sino porque tiene una mejor documentación, mayor comunidad y soporte en comparación de Unreal.

Cursos gratis en desarrollo de videojuegos con Unity

Cursos gratis en desarrollo de videojuegos con Unity


¿Se puede desarrollar un videojuego solo?

De poder si se puede, nadie te lo impide; pero no es recomendable porque en lo que te demoras en aprender todas las disciplinas pueden haber lanzado 20 juegos mejores a su idea para entonces. El problema no está en que no puede aprender todo sino en que no te da el tiempo para desarrollar todo a la vez. Si aún con una persona dedicada a cada área es muy laborioso hacer un videojuego, imagínate hacerlo tú solo. Mi recomendación es que busques personas que deseen trabajar contigo, ten en cuenta que cada persona debe desarrollar una disciplina distinta no metas a 20 personas que hacen exactamente lo mismo.


¿Es mejor aprender de video o de un material escrito?

Esto pienso que es un dilema bastante personal, hay personas que les gusta leer más que a otras. Un video es más fácil de entender que un par de páginas de un libro. Pero que sea más fácil no significa que aprenda mejor, solo aprende más rápido pero no mejor, ya que la lectura requiere más concentración y atención a lo que lees para poder entenderlo; en cambio en un video no requiere de demasiado esfuerzo para aprender el contenido. En conclusión, lo que aprendió de un video es más probable que se te olvide, de lo que tuviste que leer y aprenderlo. Mi recomendación si te gusta leer aprende leyendo sino mira videos, aunque la lectura es un buen hábito y deberías considerarlo. No digo que un libro sea mejor que un video, sino que el proceso de aprendizaje es mejor, a un material escrito no solo me refiero a sólo libros sino a blogs, noticias, etc.


¿Es conveniente usar Assets descargados?

Si se utiliza correctamente si, aunque muchas personas los utilizan en exceso. Un assets es para agregar una funcionalidad o estética particular a un videojuego, no es para hacer todo el videojuego a base de assets. Los perjuicios a la hora de utilizarlos son: no poder imitar el mismo estilo gráfico para el resto del material gráfico, no poder editar o vincular tu programación con la del asset, no poder crear algo de la misma calidad porque se notara la falta de armonía en el apartado gráfico. Mi recomendación es utilizarlos para sistemas de partículas, o una funcionalidad en especifica, siempre y cuando se utilice sólo ese assets para cubrir ese aspecto y no varios que no concuerden entre sí.


¿Cómo hacer marketing de mi videojuego?

Esta es una pregunta muy amplia y recurrente, marketing es la estrategia de hacer conocer un producto o servicio a tu potencial cliente. Para lograr hacer un buen marketing debemos tener un manejo fluido y profesional de nuestras redes sociales, crear una fan page en Facebook, una cuenta de marca en Google Plus, un Instagram, un Twitter. Todas las redes sociales en donde tu marca conecte con los potenciales cliente, si en esa red social no está tu cliente ni siquiera se crees una cuenta en ella por más beneficios que tenga, hay que ir donde está su cliente para mostrarle su producto y convencerlo de que lo siga y posteriormente te compre. Nadie compra algo que no conoce, primero debe conocerlo y tener confianza en ti, luego de eso recién ahí podrá comprarte. Un consejo muy importante, que es un error muy común en los desarrollos independientes que comienzan a hacer marketing recién cuando tienen el videojuego hecho o una demo o alpha. Esto personalmente creo que está mal ya que se debe comenzar a crear nuestra comunidad de seguidores y brindar confianza desde que se comienza el proyecto, ya que demora meses en crear fidelidad en tus seguidores lo que se traduce en pérdidas si recién lo implementas cuando tienes el producto terminado. Debes comenzar a publicar pidiendo opinión sobre características que tendrá tu juego, haciendo encuestas , material gráfico como concept arts, en definitiva debe haber una persona que se especialice y que solamente se dedique al marketing de tu marca.

marketing redes sociales

Como hacer un buen marketing para tu videojuego


¿Se puede vivir del desarrollo de videojuegos?

De poder se puede, pero nadie dijo que sea fácil. No pretendas poder ganarte la vida haciendo videojuegos sencillos y de baja calidad, existen excepciones que logran hacer mucho dinero con juegos simples para móviles pero eso no quiere decir que en la mayoría vaya a funcionar, si le dijera eso le estaría mintiendo. Muchas personas o grupos independientes hacen muy buenos videojuegos y no son exitosos, y hay juegos de muy mala calidad que tienes más éxito. Esto no ocurre porque si o es a la suerte, hay varios factores que determinan la probabilidad de éxito, nadie te asegura el éxito pero si una aproximación de lo que puede o no funcionar. Estos factores es la categoría del juego en el momento de lanzamiento, es decir debemos lanzarlo en un lugar y momento especifico, para saber esto debemos hacer un estudio de mercado el cual se encarga nuestro marketer o community manager. Otro factor es la comunidad que has creado para seguirte, si realmente son tus clientes potenciales o solo son me gustas y seguidores sueltos que no interactúan y no les interesa tu producto, más seguidores no significa más ventas. En fin es un tema extenso que veremos en un post sólo para abordar esta inquietud.


¿Porqué tu no desarrollas videojuegos?

Esta es una pregunta bastante normal en mi día a día, es muy normal que los instructores o tutores no puedan desarrollar ya que enseñar consume mucho tiempo y no se puede hacer las 2 a la vez, lo intenté un tiempo pero la calidad se vio sacrificada por lo cual pensé que no era relevante si necesito sacrificar la calidad de mi contenido. Actualmente no estoy desarrollando nada oficial ya que me he quedado sin equipo de trabajo en cuando al desarrollo de videojuegos. Si bien ya he desarrollado varios videojuegos bajo el nombre de mi marca o para terceros, actualmente no dispongo de tiempo para un desarrollo de calidad.


¿Cualquiera puede aprender a programar?

Si, cualquiera que se proponga aprender a programar videojuegos puede hacerlo. Según las bases o antecedentes que tenga esa persona le costará más o menos pero no llegará a ser determinante de si una persona pueda o no aprender, siempre que se lo proponga usted puede lograrlo sin ningún problema. Tenga en cuenta que es un camino de aprendizaje por lo que no pretenda que funcione todo desde un principio, con la experiencia va a poder desarrollar cada vez lógicas más complejas. Un consejo paciencia y perseverancia.


¿Cómo depurar correctamente?

La depuración es el proceso de encontrar un error o fallo, siempre tendrás errores pero hay algunas buenas prácticas poder reducirlo. Una buena práctica es imprimir en consola, dependiendo el lenguaje y la herramienta pueden variar (Debug.Log, print, printf, etc.) esto sirve para saber si se ejecuta esa parte del código. Otra buena práctica es cuando buscas hacer una búsqueda para almacenar dicho valor en una variable, comprobar que esta variable no es nulo para saber si la búsqueda fue exitosa o no. Si hay variables expuestas asegurarnos que este correctamente asignadas con una comprobación similar a la del tip anterior. Salvando estos detalles los únicos errores que pueden tener son detalles menores o errores lógicos. Si manejan bases de datos también deben realizar comprobación para cada consulta o escritura en ella.

Desarrollo de videojuegos


¿Cómo administrar correctamente un equipo de desarrollo?

Suele pasar en ocasiones que estamos con una idea de desarrollo estupenda y nos damos a la búsqueda de un equipo de desarrollo. Una vez conformado el equipo pasando un tiempo comienzas a ver que no trabajan, que no cumple el trabajo y el equipo mismo se desmotiva se disuelve y tu idea nunca llega a la luz. Le daré algunos consejos para que esto no suceda. Primero antes que nada debe haber un líder en el equipo, el líder no debe ser el dueño de la idea sino el que tenga más experiencia administrando gente, alguien que sepa animar controlar y dirigir a los integrantes de tu equipo a buen puerto. Administrar las tareas y los tiempos con fechas prefijadas de entrega, les recomiendo usar un sistema de administración de tareas como Trello. Otro consejo es que su equipo de desarrollo este cerca físicamente para al menos una vez al mes juntarse físicamente, de otra forma se suele perder el compromiso pero eso no determina el éxito hay muchos grupos que son distante y nunca se conocieron personalmente y sin embargo trabajan muy bien porque tienen un nivel de compromiso muy alto. Algo a tener en cuenta a la hora de armar su equipo es buscar disciplinas no cubiertas, no sirve de nada ser 5 programadores si no hay ni un artista.

Curso Unity

Aprende mucho más sobre cómo desarrollar videojuegos en Unity


¿Cómo retirar el dinero de mis ganancias?

Esta es una pregunta muy recurrente en las personas que desean incorporarse a este mundo del desarrollo de videojuegos, que no saben cómo convertir el dinero virtual en real, déjeme decirle algo, siempre es dinero real aunque lo esté viendo por una pantalla es real. Por lo general todos los sitios pagar en dólares, por lo cual es conveniente tener una cuenta de Paypal que es una cuenta bancaria virtual, es la más segura del mercado, según el país en que vivas te permitirá retirar directamente de Paypal o no, en mi caso (Argentina), yo necesito utilizar una tarjeta de débito llamada Payoneer, con esa tarjeta paso los fondos de Paypal a la tarjeta y de ahí voy a cualquier cajero y saco mi dinero. Hay en países que el Paypal no lo pueden usar por las leyes del estado pero recuerden que aun existe la tarjeta Payoneer que funciona como cualquier Visa internacional, es por lo cual que no tendrán ningún problema legal.


¿Cuándo comenzar a desarrollar?

Es un error muy común en las personas nuevas que quieren comenzar a desarrollar ya, en vez de capacitarse correctamente primero y es el primer factor por el que el 90% de los proyectos falla en su desarrollo. Si se fija que existen muchos juegos en desarrollo pero de ellos son muy pocos los que salen al aire, esto es debido a varios factores pero uno de ellos es la capacitación, otro es la administración del equipo que explicamos anteriormente. La mayoría de las personas que quieren comenzar a desarrollar un videojuego es porque ya tienen una idea que quieren materializar, pero primero debes esperar ser paciente, capacitarte lo suficiente para poder desarrollar todo el proyecto y luego ahí comenzar a desarrollar. Recuerde que por más que se haya capacitado y comenzar el desarrollo no deje de capacitarse, según estudios todos nos debemos capacitar al menos una hora al día, para no atrasarnos en nuestra área y más que nosotros trabajamos con la tecnología que avanza a pasos agigantados.


¿Cómo programar en equipo?

Este problema es más recurrente de lo que creen, cuando dos o más programadores trabajan sobre un mismo código es complejo porque cada uno programa con su estilo, a su manera y muchas veces no sólo es que no se entienden entre sí sino que se pisan, es decir rompen el código que otro ya había hecho. Es por eso que existen estándares de programación para que se puedan entender mejor. Ahora le explico algunos de ellos: todas los nombres de archivos, variables o métodos deben ser descriptivos, no es lo mismo poner RTD que retirarDinero, el segundo se da a entender que es para retirar dinero. También se debe establecer la longitud máxima de los nombres de las variables para que el código no se haga ilegible, porque hay muchos programadores que con tal de describir hacen los nombres RetirarElDineroDeLaCajaRegistradora() ese nombre no puede tener un método es muy extenso, RetirarDineroCR() este segundo caso puede ser más aceptable a la hora de leer el código. Los nombres de variables siempre deben comenzar en minúsculas y los nombre de los métodos deben comenzar en mayúsculas. Los nombres de las variables privadas debes comenzar con _ (guion bajo) ejemplo _dineroActual. También debes mantener el código limpio y ordenado nada de dejar espacios blancos sin necesidad, o poner todo amontonado y comentar casi todo el código, hacer cualquiera de estas acciones en su medida correcta no afecta a la legibilidad pero hacerlo en exceso el código se vuelve un caos.

Bueno eso sería todo por hoy, no alcance a contestar todas las preguntas porque el post se iba a tornar demasiado largo, pronto hare otro post para responderlas. Espero que le haya gustado y servido.

Unity: uno de los mejores engine.

Estamos muy contentos de anunciar que Unity 2017.1 ha sido lanzado y ya está disponible para su descarga. Queremos agradecer a la comunidad de Unity por sus valiosas contribuciones durante la fase beta.

Unity engine desarrollo de videojuegos

Hola bienvenido/a un nuevo post, en el día de hoy hablaré de algo que no acostumbro, pero me puse a pensar que hay muchas personas como tú que no saben desarrollar videojuegos, tal vez ni siquiera sepas que es un motor de videojuegos, o estés agobiado por la elección de tantos que hay en el mercado.

Antes que nada quisiera presentarme, mi nombre es Danilo Giardina y soy programador de videojuegos. Hoy te explicare todos los aspectos sobre el desarrollo de videojuegos para que comiences sin temor alguno.

¿Qué es un motor de videojuegos?

Es un software que nos facilita las tareas para desarrollar un videojuego. Si tuviéramos que hacer estas tareas en código base, solo podrían desarrollar los expertos en la materia. Esto te permite a ti , a mi y a cualquier persona poder desarrollar un videojuego.

¿Cuál es el mejor?

Si bien ya sabemos lo que es un engine , pero no sabemos cual elegir entre tanta variedad y todos parecen ser espectaculares. Te diré la verdad, es cierto, la mayoría de los engine que tu consideras como opción (asumo que serán los más reconocidos como Unreal, Unity, Cryengine, Construct2, GameMaker, etc), todos son fabulosos. Muchos te dirán que cada uno tiene pro y contras según que juego quieras hacer, seguramente me estarás preguntando ¿tengo que aprender todos los engines? No, en absoluto. Mi recomendación es que busques un engine genérico en donde puedas desarrollar casi cualquier videojuegos, porque digo casi; porque hay algunos tipos de juegos que requieren engines especializados, por ejemplo los MMO. No es que con los genéricos no se pueda hacer; pero no están orientado a eso por lo que es un poco más laborioso hacerlo.

Unity engine desarrollo de videojuegos

Los líderes en motores de videojuego genéricos son Unity y Unreal. Bien, pero ¿cual es mejor? hay muchísimo contenido de personas intentando comparar y deducir cual es mejor. En mi opinion van a tener que buscar eternamente porque no existe un ganador entre estos 2, es más para mi deberían unirse pero son empresas rivales. Lo que puedes hacer en uno , lo puedes hacer en otro , mas fácil o difícil pero se puede hacer. Como habrás notado nosotros somos partidarios de Unity pero no estamos en contra de Unreal, los 2 motores son excelentes.

Bueno quería dejarte algunas características que tiene el nuevo Unity para ver si te puedo convencer a que consideres usar este hermoso engine. Insertaré información oficial desde su web.

 

Unity 2017.1 en pocas palabras

Unity 2017.1 incluye una tonelada de nuevas características y mejoras. Pero yo sólo te mostrare alguna de ellas para no aburrirte.

 

Artistas y diseñadores: nuevas herramientas para contar historias y secuencias en el juego:

Unity 2017.1 introduce nuevas formas en lo que artistas y diseñadores pueden crear impresionantes contenidos cinematográficos, componer tomas fotográficas artísticas y contar mejores historias visuales con las herramientas Timeline, Cinemachine y Post-Processing Stack.

La línea de tiempo es una poderosa herramienta visual que te permite crear contenido cinematográfico como cintas y trailers, secuencias de juego y mucho más.

Cinemachine es un avanzado sistema de cámaras que te permite componer tus planos como un director de cine dentro de Unity, sin ningún código, y abre la puerta a la era de la cinematografía procedimental.

La pila de postprocesamiento le permite aplicar filtros realistas a escenas utilizando la terminología, los controles y los formatos de espacio de color de la industria cinematográfica para crear efectos visuales de alta calidad con apariencia más realista y dramática, de modo que pueda contar una mejor historia visual.

 

Eficiencia: colaboración, análisis de las operaciones en vivo y más herramientas

Estamos anunciando Unity Teams, un conjunto de características y soluciones que simplifican la forma en que los creadores trabajan juntos, que incluye Collaborate (ahora fuera de beta) y Cloud Build.

Nuestros analíticos de live-ops introducen nuevas formas más fáciles de entender a sus usuarios y reaccionar y ajustar dinámicamente sus juegos sin tener que volver a implementarlos.

Además, hay muchas actualizaciones de productividad para el editor, incluyendo mejoras a la importación de FBX, flujos de trabajo de animación, funcionalidad 2D, trabajo con paquetes de activos e integración con Visual Studio.

 

Gráficos y plataformas: mejoras en general

Hay una serie de avances en las áreas de Particle Systems y el Progressive Lightmapper que ofrece más opciones para lograr su visión artística y el rendimiento de control. Varias plataformas obtienen opciones de optimización de procesamiento con Rendimiento Diferido en iOS y NVIDIA VRWorks en PC.

Este es un pequeño resumen de lo que viene, ahora te paso a explicar detalladamente algunas de estas características.

 

¿Qué hay de nuevo en Unity 2017.1?

Herramientas de artista para la narración: introducción de la línea de tiempo y Cinemachine

Como diseñador, artista o animador, ahora puede crear secuencias de contenido cinematográfico y de juego por su cuenta, sin depender de los programadores, con nuevas herramientas de narración integrada. Eso significa más tiempo haciendo, y menos tiempo haciendo cola para todos.

Timeline es una potente herramienta visual que te permite crear contenido cinematográfico (como el cortometraje Adam). Puede usarlo para crear escenas, crear secuencias de juego y mucho más, orquestando sus objetos de juego, animaciones, sonidos y escenas. Con Timeline, puede centrarse en la narración de cuentos y cinemáticas, no en la codificación.

La herramienta de secuenciación basada en la pista de Timeline aplica un enfoque de “arrastrar y soltar” para coreografiar animaciones, sonidos, eventos, videos y más, para una creación más rápida de bellas escenas y contenido de procedimiento. Timeline tiene características para animación y audio, auto-keying y una interfaz de múltiples pistas con la capacidad de bloquear y silenciar pistas. Timeline es extensible a través de la Playable API y le ofrece la posibilidad de crear sus propias pistas para conducir cualquier sistema que tenga en su juego. Puede crear un clip de Timeline para representar prácticamente cualquier cosa, y hacer que los clips se repitan, escalen y se mezclen, aprovechando al máximo la interfaz de la línea de tiempo.

Cinemachine es el resultado de más de una década de construcción de videojuegos y cámaras cinematográficas. Ahora pone las conductas de cámara líder de la industria en manos de todos y abre la puerta a la era de la cinematografía procedimental.

Es un conjunto de cámaras inteligentes que activan dinámicamente las mejores tomas en el mejor momento basándose en la composición de la escena y la interacción. Esto elimina innumerables horas de animación manual, programación de cámara y revisión.

La función Cinemachine está disponible a través de la tienda de activos, agregue a su proyecto ahora.

Desde un shooter en primera persona hasta una aventura de acción en tercera persona, puedes revolucionar tus cámaras en el juego con Cinemachine. Usted puede fácilmente:

  • Controle secuencias como un director de cine con herramientas avanzadas de la cámara, incluyendo la configuración de la cámara del mundo real.
  • Componga fotos con un enfoque en la dirección artística, no detalles de la implementación. Dé a Cinemachine cámaras inteligentes instrucciones sencillas, como seguir la cabeza del personaje, y si la animación cambia, su disparo se actualizará automáticamente y seguirá funcionando correctamente.

Con Unity 2017.1, hemos añadido muchas nuevas capacidades a Cinemachine como:

  • Objetos múltiples de destino: Destine varios objetos y establezca la ponderación entre ellos. Crea un grupo lógico, basado en cualquier número de sujetos, que se posiciona según la posición de sus miembros. Puede utilizarse como un objetivo LookAt y Follow al realizar el seguimiento de un grupo de objetos. Genial para 2D también.
  • Encuadre de forma dinámica varios objetos: Automáticamente se enmarca automáticamente un grupo de blancos en función de sus posiciones. Si los objetos se separan, Cinemachine ajustará el FOV o Dolly (o ambos) dependiendo de un conjunto de reglas que cree.
    Nueva API totalmente abierta: Cree fácilmente Cinemachine para obtener exactamente el comportamiento de la cámara que necesita su proyecto.
  • Pista de Dolly: Cree imágenes de pista de Dolly como película y haga que su cámara se mueva suavemente a través de sus mundos. Ideal para secuencias cinematográficas o cámaras de juego donde desea que la cámara siga al sujeto por un conjunto de rieles.
  • Disparo claro: El disparo claro elegirá dinámicamente la mejor cámara basada en la prioridad de tiro y lo bueno que es el disparo. ¿Algo se movió en el marco que arruina el tiro? No hay problema, Cinemachine se cortará a la mejor cámara siguiente. Increíble para repeticiones o cualquier otra secuencia cinematográfica de un escenario variable.
  • Cámara impulsada por el estado: Permite la vinculación sin código de cámaras y estados de animación. Accione fácilmente diferentes comportamientos de cámara a partir de animaciones.

Usted puede llevar su narración al siguiente nivel combinando Timeline y Cinemachine juntos. Vaya aún más utilizando la pila de postprocesamiento para crear efectos y añada humor y drama a sus escenas.

Unity Teams

Unity Collaborate está fuera de beta y se une a Cloud Build como parte de una nueva oferta llamada Unity Teams, una solución única con un conjunto de características que le ayudará a crear juntos, más rápido. Para celebrar, los Equipos de Unidad son gratuitos para que todos puedan probar hasta octubre de 2017.

Obtenga más información sobre la oferta de lanzamiento de Unity Teams.

Para Colaborar, el trabajo que priorizamos para su primera versión de producción en 2017.1 refleja la retroalimentación proporcionada por los usuarios Beta. Además de las mejoras en el rendimiento, la estabilidad y las correcciones de errores, hemos añadido un nuevo conjunto de características: push selectivo, mejor integración del navegador de recursos y una nueva característica “In Progress”, que indica en tiempo real cuándo un compañero de equipo tiene funciones locales, Cambios no publicados en una escena o prefab.

Obtenga más información sobre los equipos de Unity.

Análisis de Live-Ops

Con Unity 2017.1, usted tiene acceso a las operaciones en vivo basadas en datos que colocan análisis analíticos a su alcance. Sumérjase y vea cómo su audiencia está interactuando con sus creaciones y luego realice ajustes en tiempo real que se adapten a sus hábitos; Todo ello sin reubicar una nueva versión. Unity 2017 le da el poder de servir mejor a su audiencia a medida que descubre formas inteligentes de optimizar las experiencias de juego.

Obtenga información de manera más eficiente con los Eventos estándar (actualmente en versión beta), que proporcionan un conjunto de eventos predefinidos que ayudan a descubrir sus conocimientos específicos del juego. Con el nuevo Analytics Event Tracker, puede implementarlos sin escribir una sola línea de código.

Cambie su juego en un instante, sin redistribución, con la nueva función de Configuración remota, que se ha agregado a Unity Analytics.

Obtenga más información sobre Analytics.

Mejoras 2D

En Unity 5.6, lanzamos grandes mejoras a las herramientas y flujos de trabajo para creadores de juegos 2D.

En Unity 2017.1 estamos introduciendo 2D Sprite Atlas, un nuevo activo que reemplazará al Sprite Packer. Con él se producen flujos de trabajo nuevos y mejorados que le proporcionan más control para el embalaje de sprites y su uso en tiempo de ejecución. Los atlas son una parte importante de los flujos de trabajo 2D en Unity, y el Sprite Atlas proporciona una creación y gestión de atlas más simples, así como una API de secuencias de comandos para un mayor control y versatilidad.

Sprite Las máscaras se usan para ocultar o revelar partes de un Sprite o grupo de Sprites en el espacio mundial. La máscara Sprite sólo afecta a los objetos utilizando el componente Sprite Renderer, así como los sistemas de partículas.

En 2017.1, también estamos añadiendo una Sprite Physics Shape al editor Sprite. Esto le permite configurar una forma predeterminada personalizada en un Sprite para generar formas de collider con un PolygonCollider2D.

Mejoras de animación

Hemos revisado las ventanas de animación para mejorar el flujo de trabajo de imágenes clave, hacer que la animación se sienta más cómoda y familiar, y permitir la interacción con las máquinas de estado del animador. La grabación del funcionamiento se proporciona como característica experimental.

El nuevo flujo de trabajo de fotogramas clave le permite decidir de forma explícita qué es la clave cuando, y todos los valores de propiedad modificados sin clave se descartan cuando la animación es reevaluada / vista previa. Hemos cambiado el comportamiento predeterminado de la edición de clips en la ventana de animación (nuevo modo de vista previa predeterminada), retroalimentación visual y teclas de acceso rápido globales. El objetivo de estos cambios es permitir un flujo de trabajo suave para fotogramas clave fuera de la ventana de animación, además de permitirle previsualizar clips sin tener que estar en un modo de autokey / rec.

Statemachinebehaviour ahora también se puede depurar en modo de juego en el editor.

También estamos introduciendo GameObjectRecorder, una nueva función de editor experimental, que le permite grabar cualquier propiedad en un GameObject y sus hijos. De esta forma, puede crear fácilmente animaciones guardando todo lo que se ha grabado en un clip de animación.

Mejoras progresivas de Lightmapper

En 2017.1, hemos añadido soporte para LODs en el Progressive Lightmapper. La diferencia principal entre el Iluminar y el Lightmapper progresivo al baking LODs es que con el Progressive Lightmapper, no es necesario autor de Light Probes alrededor de los LODs para obtener luz rebotada sobre ellos. Tener la iluminación indirecta en la resolución completa al bake llevará a Lightmaps mejorados para LODs, y usted puede evitar el proceso tedioso de la creación de los Lightprobes para ellos. (Esto también estará disponible en 5.6.)

También añadimos soporte para materiales de doble cara en el Progressive Lightmapper añadiendo un nuevo ajuste de material que hace que la iluminación interactúe con los backfaces. Cuando se habilita, ambos lados de la geometría se contabilizan al calcular la iluminación global. Los backfaces no se consideran inválidos cuando se ven desde otros objetos. El renderizado de la cara posterior no está controlado por este ajuste ni los backfaces serán representados en los mapas de luz. Backfaces rebotan la luz usando la misma emisión y albedo como frontfaces. (Esto también estará disponible en 5.6)

Mejoras en el Sistema de Partículas

Estamos introduciendo la integración de sprite, fuerzas de colisión de partículas (que pueden empujar colisionadores), un gran número de mejoras de forma, incluyendo un nuevo tipo de forma, y ​​adiciones al módulo de ruido, así como otras características y mejoras. Ahora es más fácil usar Partículas en 2D gracias a los nuevos controles y restricciones como alinear a la velocidad. Puede utilizar Particles para obtener más efectos y animaciones que nunca, incluyendo líneas y senderos iluminados.

Hemos añadido soporte para usar Sprites en el sistema de partículas, a través del módulo de animación de texturas. Esto permite un mejor atlasing y batching de sistemas de partículas, y también expone una serie de características de Sprite para su uso en sistemas de partículas, tales como marcos de animación de tamaños variables y puntos de pivote por marco.

El módulo de ruido viene con nuevas opciones para proporcionar un mayor control sobre cómo se aplica el ruido a sus partículas. En la implementación original en Unity 5.5, se aplicó ruido a las posiciones de las partículas. En 2017.1, será posible aplicar ruido a:

  • Posiciones
  • Rotaciones
  • Tamaños
  • Tus sombreadores que usan nuevas secuencias de vértices personalizadas (¡excelente para la distorsión UV!)

Estamos introduciendo una nueva forma de emisión de burbujas y modificando los modos para los planos del modo de colisión del sistema de partículas en el módulo de forma. Una transformación dentro del módulo le permite aplicar la posición personalizada, la rotación y la escala a la forma de emisión.

Otras mejoras incluyen la capacidad de alinear las partículas a su dirección de velocidad, y permitir que Emit over Distance se use para sistemas de espacio local. La emisión de bordes es ahora más flexible, lo que le permite elegir el grosor del borde utilizado para generar partículas.

Finalmente, las partículas pueden ahora aplicar fuerzas a los Colliders que golpean usando el módulo Collision.

Conclusión

Bien , como ya habrás notado este motor es sumamente completo , hermoso, flexible para lo que desees emprender. Se que no es una decision fácil para ti pero si tomas mi consejo y eliges Unity no te vas a arrepentir. ¿Porqué no te vas a arrepentir? No sólo te muestro la potencia que tiene sino que nosotros nos dedicamos a enseñar Unity, tanto online como presencial. Eso quiere decir que en tu camino de aprendizaje de este motor de videojuegos o en el camino del desarrollo de tu propio videojuego, estaremos acompañándote en todo momento para que en ningún punto te veas abrumado o pierdas tu rumbo.

Perfecto, pero ¿hay que comprar Unity? Te informo que con la versión gratuita de Unity puedes lograr esta misma calidad que te he presentado en el post. Entonces podemos decir que no tenemos que preocuparnos por el costo de Unity engine, pero ¿y mi ayuda qué? Bueno tenemos un canal de Youtube , cursos gratis , post de este mismo blog gratis. Aunque si quieres algo mejor ofrecemos también un servicio VIP, entérate de todas sus características aquí: enlace

Bueno hemos finalizado este post ayudandote a elegir tu engine de videojuegos, esperamos verte en nuestros siguientes post “como aprender a programar desde 0” y “Requisitos para desarrollar un videojuego”. Espero que les haya servido, nos vemos. Hasta la próxima.

Taller de videojuegos (Material para profesores)

hola a todos hoy damos el comienzo a un taller de programación de videojuegos. Cabe destacar que este taller esta orientado para adolescentes a partir de los 14 años. Aunque esto no limita que si deseas hacerlo puedas hacerlo teniendo una edad inferior a la establecida. Esta esta edad se impone para dar entender al publico de el porqué de la manera de enseñar los contenidos.
Sin mas vueltas vamos a nuestra primera presentación.

Taller de programación de videojuegos

Bueno una vez que ya hayan visto las 6 presentaciones , que por cierto son bastante cortas. Les explico que el objetivo de subir este material es facilitarle un poco la teoría a los profesores de Unity. Anteriormente establezco que el material esta diseñado para alumnos menores de edad, por lo cual el material es rápido , al grano y explicado de la manera mas coloquial posible.

Espero que les sirva , en caso de que no seas profesor y lo hayas leído ten en cuenta que el material no se explica por si solo , es tan solo un apoyo teórico para que los alumnos puedan recordad ciertos temas explicados en clases. Saludos y hasta la próxima.
¿Buscas un curso sobre cómo aprender a desarrollar videojuegos con Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Unity Ads: Como colocar publicidad a tu videojuego

Unity Ads: Como colocar publicidad a tu videojuego

hola a todos hoy les traigo un pequeño tutorial sobre como agregar publicidad a tu videojuego para Android o IOS. El proceso es bastante sencillo.
Paso 1:
Dirigirse a la Unity Ads Service  , y entrar en el botón “Comienza a monetizar ahora”. Te dirigirá al inicio de sesión de unity service, solo debes iniciar sesión o si aun no tienes cuenta debes crearte una. (Se inicia con la cuenta de Unity).

Ads Unity publicidad

Paso 2:

Una vez iniciado sesión , te aparecerán los proyectos ya existentes que tienes. En caso de no tener ninguno , debes crearte uno y seguir las instrucciones. (Este paso no lo explico ya que es muy sencillo). Luego , cuando te muestre tu proyecto en la pestaña “projects”, entras en el proyecto haciendo click sobre él.

Ads Unity publicidad

Paso 3:

A estas alturas estarás en una pantalla en donde se encuentras 4 pestañas , plataforma , estadísticas, ajustes e instrucciones.(Como se muestra en la captura)

Ads Unity publicidad

Paso 4:

Ahora nos dirigimos a la pestaña instrucciones. En esta pantalla , hay 2 apartados , integración fuera de Unity o integración dentro de Unity. En este tutorial enseñaremos como hacer al integración dentro de Unity.

  1. Descargar el Assets de Unity Ads ( enlace )
  2. Copiar tu ID de juego, que lo encontramos en la pantalla anterior en la pestaña plataformas.

Ads Unity publicidad

 

Nota: Dentro del proyecto de Unity , debería quedarle algo mas o menos similar a la captura.

Ads Unity publicidad

 

Paso 5:

En este ultimo paso , debemos crear un script dentro de Unity para poder utilizar el plug in de Unity Ads. En este tutorial mostraremos un ejemplo en C#. Donde se encuentra “0000000”, usted deberá poner su ID de juego.

using UnityEngine;
using UnityEngine.Advertisements;
using System.Collections;

public class SystemAds : MonoBehaviour
{
    bool _startAds = false;
    void Start()
    {
        #if UNITY_IOS || UNITY_ANDROID
            Advertisement.Initialize("0000000", false);                          
        #endif
        
    }
    void Update()
    {
        #if UNITY_IOS || UNITY_ANDROID
        if (UnityAds.isShowing==false && _startAds==true)
        {
            _startAds = false;
        }
        #endif
    }

    public void ShowAds() // metodo externo para llamar a las ads
    {
        #if UNITY_IOS || UNITY_ANDROID
        StartCoroutine(ShowAdWhenReady());
        #endif
    }
    IEnumerator ShowAdWhenReady()
    {
        while (!Advertisement.IsReady())
            yield return null;

        Advertisement.Show();
        _startAds = true;
        
    }
}

Nota: Para poder probar las ads antes de publicar el juego , ir a la pestaña de ajustes y habilitar el modo prueba. Luego de comprobar que todo funcione correctamente , desactivarlo. Tenga en cuenta que demora en activarse los verdaderos anuncios y es probable que por unas horas no tengan ningún anuncio funcionando.

Bueno espero que les haya gustado este pequeño tutorial. Espero que les sirva. Nos vemos y hasta la próxima.

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Como hacer un buen marketing para tu videojuego

Hola a todos , bienvenidos y gracias por visitarnos. En  el día de hoy les presentamos una guía sobre como hacer un buen marketing , aunque se que hay muchísima información respecto a esto; el enfoque que vamos a tener en este post es muy poco encontrado en otras webs, al menos en español.

Al hablar de marketing todos piensan en ventas , en imágenes y videos vistosos , en mucho dinero para invertir en ads de redes sociales , etc. Pero realmente ¿eso es lo que queremos lograr? ¿Nos da el resultado que nosotros estamos buscando? Es muy probable que no. Pero ¿porqué?, si estoy haciendo todo lo que dicen las paginas de marketing y los grandes líderes del sector publicitario. Es sencillo , vender un videojuego , es muy distinto a vender un curso, un auto , o cualquier servicio. ¿Cual es la diferencia? si las conceptos se pueden aplicar a cualquier producto (eso es lo que te venden todos los marketers).

Un videojuego tanto sea para android , ios , web , pc o cualquier consola , su objetivo no es vender el juego en si , sino es atrapar al cliente dentro del juego. ¿Te parece loco? No , no lo es. No nos sirve a nosotros tener 10 mil descargas si solo de esas 50 permanecen instaladas. Pero ¿qué paso acá?, ¿mi juego es tan malo? Hay dos motivos generales por lo cual pasa ese acontecimiento tan triste. El primero es que tu juego no tiene calidad suficiente como para atraer a la gente. El segundo tu juego si tiene la calidad , pero has llegado al publico equivocado. Es como querer venderle unos guantes de boxeo a un futbolista. Ese va a ser tu margen de ventas.

¿Porqué he llegado al publico equivocado? Por lo general el sistema de ads , para los que son nuevos, te trae gente equivocada. Para utilizar correctamente los ads , se tiene que ser lo mas especifico posible, no importa que salga un poco mas caro o llegues a menos publico, mientras ese publico sea el correcto. Aunque este post no se trata de enseñar como utilizar correctamente las ads, para eso hay mucho material y me parece innecesario hacerlo. Solo tengan en cuenta ese detalle antes de invertir en su campaña de ads.

 

Conceptos generales

Bien vamos a repasar los conceptos generales , conceptos que podemos encontrar en cualquier web.

marketing oranfy
Imagen de nuestro juego

Titulo: De tener un titulo seo o un titulo aso para móviles. Esto es todo lo que nos dicen , con eso prometen explicar la clave del éxito , aunque la mayoría de nosotros no sabe hacer un titulo seo eficiente o aso. Todos nos ponemos a investigar sobre seo que la mayoría de las técnicas son para webs no para juegos, o investigar aso , que en si te dices una cosa y otra, pero al menos en mi persona veo que todos hablan de lo mismo.

Imágenes: Las imágenes tienen que ser “promocionales” , con una calidad estupenda , llamativas , que resalte lo mejor de tu juego. Pero si pones una captura real de tu juego eso no vende , necesita hacer “marketing” , para que sientan el deseo de jugar al juego. Entonces , ¿les estoy vendiendo algo que no es? No , para nada (dicen ellos) solo les despertas el deseo por probar tu juego una vez dentro del juego ya los tienes. En realidad cuando están a dentro del juego si les has vendido algo muy fascinante y por dentro no lo es; en 2 segundos el cliente eliminará el juego y te dejara un comentario horrible.

Ahí esta su gran estrategia de marketing para vender. Están en lo cierto de que no se debe vender con capturas únicamente,  porque no llaman demasiado la atención del cliente, pero si deben haber algunas para que el cliente sepa como es el juego antes de descargarlo o comprarlo. Dirán , puff esto es algo muy básico y muy visto por internet, si pero he visto muchísimos juegos que únicamente tienen imágenes promocionales de diferentes características de su juego y no muestran como es el juego real.

Videos: Con un super video promocional que te cuesta un par de miles de dolares , le vendes a dios y a la madre santísima. Si , es cierto . El video promocional es uno de los que mas venden y los que mas despiertan esa necesidad por querer jugar a tu juego. Nuevamente repito que debe haber un gameplay real, ya que en la actualidad todos los usuarios saben de este truco publicitario y no se dejan guiar únicamente por el trailer.

Bueno me imagino que todos estos conceptos ya los habías leído antes en otras webs, esta repleto de copias de estos mismos métodos. Al igual que los métodos de monetización tanto sea compra , pago dentro del juego o por publicidad. En fin , no vine a hablar sobre eso, después de dar este pequeño pantallazo vamos a comenzar con el post.

 

Como hacer un correcto maketing para tu videojuego

Indagando por internet he encontrado muchísimos métodos , algunos mas efectivos que otros; pero comencé a combinarlos y poco a poco pude armarme un especie de mapa de marketing que se los describiré a continuación. (Nota: Es probable que muchas de lo que voy a decirles ya lo sepan)

Marketing de videojuegos: Se divide en varias partes.

  • Juego.
  • Tienda.
  • Herramientas.
  • Periodicidad de publicación.
  • Material necesario.
  • Plan de marketing.
  • Tips de tienda.
  • Comunicaciones.

Como podrán apreciar son 8 ramas en donde vamos a explicar en cada una de que trata y que hay que hacer en ella.

Juego: Este es el mas sencillo de todo , es la ficha técnica de nuestro juego.

  1. Localización (idioma).
  2. Analítica de juego ( como analizar a la competencia).
  3. Análisis de respuesta ( como analizar nuestro avance).
  4. Analítica de ventas ( como analizar nuestras ganancias).
  5. Enlaces sociales ( como analizar nuestra presencia en redes sociales).

Tienda: Es tan sencillo como saber a que plataforma/s va a estar destinado nuestro juego.

  1. App Store (iOS , TvOS).
  2. Google Play.
  3. Steam.
  4. Windows Store.
  5. Xbox.
  6. PlayStation.
  7. Facebook.
  8. Web.

Si bien hay muchas mas plataformas que esas , pero esas son las principales.

Herramientas:

  1. MailChimp ( newsletters automatizado).
  2. AppAnine ( monitorizar apps).
  3. Trello ( administrador de proyecto).
  4. Analitycs.
  5. Gameconfs (Eventos).
  6. Keywords ( KeywordPlanner , google trends , keywordtool, sensortower.com, appcodes.com , searchman.com , searchads.apple, onelook , apptweak).
  7. Hootsuite (planificador de publicaciones).

Como estas herramientas podrías listas muchas mas , para diversas actividades pero no quiero que se extienda aun más este post.

marketing redes sociales

 

Periodicidad de publicación:

  1. Una vez a la semana ( Blog personal , Linkedin, Forums, Twitch , Reddit).
  2. Dos o mas veces a la semana (Facebook, Twitter , Google plus, Instagram).

Antes de pasar al siguiente punto me gustaría hacer un apartado para facebook y twitter , así están mas orientado en lo que deben hacer. Tuve en cuenta de que la mayoría de los juegos actuales son en ingles o tiene la posibilidad de cambiar su idioma a ingles. Sabiendo esto , vamos a la lista.

Facebook:

  • Fanpage.
  • Grupos indies (indie groups) “Estos se detallas a continuación”.
  • Indie Game dev (#screenshotsaturday)
  • Promote your indie game
  • Indie game players ad developer
  • UnityIndieDevs
  • Indie game developers – game marketers
  • indiegamedevelopersunshine
  • Unity 3D
  • Indiedevhangout
  • Indie Game Dev Discussion
  • indiegamesmarketing
  • Indie Game Promotions (#ScreenShotSaturday)
  • Independent Game Developers
  • Unity3Dgame developers

Estos son algunos de los grupos que yo publicaría si necesito difundir mi juego.

Twitter:

  • #indieDevHour  (Miércoles 7 pm, UK time)
  • #ScreenShotSaturday
  • #MadeWithUnity (Viernes)
  • #IndieGame
  • #unity3d
  • #gamedev
  • #Indiedev
  • #IndieFeatureFriday
  • #UnityTips (Martes)
  • #IndieGameDev
  • #EpicFriday

Bueno estos son algunos de las hashtag que se utilizan para difundir en twitter, espero que les sirva.

Material necesario:

  • Trailer ( duración máxima 1.30 min , el logo de la compañia al final , resaltar los primeros 15 segundos).
  • Gif (Concentrarse en una cosa, corto y bonito , el bucle gif debe ser perfecto).
  • Imágenes ( Capturar solo el núcleo del juego).
  • Sitio web.
  • Kit de prensa.
  • Fanpage.
  • Twitter.
  • Indie DB ( base de datos).
  • Blog.
  • Engine Blog (MadeWithUnity).
  • Un slogan clave en la imagen clave / obras de arte.
  • Lista de deseos de periodistas.
  • Construye las 5 mejores características de tu juego.
  • Encuentre el punto de venta ( compare su mejor característica con la de su competidor para identificar el punto de venta único).
  • Resuma su juego en una oración.
  • Personalizar la línea de asunto (email).

Estos son algunos de los materiales más importantes a la hora de difundir tu videojuego.

Plan de marketing:

  • AMMA en reddit el día del lanzamiento.
  • Calendario de publicación.
  • Crear una línea de tiempo.
  • Modelo de negocio.
  • Medición.
  • Presupuesto.
  • Geografía.
  • Plataformas / Tiendas.
  • Audiencia objetivo (Sexo , Edad).
  • Competidor ( Quien es mi competidor  / Qué de valor ya está sirviendo mi competidor).
  • Cliente (Quién encontraría valor en el juego / Qué clientes no satisfecho vienen de mi competidor / Qué te llamaría la atención / Por qué descarga tu juego y no otro).

Este es un pequeño plan de marketing muy general , como para que tengas una guía de por donde empezar.

Tips de tienda:

  • Titulo localizado.
  • Descripción localizada ( Qué genero es / Como funciona el juego / Cuáles son las mejores características / Donde está el reto / Por qué es mejor que otro juego / La primera o segunda oración son las más importantes que escribirás).
  • Imagen localizada.
  • Metadatos y palabras clave localizados.
  • Encuentre las palabras clave adecuadas ( Relación / Competencia / En lugar de “carta de amor” o “carta a escribir”, utilice el amor, la carta, la escritura /  No es necesario usar plural / Búsqueda de hashtags relacionados con tu juego / Siga los perfiles de sus competidores en las redes sociales y lea lo que dicen sus seguidores / Siguiendo otros grandes perfiles relacionados con su nicho y viendo lo que sus seguidores están diciendo).

Algunos pequeños tips nunca están de mas y sobre todo cuando se trata de las tiendas.

Comunicaciones:

  • Días para enviar correos ( Martes y Miércoles).
  • Tenga en cuenta las zonas horarias.
  • Venda su historia tanto como el juego.
  • Contenido del correo ( Descripción corta / Enlace al trailer / Enlace al kit de prensa / Enlace al juego /No olvide incluir su punto de venta único / Personalizar la línea de asunto / Pedir comentarios).

El email marketing es muy importante , es muy común dejarlo en el olvido. Por eso les recuerdo usarlo , si se sabe usarlo puede ser una herramienta muy poderosa.

marketing
PD: Así he terminado después de hacer este post.

Bueno eso es todo por hoy , espero que les haya gustado . Un saludo y hasta la próxima.

¿Te gustaría aprender a desarrollar videojuegos con Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Unity: Destacados del 2016

16 DESTACADOS DESDE 2016 EN EL BLOG DE UNITY

Acaba de comenzar el 2017 y nos gustaría tomar un momento para agradecer a los maravillosos miembros del personal de Unity que comparten su experiencia y noticias en el blog. Todos esperamos que hayan encontrado sus contribuciones útiles e interesantes. Por lo tanto, antes de partir, nos gustaría destacar 16 de nuestras publicaciones de blog favoritas publicadas en 2016. ¿No ves tu favorito entre nuestra lista? ¡Publícalo en los comentarios para que otros puedan encontrarlo también!

Unitytips

#Unitytips Unity tips

Módulos del sistema de partículas – FAQ

A partir de Unity 5.3, tiene acceso a los módulos del sistema de partículas completamente de secuencias de comandos, aprenda a sacar el máximo provecho de ello.

Unity Beta consejos: Cómo participar eficazmente en el programa beta

¡Nos encanta sus informes de errores y comentarios! Esta publicación te ayudará a mejorar tu punto de vista, de modo que puedas configurar nuestro próximo lanzamiento.

Descripción de la memoria en Unity WebGL

¿Cómo es la web diferente de otras plataformas? Obtenga algunos consejos sobre cómo optimizar los navegadores.
Enseñanza de Unity a los no programadores: Playground Project
Si usted es un programador principiante o un educador veterano que está buscando nuevas maneras de entusiasmar a los niños con el desarrollo del juego, definitivamente debe revisar este prototipo de nuestro evangelista Ciro.

Sobrevivir y prosperar en el negocio del juego

#Unitytips Unity tips
Fuente: blogs.unity3d.com

Tres maneras de éxito de los juegos que destacan en el mercado

Es difícil para los desarrolladores independientes, así que consigue una inspiración de tres equipos de desarrollo que construyen estudios sostenibles.

El caso de los ingresos perdidos

Aprenda a realizar un seguimiento de los problemas que pueden costarle dinero con Unity Analytics.

Prácticas recomendadas para anuncios de video premiados
Los jugadores de juegos móviles no les gusta pagar los juegos por adelantado, pero verán los anuncios de dinero virtual. Aprenda a diseñar un sistema que funcione tanto para usted como para la comunidad de su juego.

Crecer y nutrir la comunidad de tu juego

Una gran comunidad puede ayudarle a mejorar su juego, así como difundir la palabra al respecto. Empiece temprano para obtener mejores resultados, por ejemplo con nuestro Community Management Kit.

Una gran noticia que quizás te has perdido

#Unitytips Unity tips
Agradecemos a Unity por brindarnos esta información.

Unity se une a la Fundación .NET

Estamos trabajando junto con Microsoft y otros miembros de esta fundación para ayudar a moldear el futuro de .NET. Aprende lo que significa para scripts en Unity.

Característica experimental: VFX Toolbox Image Sequencer

Por ahora, esta herramienta puede ser una base para la creación de hojas de textura optimizadas, pero tenemos grandes planes de cómo puede ayudar a los artistas VFX con otras cosas.

Unity amplía ofertas 2D con Anima2D

El popular software de animación esquelética estará disponible gratuitamente para todos los desarrolladores de Unity.

Desarrollar el nuevo sistema de entrada junto con usted

Mucho ha cambiado en este frente, ya que esta publicación se publicó en abril, pero todavía es una buena lectura para empezar antes de que usted se sumerge en las discusiones sobre el nuevo foro de sistema de entrada.

Magia del equipo de demostración

#Unitytips Unity tips
Muchas gracias por visitarnos.

No podemos conseguir bastantes de Adán, película corta de la ciencia ficción del equipo de demostración. Desde que lo publicamos, el equipo ha estado trabajando en la liberación de los activos y la escritura post mortem para el blog. ¡Lea los cuatro primeros ahora, inspírese y espere más Adam how-tos este año!

Adam Demo ejecutable y activos liberados

Adam diseño de producción

Creación de assets Adam

Adán animación

¿Te gustaría aprender a desarrollar videojuegos con Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Cursos gratis en desarrollo de videojuegos con Unity

Hola a todos , hoy tenemos el primer post sobre cursos en desarrollo de videojuegos en Unity. Me imagino que dirán ¿Otra vez? Pero si ya me ofreció comprar un curso. Yo te digo que esperes y no saques conclusiones tan rápidamente.
Hoy les traigo 4 cursos completos totalmente gratuitos. Si , leyeron bien completamente gratis.

Creación de videojuegos con Unity 3D

Este es el primero de los cursos gratuitos , también el mas antiguo y mas completo de todos. Como podrán apreciar el curso tiene mas de 28 mil alumnos. Pero , ¿porqué tiene tanta cantidad de alumnos? Sencillo es un curso inicial que recorre todos los aspectos de unity desde 0 , sin necesidad de conocimientos previos. El curso tiene una duración de 16 horas de video , duplica esas horas para calcular las hora que te tomará desarrollarlo completamente entre ver el video , aprender lo visto y ponerlo en práctica.

Si el curso es tan bueno ,¿porqué es gratis?. Claro no es todo color de rosa , es gratis porque es muy antiguo , por lo que surgen 2 grandes inconvenientes , que algunas técnicas este obsoletas por la nueva version de Unity 5 y que los videos no tienen mucha calidad.  Me refiero en calidad de video , no a la calidad del contenido del video. Es ese el motivo por el cual esta gratis , si crees poder ignorar esos defectos te invito a que lo chequees , de todas maneras es gratis, si no te gusta te vas y listo.

Cursos gratis en desarrollo de videojuegos con Unity
Pulsa en la imagen para ir al curso

Curso acelerado de creación de videojuegos

Bien , este es el segundo de los 4 cursos gratis que ofrecemos en este post. Todos ellos hechos por nuestras propias manos. Este curso tiene una duración de 3 horas , como el mismo nombre lo dice es un curso intensivo que te enseña a codificar de una manera muy agresiva , por lo cual recomiendo , si no sabes nada de códigos , mírate primero el curso anterior. Razón por la que es gratuito , parte del contenido esta obsoleto por la version de Unity utilizada en los videos.

Cursos gratis en desarrollo de videojuegos con Unity
Pulsa en la imagen para ir al curso

Curso avanzado de Unity 3D

Aquí está el tercer curso de esta lista , en este caso es un curso bastante completo , se trata de seguir un proyecto final que habíamos iniciado en el primer curso de este post. Este curso tiene una duración de  horas , se centra en lo que es la programación en Unityscript (Js). Razón por la cual esta gratuito , algunos códigos estas obsoletos por la version de Unity usada en el video.

Cursos gratis en desarrollo de videojuegos con Unity
Pulsa en la imagen para ir al curso

Cómo desarrollar videojuegos para móviles

Bien , hemos llegado al final de esta lista. Con unos de los curso que en su momento fue muy bueno pero como todos estos cursos ya quedaron antiguos por eso están gratis. Este curso tiene una duración de 5 horas y te enseña como compilar para android , detectar touch , multiples touchs, como hacer un swipe con el dedo en 4 direcciones. La verdad que me gustó mucho este curso lastima que unity cambio tanto. Sin embargo , fue para mejor.

Cursos gratis en desarrollo de videojuegos con Unity
Pulsa en la imagen para ir al curso

Bueno espero que les haya gustado este post y que puedan disfrutar del mismo.

Editor de Unity ahora disponible en VR

Esta disponible de forma gratuita, el Unity EditorVR . Facilita la creación de herramientas de VR .

Usted puede haber estado siguiendo nuestro progreso con la construcción de ambientes para VR . Ahora es tu turno. Hoy en día, puede descargar el EditorVR Experimental Build y el EditorVR Unity Asset Package. Hay mucho más que estamos tratando de añadir, pero creemos ya no queremos mantener esto fuera de la comunidad.

Por ahora, si estás construyendo juegos y experiencias de VR, EditorVR probablemente te ayudará con:

    • Inicialmente montando una escena en VR.
    • Hacer ajustes a las escenas VR existentes.
    • Realización de ajustes en los componentes utilizando el Inspector.
    • Construyendo sus propias herramientas VR personalizadas.

En Unity Labs, estamos en una misión para explorar la visión a largo plazo de hacia dónde se dirige la tecnología de la creación. En nuestra demostración de Unity el mes pasado dimos un vistazo final a la experiencia de construir un ambiente en tiempo real usando UI específica para VR (muchas gracias a nuestros amigos en Campo Santo por brindar la hermosa escena de Firewatch). Puede crear directamente en el auricular, tanto en Vive ,como en Rift. Más información sobre cómo utilizarlo aquí.

VR unity editor EditorVR

VR unity editor EditorVR

VR unity editor EditorVR

Estamos lanzando con una API abierta y te invitamos a experimentar y personalizar a tu gusto. Si necesitas ayuda o quieres unirte a la conversación, dirígete a nuestro nuevo foro de EditorVR. Allí, también puede aprender acerca de las herramientas, que son extensiones específicas de VR para EditorVR. En Unite 16 Los Angeles, Timoni demostró dos ejemplos de Herramientas: Tvori, una herramienta de animación, y Creations, una herramienta de escultura.

 

 

¡No podemos esperar a ver lo que compartas tus creaciones!
¿Te gustaría aprender más sobre Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Tip: Maximizar vista previa del inspector

Tip: Maximizar vista previa del inspector

Hola a todos , en el día de hoy les traigo un nuevo tip. En donde explica como maximizar la ventana de pre-visualización. Que nos muestra unity en el inspector cuando seleccionamos un modelo , material o animación. Esto puede resultar muy útil cuando son modelos o animaciones detalladas. Y necesitamos verlos mas grande para poder apreciar el detalle. También, necesitamos comprobar si esta o no correcto antes de importarlo a nuestra escena de Unity.

Si les gusta esta serie de tips y no han logrado verlos todos , le dejare el enlace de la lista de reproducion.

¿Te gustaría aprender más sobre Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Dungeon Traps

Paquete: Dungeon Traps

Hola amigos , en el día de hoy les traigo un nuevo paquete de recursos para desarrollar videojuegos en Unity.  En esta occasion se trata de un paquete gratuito sobre material gráfico para trampas de Dungeon o calabozos. Todos los elementos son de baja poligonización (low-poly) , con una estética cartoon muy agradable visualmente. El paquete consta de 14 trampas con modelo , texturas y su respectiva animación de cada una. A decir verdad que es un muy buen paquete para ser gratuito , les recomiendo a quienes pueden llegar a utilizarlo que lo hagan.

¿Es recomendable utilizar assets descargados?

Si , es recomendable. Aunque depende de la situación en la que estemos desarrollando. Si eres un programador solitario y necesitas assets esta obligado a hacerlo. Sin embargo , en este caso no te recomiendo hacer un juego en esas condiciones. Ya que , no podrás conseguir todos los assets que requieres en un mismo lenguaje visual. Pero , ¿que es un lenguaje visual?. Un lenguaje visual , es un mismo estilo gráfico . Una armonía visual que comunica a todos los assets que pertenecen a un mismo mundo , a un mismo videojuego.

Entonces , ¿es o no recomendable?

La descarga de assets es buena para ahorrar tiempo en caso de que estén bien hechos y se adecue a tu lenguaje visual que ya has implementado en tu juego. Por ejemplo: No vas a poner unos arboles de alta calidad junto a otros assets como casas , vallas  hechos por ti , de baja calidad. Ya que se notará a la legua que los arboles no fueren hechos por ti. Y créeme que no vas a querer que eso lo sepa el usuario final.

Dungeon-Tramps

Dungeon-Tramps

Bueno espero que les haya gustado , no se olviden de compartir en sus redes sociales y de suscribirse si aún no lo has hecho. Hasta la próxima.

Programador en Unity

Programador Unity 3D para oculus Rift

Hola amigos hoy les traigo otra oferta de empleo que encontré navegando por internet , que tal vez le pueda interesar. En este caso el trabajo es para programadores de videojuegos , específicamente para los que desarrollan en Unity.
Gracias a www.imagecampus.edu.ar por brindarnos esta información.
Puesto: Programador en Unity Engine
Perfil: Buscamos profesional joven en Santiago de Chile o con posibilidad de mudarse. Estamos creando un nuevo proyecto que se basa en el aprendizaje virtual a través del uso de plataformas interactivas como Unity (motor de videojuegos), Oculus Rift (lentes de realidad virtual), Kinect (sensor de movimientos integrado a plataformas de videojuegos), entre otros, por lo que estamos buscando personas especialistas en la animación 3D y el uso de Unity, que es el programa donde se integran todas estas plataformas.
Experiencia Laboral: 1 año
Funciones a Desarrollar: Programación y Animación… Futuro desarrollo de sistemas para entretenimiento de personas y recorridos virtuales.
Conocimientos Tecnológicos Requeridos: Unity, Html5
Edad: 25 años.
Sexo:
Indistinto.
Lugar de Trabajo:
Santiago, Chile.
Modalidad:
Tiempo Completo.
Les recuerdo que es únicamente para las personas que residen en Santiago, Chile. En caso , de que no residas ahí , comenta donde resides y veremos si podemos encontrarte un empleo en tu localidad. (País /provincia). Nos gustaría mucho que nos notifiques si logras conseguir trabajo por nuestra información.

Normas legales

Tridevent solo brinda información a los desarrolladores. Y , no tenemos contacto directo con las empresas que publicamos en nuestro blog. Por lo cual , no recibimos mensajes de postulantes. Ademas , no nos hacemos cargo del trato que tengan con la empresa. Sin embargo , tratamos que las ofertas sean lo mas serias posibles para evitar futuros problemas a los postulantes.

 Oferta laboral Oculus Rift

 

 

 

Tutorial “Realtime GI” parte 2

Resolución en tiempo real

Hola a todos aquí les traigo en español el tutorial oficial de Unity sobre “ realtime resolution”. Espero que les guste. De antemano les pido disculpa si en alguna ocasión la traducción no se entiende o es errónea. Si más para decir , vamos al tutorial:
(Para versión: 5.5 – Dificultad: Intermedio)

Se requiere haber leído la parte 1 de este tutorial : enlace

Cuando se configura una escena para la iluminación mediante “Precomputed Realtime GI”.Una de las primeras decisiones que se deben tomar. Es determinar la resolución en tiempo real predeterminada de su escena. Resolución en tiempo real es el número de texels de mapa de luz real (píxeles de textura) en tiempo real utilizados por el mundo de Unity.

Resolución en tiempo real se puede observar o establecer en la ventana de iluminación, de la siguiente manera:

  • Abra la ventana Iluminación (Window > Lighting) y, a continuación, seleccione la pestaña Scene.
  • Asegúrese de que la “Precomputed Realtime GI” esté activada marcando su casilla de verificación.
  • Observe la propiedad “Realtime Resolution” debajo de la casilla de verificación Precomputed Realtime GI.

Realtime GI

Ventana de iluminación de Unity que muestra la configuración global de la resolución en tiempo real de escenas.

 

Elegir una resolución en tiempo real adecuada

Al configurar una escena es importante tener alguna idea de la escala de unidad que su proyecto necesitará. Podría ser que en su proyecto una unidad es un metro, un pie o un centímetro. Las unidades Unity no tienen una equivalencia por defecto en la escala del mundo real. Por lo que depende del usuario decidir qué representa una unidad.
En nuestro proyecto de ejemplo hemos decidido que una unidad es equivalente a 1 metro. Ciertos conceptos de física asumen lo mismo. Por ejemplo, la gravedad se representa en unidades por segundo como un valor predeterminado en Unity. Suponiendo que una unidad es equivalente a 1 metro . Es por lo tanto una buena configuración para un escenario de juego del mundo real.

A menudo la resolución en tiempo real de tu escena puede determinarse a partir de la escala de tu mundo de juego. Por ejemplo, ¿es su escena pequeña, pero el interior ricamente poblado con un montón de variación en “bounced lighting”?. En este caso, las resoluciones de mapa de luz es más alta, como 2-3 texels por unidad .Podrían justificarse para capturar esta iluminación más detallada o de “alta frecuencia”.

Tal vez su escena es un gran ambiente al aire libre. Donde la escala mundial es considerablemente más grande. Usted puede tener superficies que son cientos o incluso miles de unidades en el área con poca variación para modificar el color de la “bounced lighting”. En casos como estos, una resolución que sea apropiada para capturar los detalles de iluminación presentes en una escena interior. Sería un desperdicio cuando se aplicara a través de las extensiones grandes y menos destacadas de un entorno al aire libre.

Estaríamos desperdiciando valioso tiempo de CPU y memoria disponible por tener que almacenar y actualizar texels de mapa de luz que no están contribuyendo mucho a la apariencia general de la escena. Lo que es más importante, para los propósitos de este tutorial, estaríamos aumentando el número de texels de mapa de luz que deben ser considerados durante el precomputo de iluminación. Esto puede tener un impacto enorme en tiempos precomputación.

En el caso de un entorno exterior, una resolución de mapa de luz apropiada puede estar entre 0.5 -1 texels por unidad para objetos grandes dentro de la escena, o 0.1 – 0.5 texels para el terreno.

 

Resolución GI en tiempo real  vs. mapas de luz tradicionales

Los valores de resolución en tiempo real requeridos por el “Precomputed Realtime GI” de Unity . Son órdenes de magnitud menores que las densidades de texels tradicionales de mapa de luz. Esto se debe a que sólo estamos captando la iluminación indirecta en estos mapas de luz. Y esto tiende a ser muy suave o “baja frecuencia”. Cuando se utiliza la “Precomputed Realtime GI”, las sombras nítidas normalmente se proporcionan por sombras en tiempo real en lugar de mapas de luz de alta resolución.
El uso de valores que parezcan apropiados en las técnicas tradicionales de lightmapping – digamos 30 texels por unidad – probablemente resultará fallos o de otra manera no completado. Los valores más adecuados son alrededor de 2 – 3 texels por unidad para escenas interiores, y 0.5 – 1 para ambientes al aire libre. Esto es suponiendo que estamos trabajando con una escena escala humana. Con un tamaño de unidad de 1 unidad = 1 metro. Si la escala mundial fuera sustancialmente diferente, estos valores tendrían que ser ajustados en consecuencia.

Scenario Realtime Resolution
Interiores 2 – 3 texels por unidad
Exteriores 0.5 – 1 texels por unidad
Terrenos 0.1 – 0.5 texels por unidad

Valores apropiados suponiendo un mundo de escala humana con 1 unidad que representa 1 metro.

Al configurar inicialmente la resolución en tiempo real de nuestra escena, estamos especificando la resolución predeterminada, para objetos estáticos dentro de nuestra escena. El nuevo GameObjects con un MeshRenderer marcado como Lightmap Static en la parte superior del Inspector. Usará este valor hasta que se modifique de otra manera.

Además de elegir la resolución en tiempo real para toda la escena. También tenemos la opción de cambiar la resolución del mapa de luz por objeto. En los casos en que necesitamos la fidelidad adicional ofrecida por resoluciones más altas, podemos aumentar selectivamente este valor. En general, es menos trabajo establecer la resolución más común como predeterminado de escena. Y, a continuación, aumentar manualmente la resolución en aquellos objetos que necesitan más detalles de iluminación. Discutiremos los enfoques para modificar la resolución por objeto más adelante en el tutorial.

 

Configuración de la resolución en tiempo real de nuestra escena

Si desea seguir adelante, estaremos trabajando en la escena LightingTutorialStart incluida con el Tutorial de optimización de iluminación vinculado en la parte superior de esta página.
En nuestro escenario de ejemplo, tenemos un ambiente al aire libre con un terreno de tamaño medio de un color razonablemente constante. Para ello, una baja resolución en tiempo real de 0,5 texels por unidad. Esto sería suficiente para capturar la iluminación rebotada de otros objetos en la escena.

Sin embargo, también hay una serie de casas de madera. Estos son mucho más detallados. Como hay muchas más casas que objetos de terreno en la escena, debemos establecer la resolución en tiempo real para que sea apropiada para las casas. Podemos entonces modificar la resolución utilizada por los objetos del terreno individualmente. Esto reducirá la cantidad de trabajo necesario al preparar nuestra escena. Con esto en mente, vamos a utilizar un valor de 1 texel por unidad mundial para nuestra resolución por defecto en tiempo real.

  • Abra la ventana Iluminación (Window > Lighting) y seleccione la pestaña Scene.
  • Establezca el valor de  “Realtime Resolution” en 1.

Teniendo en cuenta que hemos decidido que la escala de nuestra escena sea 1 unidad = 1 metro, esto significa que un único texel de mapa de luz creado por el “Precomputed Realtime GI” de Unity equivaldrá a 1x1m de tamaño. Esto puede parecer muy bajo, pero recuerde que sólo estamos captando la luz indirecta. Sombras nítidas y especularidad de la iluminación directa serán proporcionados por luces en tiempo real en la escena.

Bueno , eso seria todo por el día de hoy , si te ha gustado este tutorial no olvides subscribirte (aquí) para ser notificado por correo cuando publiquemos la siguiente parte de este tutorial. (Se publicará una parte por semana).
¿Te gustaría aprender más sobre Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.

Unity 5.6 beta ya está disponible

Nuestra última versión beta incluye un editor mejorado , características 2D, mejor rendimiento gráfico, un nuevo reproductor de video y soporte para Facebook Gameroom y Google DayDream.

Estamos muy contentos de anunciar el lanzamiento de Unity 5.6 beta. La versión beta está disponible para todos los usuarios de Unity. Incluidos los usuarios de la Personal Edition (gratis).

Esperamos que sus proyectos se beneficien de las muchas características y mejoras en la versión 5.6 beta. Esperamos sus comentarios y entregamos lanzamientos cada vez más pulidos durante este ciclo beta.

Compruebe las notas de la versión para obtener una lista de los problemas conocidos.

 

Únete a nuestro proceso de prueba beta

Si aun no forma parte de nuestro “Programa Beta“, es sencillo comenzar. Vaya a nuestra sección de pruebas beta en Unity3d.com .Consulte la guía y descargue el instalador para obtener acceso.

 

Si experimenta problemas en la versión beta

Si experimenta problemas con la versión 5.6 beta. Le recomendamos que presente un informe de errores utilizando el Unity Bug Reporter .Accesible a través del menú Ayuda en el editor y publicarlos en los Foros Beta.

 

¿Qué hay en la versión beta 5.6?

Soporte para Vulkan – Llega el rendimiento gráfico al siguiente nivel.

Vulkan es una nueva generación de gráficos y API de cálculo. Este proporciona acceso de alta eficiencia y multiplataforma a GPUs modernas en plataformas de escritorio y móviles. Está diseñado para aprovechar los múltiples núcleos de la CPU al permitir que múltiples subprocesos se ejecuten en paralelo. Esto significa una mayor velocidad con la reducción de la sobrecarga del controlador y la carga de trabajo de la CPU. Dejando a la CPU libre para hacer cálculos adicionales o renderizado. En total, hemos visto una mejora del rendimiento del renderizado hasta el 60% con Unity. Sin tener que lidiar con ningún detalle de la API de Vulkan.

Unity caracteristicas

En la versión 5.6 beta, use Vulkan. Para llevar el rendimiento gráfico al siguiente nivel. En la versión final, Vulkan se ejecutará en Android, Windows, Linux y Tizen.

 

Mejoras gráficas:

El código de colisión de partículas para colisionadores 2D . También ha sido completamente reescrito utilizando la nueva biblioteca SIMD, lo que resulta en un aumento significativo de rendimiento.

 

Nuevo reproductor de vídeo con reproducción de 4k y soporte de 360 grados

La versión 5.6 beta contiene un reproductor de vídeo completamente nuevo reconstruido desde cero con el rendimiento en mente, por lo que puede soportar vídeos de 360 VR y suavizar la reproducción de 4K. Su objetivo es utilizar las capacidades de hardware de vídeo tanto del editor como de las plataformas de destino. Cuenta con compatibilidad de hardware H.264 / AAC disponible en una amplia variedad de plataformas y la implementación de software VP8 / Vorbis para situaciones en las que no es posible o deseable usar H.264 / AAC. El soporte para otros códecs se agregará en el futuro. El reproductor de vídeo simplemente funciona como un nuevo componente de objeto de juego para reproducir películas en su escena para proporcionar experiencias de video interactivo de inmersión en 360 grados. Para ver una demostración de cómo funciona, compruebe la keynote de Unity 2016:

 

Nuevas funciones para Unity Collaborate

Para aquellos que no están familiarizados con Unity Collaborate, es un nuevo servicio basado en la nube que permite a los equipos pequeños ahorrar, compartir y sincronizar su proyecto Unity, por lo que el equipo está siempre al día. Es fácil de usar para que todo el equipo pueda contribuir al proyecto, independientemente de su ubicación o función, mejorando así el flujo de trabajo de manera significativa.

Sobre la base de los comentarios de los clientes de Betas anteriores, hemos añadido algunas de las características más solicitadas, incluyendo publicación parcial, que permite a los usuarios publicar los archivos seleccionados; Anteriormente, tendría que publicar todos los archivos cambiados a la vez.

Con Ignorar archivos también puede ignorar archivos y directorios en su proyecto que no desea enviar al proyecto, y la nueva característica de reversión le permite abrir la ventana Historial de colaboración y en tan sólo unos clics revertir los cambios en tu preferencia.

 

Soporte de iOS para informes de rendimiento de Unity

Unity Performance Reporting recolecta automáticamente errores de aplicación, a través de dispositivos y plataformas, por lo que es más fácil para usted y su equipo encontrar y resolver problemas en tiempo real. El informe de rendimiento de Unity 5.6 beta captura e informa de los fallos registrados en los juegos de iOS. Se espera soporte para más plataformas en el futuro. Por ahora, pruebe Informes de rendimiento en su proyecto Unity. No se requiere ningún código, simplemente haga clic en el botón Activar para “Informes de rendimiento” en la ventana Servicios.

Unity caracteristicas

 

Soporte de Google VR Daydream & Cardboard

La versión beta admite Google Daydream nativo. Para obtener un rendimiento y latencia óptimos de la plataforma, nos integramos con el Daydream NDK para aprovechar los modos de reproyección asíncrono y VR de la plataforma.

En comparación con el SDK de Google VR para Unity publicado en Google I / O, ahora ofrecemos un flujo de trabajo más optimizado, optimizaciones significativas y latencia reducida. No se necesitan prefabricados, scripts o modificaciones manuales para empezar, simplemente habilite VR y agregue Daydream como una plataforma específica para comenzar a crear sus propios mundos virtuales.

También hemos facilitado la entrada y salida del modo VR para que sus aplicaciones se puedan expandir fácilmente al público de Google VR. También puede tener su aplicación destinada a Google Cardboard con soporte nativo. Las aplicaciones que apuntan a Cardboard funcionarán en dispositivos antiguos para que pueda llegar a tantos usuarios como sea posible. En este momento, el apoyo de Cardboard es exclusivo de Android con soporte para iOS Cardboard que viene pronto.

Si está interesado en conocer más acerca de Google Daydream con Unity, consulte la presentación Unite 2016 Daydream.

 

Soporte para Facebook Gameroom

Con Gameroom, Facebook ha introducido una forma más fácil para los desarrolladores de traer juegos de alta calidad a la PC, y aprovechar al máximo la CPU y la potencia nativa de la GPU como una aplicación para PC dedicada separada del feed de noticias.

Con la versión beta, puede implementar sus proyectos en la nueva aplicación de escritorio de Facebook Gameroom para Windows como reproductor nativo de Windows o en Facebook.com con el soporte WebGL de Unity.

Todo lo que necesitas viene integrado con Unity de forma gratuita, desde compartir contenido con amigos de Facebook hasta administrar compras en la aplicación. Incluso puedes subir tus creaciones para que sean alojadas por Facebook directamente desde el Editor de Unity.

Unity caracteristicas

Unity características

 

Próximamente en 5.6

Tenemos varias otras características que vienen en el ciclo 5.6  que no son parte de esta versión beta. Lo más destacable es el nuevo Progress Lightmapper para mapas luminosos que proporcionan iteraciones rápidas y ETA predecible

Cuando lanzamos Unity 5.0, reemplazamos a Beast con Enlighten tanto para la iluminación global horneada como en tiempo real (GI). La nueva solución para paneles de luz se basa en la tecnología líder del sector, lo que aumenta el rendimiento del “bake”.

El progresivo mapa de luz mejora en gran medida el flujo de trabajo para “bakear” la iluminación en una escena, y hemos añadido un ETA en la barra de progreso, por lo que es fácil ver cuándo terminará el “bake”.

Para ver el lightmapper progresivo en la acción compruebe hacia fuera el keynote de Unity 2016.

En beta 2 vamos a añadir modos de luz. Los modos de luz están reemplazando la iluminación de modo mixto, proporcionando formas flexibles y eficientes de combinar sombras “bakeadas” y en tiempo real. Esto viene con la capacidad de “bakear” sombras, proporcionando sin fisuras “sombras en tiempo real”. El resultado será una alta reducción en la distancia de sombra en tiempo real para un mayor rendimiento. Se ha añadido sombra en tiempo real para cada tipo de luz y ruta de representación.

También hemos rediseñado la ventana de iluminación para una mejor usabilidad, y hemos añadido una nueva ventana Light Explorer para agilizar el trabajo de los artistas de iluminación.

Como anteriormente habíamos mencionado, Unity 5.6 saldrá en su versión definitiva en el 2017.
PD: Pedimos disculpas si en ciertas ocasiones la traducción no es correcta o no se entienda.

¿Te gustaría aprender más sobre Unity?

curso sobre desarrollo de videojuegos en unity
Pulsa en la imagen para ir al curso.