Contenido
Hay cuatro aspectos clave para crear videojuegos de esports exitosos, checa los tips y entrevista que tuvimos con Juan Gabriel Gomila.
Descubre los tips para crear videojuegos exitoso, hoy en día la industria se consolida cada vez más. Durante 2019 en México se alcanzó un valor de mercado de $32,262 millones de pesos.
Eso representó un crecimiento anual de 19.3 %. En el caso de los e-sports no es la excepción, este segmento enfocado en juegos deportivos de forma electrónica creció en un 25 %.
Si estás considerando iniciar un videojuego esport, Juan Gabriel Gomila, experto en desarrollo de videojuegos e instructor de Udemy, nos comparte tips que debes tener en cuenta al momento de trabajar en un proyecto.
Conectividad
Para crear un videojuego virtual que pueda ser capaz de correr en consolas, computadoras o dispositivos móviles y permitir competir a varios jugadores desde distintos puntos, es importante contar con conocimientos de arquitectura de servidores y conexión online.
Así como lenguajes de programación como Java, PHP o Python con base de datos SQL para montar la arquitectura en un servidor. Ello, permitirá que los jugadores se conecten, se unan y enfrenten con otros, así como poder subir la información de cada uno.
Este aspecto es fundamental, la clave está en ofrecer una conexión en tiempo real para evitar situaciones de desventaja debido a la latencia o el retardo en la conexión.
En la parte de bases de datos, se suele optar por modelos relacionales para ofrecer una arquitectura robusta donde se guarde toda la información relativa a los jugadores, las competiciones y las recompensas de un modo estructurado.
Sin embargo, el análisis de estos datos –el famoso big data– se hace con copias desestructuradas de los eventos que se almacenan en la base de datos y que permiten que el esport se mejore, evolucione y sea cada vez más realista.
Clientes
Estos serán los jugadores que se conecten, siempre buscarán el desarrollo de gráficos visualmente atractivos.
Para lograrlo se pueden elegir utilizar motores gráficos de juego como Unity o Unreal Engine, ambas son sencillas y rápidas al momento de utilizarlas.
Otra opción sería optar por un diseño in house con un lenguaje propio para una plataforma específica. Éste, requiere un equipo más grande y de mayor inversión.
Hoy se suele optar por el uso de cualquiera de los dos motores, ya que liberan de la carga que supone tener un equipo creando un entorno visual a medida.
Además de disponer no solo de una amplia documentación para el uso de estos. También, permite el uso de stores y de assets para poder descargar y evitar tener que empezar un desarrollo desde cero.
En este sentido, dominar uno de estos motores es ponerse en la delantera del desarrollo de videojuegos. Combinando estas técnicas de programación con las del bloque anterior, permite llevar a cabo un desarrollo funcional íntegro de un producto de calidad.
Tal y como se ha visto en los últimos años en algunas de las franquicias más importantes de la industria.
Arte
Contar con un equipo que tenga la capacidad de crear contenidos digitales ad hoc para el proyecto que represente los personajes, escenarios, paisajes, etcétera.
Así como los programas: Maya, Blender y 3D Max. Además de buscar que sean realistas y visualmente atrayentes para los jugadores, deben ser livianos para no tener problemas al momento de desarrollarse el juego y competición en tiempo real.
Se necesita el realismo y la eficiencia, de modo que no es suficiente tener buen gusto artístico y dominar estas herramientas de creación de contenido.
Comercialización y marketing
Éstas, son esenciales para asegurar el éxito del videojuego como la idea y el desarrollo de éste.
Contar con un área enfocada en la comercialización y búsqueda de patrocinadores es esencial para conseguir el dinero para que un proyecto de esport salga adelante.
El objetivo principal siempre será generar masa crítica (mayor cantidad de jugadores), para asegurar el éxito.
Muchas veces este aspecto se consigue de forma muy positiva utilizando el advergaming.
Los potenciales inversores añaden publicidad explícita dentro del videojuego (como se hace en los deportes y eventos deportivos en la vida real) y exponen así a los jugadores al nombre de la marca.
Esto da una visión positiva de la misma y consiguiendo una mayor exposición, a la vez que financian un esport con nombre propio.
La industria de los videojuegos es bastante competitiva y el sector de los esports no marca la diferencia. Contar con un equipo multidisciplinario, presupuesto e ideas creativas, ayudarán a tener un producto de calidad y exitoso.
Un poco más…
Tuvimos la oportunidad de platicar con Juan Gabriel Gomila, experto en desarrollo de videojuegos e instructor de Udemy, sobre algunos detalles específicos de los esports y la industria que va creciendo cada vez más.
- ¿Cuál es el futuro de los e-sports y videojuegos desde una perspectiva académica?
El mundo general de los videojuegos es un tema que hasta los últimos años no se ha trabajado desde un punto de vista universitario. Lo vemos solo en academias particulares o en ciclos formativos. Incluso, en escuelas privadas se habían creado grados de diseño, animación y creación de videojuegos.
¿Qué pasa con los cambios repentinos de los últimos años? Mucha gente quiere ser Youtuber, mucha gente quiere dedicarse al mundo de los videojuegos. Por desgracia, el sector educativo es una rueda muy grande que le cuesta mucho trabajo girar y que, por lo tanto, le cuesta adaptarse.
Puede interesarte: Gears Tactics llega a consolas Xbox
El futuro de los esports
El sector se adaptará para poder absorber las nuevas tecnologías de una forma más rápida o realmente vamos a estar medio condenados, en el sentido de que la gente tendrá que aprender por su propia cuenta.
Tendrá que leer documentación, aprender de cursos online como los que se ofrecen en Udemy, porque las universidades no van a poder acaparar tanta información.
El futuro de los esporst es que la gente que nos dedicamos a enseñar este tipo de tecnologías, los que podamos acerca la información de un modo no tan técnico.
- ¿Cuál es el beneficio de tener conocimientos sobre matemáticas, programación, etcétera, para el desarrollo de videojuegos?
Esto es como decir, voy a a dar una conferencia en Inglaterra sin saber inglés. Entonces claro, uno no puede hablar de desarrollo de videojuegos sin saber de matemáticas, sin saber de programación, de geometría.
El beneficio es que uno una vez que entiende de matemáticas, ecuaciones del movimiento, ecuaciones de la física, aleatoriedad para crear movimientos diferentes, inteligencia artificial, machine learning para poder implementar algoritmos que se adapten a cómo juega el jugador para ser cada vez más difícil, ayuda muchísimo.
No es que sea beneficioso tener conocimientos de matemáticas o programación, pero si la gente no tiene esos conocimientos, la idea de hacer el desarrollo de un videojuego va ser imposible.
Van a necesitar contratar a otras personas o delegar el trabajo en otros, en lugar de poder hacerlo y aprender uno mismo.
Los esports como tendencia
- ¿Qué tan relevante es para la sociedad y la industria que los jóvenes continúen preparándose en tendencias como los esports y no dejarlo como un hobby?
La sociedad y la industria van a ir evolucionando más, cada vez más gente se quiere dedicar a los videojuegos, se quiere dedicar a ser Youtuber y en este caso a medida que van saliendo noticias de qué tanto se gana en el sector de los videojuegos, qué tan lucrativo es un esport, cómo uno puede pasar de ser absolutamente un desconocido a pegar un pelotazo, lanzando un videojuego y haciéndose un número uno en ventas.
El papel fundamental es que la gente conozca los casos de éxito, las historias de las gente que nos dedicamos a ellos, somos consultores o instructores que ofrecemos formación directamente a los grandes estudios de videojuegos para que se den cuenta que no es solo hacer una partida en casa, sino que realmente nos podemos formar profesionalmente.
- ¿Con qué frecuencia tienes jugadores que desean introducirse de alguna manera más formal en este ámbito académico?
Yo te diría que casi cada día, suelo tener entre 20 y 50 nuevos alumnos en los cursos de Unity, eso significa que son nuevas personas que quieren descubrir y entrar en este sector.
Mucha gente viene de los videojuegos y dice que tiene toda la vida jugando y que ahora le gustaría crear su propio videojuego.
Ha ido incrementando en los últimos años, esto quiere decir que la gente que le gusta jugar videojuegos tiene muchas opciones de poder llegar a ser un creador de videojuegos.
¿Cuál es el problema?
La gente que se apunta a los cursos cuando lleva 2 o 4 horas se da cuenta que necesita programar o saber algún lenguaje de programación, no se necesita ser un experto, pero si tener conocimientos previos en algunas líneas de código y sobre todo en la parte de matemáticas para saber cuándo aplicamos una fuerza, una rotación, ecuaciones del movimiento, estadística, etcétera.
Puedes estudiar cualquier cosa en cursos online, en tu idioma, ahora en confinamiento puedes hacerlo cuando quieras, pero la desventaja es que no tendrás un titulo profesional. Pero seguramente eso irá cambiando cada vez más.
Es así como, la industria educativa ofrece curso donde puedes descubrir los tips para crear un videojuego o alguna otra necesidad que tengas.