Unity Multiplayer Developer UGS DOMINIO COMPLETO en 14 horas
What you'll learn
- Crearás un juego de disparos en tercera persona que podrás usar como plantilla para convertir tus juegos en multiplayer y conectar usuarios de todo el mundo.
- Configurarás a nivel avanzado el dashboard de servicios UGS para crear servidores dedicados y así establecer las reglas de uso, como matchmaking y backfilling.
- Dominarás el servicio de Unity Lobby para crear partidas privadas de juego y restringir el acceso a grupos de usuarios.
- Usarás barras de salud, colores por equipos y leaderboards para hacer seguimiento de los stats de cada jugador.
- Sabrás cómo utilizar el servicio de Unity Relay para autentificar usuarios por código y crear partidas privadas sin necesidad de exponer el número de IP.
- Extenderás el juego añadiendo animaciones extras y las sincronizaremos para que las visualicen todos los jugadores que se conecten a la partida.
- Crearás mecánicas avanzadas de Object Pooling, así como de Respawning de municiones y personajes, para optimizar el rendimiento online.
- Crearás una escena de selección de personajes desde cero para darle aún más calidad a tus propios videojuegos multiplayer.
Requirements
- Tener conocimientos básicos de programación C#
- Dominar el uso del editor Unity 3D y moverse con soltura en toda la interface
- No necesitas hacer ninguna inversión inicial en servidores online de Unity
Description
Imagina que creas un videojuego que conecta a miles de jugadores al mismo tiempo. Esto multiplicaría las posibilidades de que tu proyecto sea un caso de éxito mundial.
Todo esto se lo imaginaron los equipos de desarrollo de videojuegos como Fall Guys, V Rising, Ship of Fools y Unsolved.
Y gracias a que utilizaron el ecosistema de Unity Game Services lo hicieron realidad.
Consiguiendo millones de jugadores y convirtiendo sus juegos en éxitos mundiales.
Ahora bien, la realidad es que si tú ahora mismo lo intentas hacer, actualmente, no hay información en español sobre cómo dominar todas estas herramientas.
Tendrías que estudiar toda la documentación en inglés de todos los servicios desde cero y hacer cientos de testeos hasta lograr tener un resultado decente.
Sería un desgaste enorme y sin garantías de lograr un resultado de alta calidad. Te llevaría cientos de horas de trabajo y tendrías que organizar y catalogar toda la información que te vayas encontrando.
Y créeme, es mucha información.
Todo esto lo sé porque durante los últimos 6 meses, estuvimos trabajando en recopilar, ordenar y organizar toda la información necesaria para crear juegos multijugador utilizando los servicios de Unity.
Hemos recopilado y replicado todas las mecánicas que se usaron en estos casos de éxito.
Con toda esta información hemos creado un nuevo curso para que seas Unity Multiplayer Developer.
Para que dejes de imaginar tu caso de éxito y lo hagas realidad y que en tan sólo 14 horas estés creando tu propio videojuego multijugador, y lo tengas listo para conectar a jugadores de todo el mundo.
Todo esto siguiendo un proceso ordenado y sencillo que te lleva, desde cero, hasta las mecánicas más avanzadas que pueda llegar a tener cualquier proyecto multijugador de éxito.
Cuando completes todo el programa y con todo lo que sabes, vas a aumentar el valor de tu perfil profesional, vas a poder crear tus propios videojuegos multijugador o vas a poder unirte a equipos de desarrollo de alto nivel.
El programa completo está comprimido en 7 secciones, con un total de 14 horas de vídeo que puedes seguir paso a paso.
Te vamos a acompañar en todo el proceso dándote soporte diario a todas tus dudas.
Vas a saber crear desde cero videojuegos multijugador en modo local y online.
Durante todo el curso crearemos un juego de disparos en tercera persona que podrás usar como plantilla para convertir todos tus juegos en multiplayer y conectar usuarios de todo el mundo.
Sabrás cómo utilizar el servicio de Unity Relay para autentificar usuarios por código y crear partidas privadas sin necesidad de exponer el número de IP.
Dominarás el servicio de Unity Lobby para crear PARTIDAS privadas de juego y restringir el acceso a grupos de usuarios.
Crearemos mecánicas avanzadas de Object Pooling, Respawning de municiones y personajes
para optimizar el rendimiento online.
Usaremos barras de salud, Colores por equipos y Leaderboards para hacer seguimiento de los stats de cada jugador.
Configurarás a nivel avanzado el dashboard de servicios UGS para crear servidores dedicados y así establecer las reglas de uso, como matchmaking online para buscar y unirte a partidas online que estén disponibles, o como backfilling para gestionar y definir la la cantidad de jugadores que se pueden unir a las partidas disponibles.
Vas a configurar servidores dedicados para crear partidas online por equipos multijugador y con team queue podrás controlar el mínimo y máximo de jugadores en cada partida.
Extenderemos el juego añadiendo animaciones extras y las sincronizaremos para que las visualicen todos los jugadores que se conecten a la partida.
Crearemos una escena de selección de personajes desde cero para darle aún más calidad a tus propios videojuegos multiplayer.
Puedes ver el vídeo de presentación del curso antes de realizar la compra, donde juntos recorremos todo el contenido del curso.
Recuerda que tu compra está 100% garantizada y si no estás conforme puedes solicitar el reembolso inmediatamente dentro de los próximos 30 días y sin preguntas.
Con 3 clicks tienes todo tu dinero en la cuenta.
Cualquier duda que tengas, me puedes contactar directamente por mensaje privado y te ayudo personalmente a que tu compra sea una inversión rentable para tu carrera como desarrollador profesional de videojuegos.
Hazte Unity Multiplayer Developer y conecta a jugadores de todo el mundo con tus propios videojuegos.
Nos vemos dentro del curso.
Saludos y gracias.
Who this course is for:
- Desarrolladores de videojuegos que quieran extender sus proyectos y convertirlos en multiplayer
- Desarrolladores que quieran ampliar su perfil profesional dominando todos los servicios de Unity Game Services
- Desarrolladores que quieran tener una plantilla de multijugador y dar servicios de desarrollo basados en este sistema
Instructors
Soy desarrollador profesional de videojuegos certificado por Unity Technologies y profesor universitario en la U-Tad (Madrid) de la carrera de desarrollo de videojuegos.
Trabajo desde 2002 a nivel profesional en el sector de la comunicación audiovisual en Madrid, España y desde 2010 como desarrollador de videojuegos.
Algunos de mis clientes son Telefónica, Vodafone, Roche, Indra, Etisalat, Canales de TV, agencias de publicidad y estudios de diseño independientes.
Me he desempeñado como Motion Grapher, Director de Arte y Desarrollador de videojuegos para clientes nacionales e internacionales.
En 2016 fundé este canal de Udemy con el propósito de formar profesionales de alta calidad y especialización.
En 2018 fundé el Master Devs, una comunidad para instructores y alumnos con el fin de ayudar a crear `rofesonales en el sector.
Me apasiona estudiar tecnologías, crear proyectos y transformarlas en formaciones profesionales.
Mi meta es que aprendas algo que pueda mejorar tu vida personal y tu carrera profesional.
I am an experienced programmer with over 7 years in the industry and I've been certified by Unity Technologies since 2023.
Currently, I'm leading the programming at my studio, Cozy Capy Studio, and developing Iron Crown, our first commercial game.
My extensive background includes roles as a game and web developer, equipping me with a deep understanding of the latest technologies and their applications across various sectors.