Juegos multijugador Código:  B2.503    :  6
Consulta de los datos generales   Descripción   La asignatura en el conjunto del plan de estudios   Campos profesionales en el que se proyecta   Conocimientos previos   Información previa a la matrícula   Objetivos y competencias   Contenidos   Consulta de los recursos de aprendizaje de los que dispone la asignatura   Recursos de aprendizaje y herramientas de apoyo   Informaciones sobre la evaluación en la UOC   Consulta del modelo de evaluación  
ATENCIÓN: Esta información recoge los apartados del plan docente de la asignatura durante el último semestre con docencia. Al iniciar el periodo de matrícula, podrás consultar el calendario y modelo de evaluación para el siguiente semestre en Trámites / Matrícula / Horarios de las pruebas de evaluación final.

Algunos de los juegos con más éxito basan su popularidad en la opción multijugador, ya sea al referirnos a géneros (como MMORPGs o MOBAs) o juegos muy específicos (p. ej., Smash Bros, Mario Kart). Cabe decir que cuando hablamos de juegos multijugador nos referimos a aquellos que poseen cualquier modalidad en la que se tiene en cuenta la interacción de dos o más jugadores al mismo tiempo. Ésta puede ser tanto de manera física en un único dispositivo, a través de diferentes dispositivos mediante cables o conexión inalámbrica; o mediante servicios en línea u otro tipo de red con personas conectadas a la misma. La interacción puede ser en tiempo real (interacción simultánea) o por turnos (tan solo un jugador realiza las acciones mientras el resto esperan). Desde la perspectiva del marketing, esto también puede aumentar su tiempo de vida, es decir, el tiempo que los jugadores continúan interesados y activos en él. Por tanto, puede aumentar el valor que el usuario percibe de un juego.

El hecho de añadir una opción multijugador es un factor importante a tener en cuenta en el diseño de un videojuego. Desde la perspectiva del desarrollo, tiene implicaciones importantes en su diseño y el código que hay que desarrollar. Por ello, es muy importante que un desarrollador tenga los conocimientos básicos para llevar a cabo esta empresa. En esta asignatura se llevará a cabo tres proyectos con los que aprender como desarrollar distintas modalidades de juegos multijugador.

Amunt

Esta asignatura corresponde al bloque asignaturas comunes de segundo semestre del máster.

  • Programación en Unity 3D
  • Juegos multijugador
  • Inteligencia artificial

De manera similar a Inteligencia artificial, proporciona una visión específica y en más profundidad sobre un aspecto muy importante a considerar en el desarrollo de un videojuego. Esto en contraste con el resto de asignaturas del primer año, un tanto más generalistas.

Amunt

Principalmente, las vinculadas al desarrollo de videojuegos (como Game ProgrammerLead Programmer), ya sea en una gran empresa, freelance, o simplemente los amantes de los videjuegos interesados en desarrollar sus propios proyectos personales.

Amunt

Se considera un cierto dominio en el entorno de trabajo proporcionado por el engine Unity y en C# scripting (ver asignatura en el plan de estudios). También, se considera que el estudiante dispone de conocimientos básicos de redes, tanto desde el punto de vista de desarrollo de aplicaciones como de arquitectura, a nivel Grado de Ingenieria Informàtica (p. ej., qué es una dirección IP, un socket y un puerto, la topología de Internet, etc.).

Amunt

El estudiante debe estar familiarizado con el entorno de trabajo Unity. Dentro del programa del máster, esto significa que como mínimo ha cursado la asignatura de "Programación en Unity 2D".

Amunt

Las competencias generales del Máster que se ponen de manifiesto en esta asignatura son:

  • [CT1] Capacidad para aplicar del pensamiento creativo para generar nuevas soluciones.
  • [CT2] Capacidad para el aprendizaje autónomo.
  • [CT3] Comprensión y expresión en inglés técnico.

Las competencias específicas de esta asignatura son:

  • [CE2] Capacidad para dominar las distintas herramientas aplicables en el entorno del desarrollo de videojuegos según las tendencias tecnológicas.
  • [CE3] Capacidad para el uso efectivo de los lenguajes de programación y metodologías para el desarrollo de videojuegos.
  • [CE4] Capacidad para el análisis y diseño de los elementos y los principios de funcionamiento de un videjouego.
  • [CE5] Capacidad para aplicar las distintas tecnlogias actuales para interfícies en el mundo de los videojuegos.
  • [CE7] Capacidad para desarrollar la estructura interna de un videojuego.

Finalmente, los objetivos específicos de la asignatura son:

  • Conocer qué es un videojuego multijugador, tanto local como en línea.
  • Estudiar la evolución y las innovaciones de los videojuegos multijugador.
  • Programar un juego en modo multijugador local mediante el motor Unity.
  • Entender las nociones generales y subyacentes de trabajar en entornos de redes.
  • Comprender las diferentes topologías de red, así como sus características principales.
  • Conocer los conceptos básicos, problemas y soluciones al desarrollar juegos en red.
  • Ser capaz de programar un multijugador en red con Unity.
  • Estudiar las plataformas de servicios en línea orientados a los videojuegos.
  • Estudiar el concepto de cloud computing y cómo aplicarlo a los videojuegos.
  • Programar la funcionalidad de chat en un juego multijugador local mediante el motor Unity y una plataforma real de tipo cloud.

 

Amunt

La asignatura se articula a través de tres módulos, en cada uno de los cuales se practica un aspecto distinto de la creación de juegos multijugador a través de un proyecto. Si bien al inicio de cada módulo se ofrece una visión general de los aspectos fundamentales para empezar a trabajar, el grueso de la docencia se centra en el desarrollo de cada proyecto.

Módulo didáctico 1. Los juegos multijugador

  1. La evolución de los juegos multijugador
  2. Proyecto: Tanks! local


Módulo didáctico 2. Juegos multijugador en red

  1. Breve repaso de las redes e Internet
  2. Programación en red
  3. Topologías de juego de red
  4. Técnicas de mejora de juegos en red
  5. Desarrollo en Unity
  6. Proyecto: Tanks! LAN


Módulo didáctico 3. Servicios en línea

  1. Plataformas de servicios en línea
  2. Cloud computing
  3. Proyecto: Tanks! en línea

Amunt

Juegos multijugador XML
Juegos multijugador DAISY
Juegos multijugador EPUB 2.0
Juegos multijugador MOBIPOCKET
Juegos multijugador XML
Juegos multijugador HTML5
Juegos multijugador PDF
Juegos multijugador OAI-MPH

Amunt

El entorno de trabajo se basa eminentemente en Unity.

Amunt

La Normativa académica de la UOC dispone que el proceso de evaluación se fundamenta en el trabajo personal del estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados.

La falta de originalidad en la autoría o el mal uso de las condiciones en las que se hace la evaluación de la asignatura es una infracción que puede tener consecuencias académicas graves.

El estudiante será calificado con un suspenso (D/0) si se detecta falta de originalidad en la autoría de alguna actividad evaluable (práctica, prueba de evaluación continua (PEC) o final (PEF), o la que se defina en el plan docente), ya sea porque ha utilizado material o dispositivos no autorizados, ya sea porque ha copiado de forma textual de internet, o ha copiado de apuntes, de materiales, manuales o artículos (sin la citación correspondiente) o de otro estudiante, o por cualquier otra conducta irregular.

La calificación de suspenso (D/0) en la evaluación continua (EC) puede conllevar la obligación de hacer el examen presencial para superar la asignatura (si hay examen y si superarlo es suficiente para superar la asignatura según indique este plan docente).

Cuando esta mala conducta se produzca durante la realización de las pruebas de evaluación finales presenciales, el estudiante puede ser expulsado del aula, y el examinador hará constar todos los elementos y la información relativos al caso.

Además, esta conducta puede dar lugar a la incoación de un procedimiento disciplinario y la aplicación, si procede, de la sanción que corresponda.

La UOC habilitará los mecanismos que considere oportunos para velar por la calidad de sus titulaciones y garantizar la excelencia y la calidad de su modelo educativo.

Amunt

Esta asignatura sólo puede superarse a partir de la evaluación continua (EC). La nota final de evaluación continua se convierte en la nota final de la asignatura. La fórmula de acreditación de la asignatura es la siguiente: EC.

 

Amunt