Profesión Desarrollador de juegos en Unity: curso 151 200 rublos. de SkillFactory, formación 12 meses, Fecha 13 de agosto de 2023.
Miscelánea / / November 27, 2023
Durante el entrenamiento crearás cuatro juegos: plataformas 3D, Space Shooter, Tower Defense y carreras 3D.
El proyecto final consiste en desarrollar el concepto, el diseño del juego y programar tu propio juego, para lo cual elegirás el género y la plataforma.
Parte básica del curso GameDev (12 meses)
Introducción a GameDev
1 mes
Introducción a GameDev: cómo se crean los juegos desde la idea hasta el lanzamiento, introducción al diseño del juego, contenido técnico del juego, contenido y lógica, contenido del juego, motores de juego, edición de niveles
Unity Editor: conceptos básicos del editor, almacén de activos, material, sistema de colisión, iluminación, casas prefabricadas, terreno, motor de física, sistema de partículas, interfaz de usuario
Diseño de niveles usando el ejemplo de 3D Adventure: escena de prueba, trabajo con casas prefabricadas, mecánica y dinámica de niveles, conceptos básicos de interacción de objetos, creación de niveles, desde la planificación hasta la documentación, WhiteBox
Crear una ubicación desde cero: introducción a Blender, primitivos, modelado poligonal, crear una ubicación simple, texturas, desenvolver, importar al motor, configurar la escena, agregar iluminación, interactivo
Resultado: Crea un juego de plataformas y una ubicación de juego en 3D con iluminación e interactividad.
Programación en C#
2,5 meses
Conceptos básicos de Visual Studio: introducción e historia del lenguaje C#, entorno de desarrollo de Visual Studio, primer programa, proceso de compilación, depuración de aplicaciones
Conceptos básicos de GIT: sistemas de control de versiones, introducción a Git, Github, Markdown, interfaz de usuario de Git, Git en Visual Studio, operaciones básicas de Git, ramificaciones de Git, funciones avanzadas de Git
Conceptos básicos y tipos de datos: variables, constantes, literales, tipos de datos básicos, enumeraciones, entrada y salida de consola, operaciones básicas de C#, conversiones de tipos.
Construcciones básicas de C#: condicionales y construcciones, bucles, matrices, tuplas, taller
Métodos en C#: métodos, parámetros de método, paso de parámetros, alcance, funciones recursivas, proyecto final
POO: tipos de datos de referencia y significativos, estructuras y objetos, clases y estructuras, características de trabajar con tipos de datos de referencia y significativos, embalaje y unboxing, encapsulación, herencia, polimorfismo, clases abstractas, agregación y composición, clases y elementos estáticos, generalizaciones
Integrando C# en Unity: características de C# en Unity, creando una aventura 3D sencilla
Diseño de juego
1 mes
Diseño de niveles: conceptos básicos, etapas de producción de niveles.
Producción de niveles: idea, prototipo de papel, espacio en blanco, arte de nivel.
Desarrollo de equipos: roles, arte, ingenieros, diseñadores, gestión, etapas de desarrollo.
Escribir un concepto de juego y una propuesta para inversores: concepto, breve descripción, PVU/PVU, pilares de diseño, formulación de Core Loop y descripción de sistemas, inversores, estructura y características de la propuesta.
Resultado: familiarizarse con el proceso de diseño de un nuevo juego. Aprenderá los enfoques básicos para crear un juego que tendrá demanda. Desarrollarás un documento de diseño para tu futuro juego.
tirador espacial
1,5 meses
Preparación para Space Shooter: descripción de la idea, documento de diseño, estructura del proyecto e importación de recursos 2D, sprites
Montaje prefabricado de nave espacial: creación de nave espacial, joystick virtual, abstracción de control
Escena de nivel: cámara, fondo, objetos físicos, renacimiento del jugador, límite de nivel
Contenido del nivel: armas de barco, proyectiles, restricciones de disparo, recogida de objetos, generadores
Naves enemigas: nave enemiga prefabricada, máquina de estado, búsqueda de posición objetivo, disparos.
Resultado: desarrollar un juego móvil en 2D de disparos espaciales
carreras en 3D
1,5 meses
Preparación para carreras en 3D: diseño de imágenes, entidades y parámetros, componente Rigidbody, componente WheelCollider, script del controlador del automóvil.
Coche: construir un coche a partir de primitivos, personalizar ruedas, jugador y controlador de entrada del jugador, cámara en tercera persona, sonido del motor, sonido de colisión.
Pista: montaje del entorno, terreno, pista, paso de puntos de control, controlador de carrera, inicio y final de carrera, métricas de carrera, posición, tiempo de vuelta, mejor tiempo.
Bots: controlador de bots, movimiento a un punto, movimiento de bots a lo largo de la pista, agregar bots a la carrera, niveles de dificultad de los bots.
Resultado: desarrollar un juego de computadora en 3D Racing
Torre de defensa
1,5 meses
Preparación para la defensa de la torre: arquitectura básica, primer prototipo, torre, movimiento enemigo, prototipo enemigo y configuraciones externas
Interfaz de escena de juego: desarrollo de arquitectura TD, interacción entre jugador y enemigo, elementos HUD simples, interfaces interactivas para construir torres, gestión de grupos de interfaces.
Niveles, menús y guardados: arquitectura de niveles TD, eventos de victoria y derrota en niveles, implementación de la interfaz del mapa de niveles, guardar el progreso del jugador en el disco, menú de inicio del juego
Mecánicas de profundización: evaluación del desempeño del jugador, oleadas enemigas, aceleración de oleadas, mejoras.
Nuevos enemigos y torres: tipos de armaduras y tipos de daños, mejoras de torres, habilidades de jugador y otros estilos de código.
Resultado: desarrollar un juego móvil de defensa de torres en 2D
Desarrollo en equipo o independiente de tu juego.
3 meses
Desarrollo de prototipos de juegos.
Imagen de diseño
Menú
Niveles
Entidades de juego
Interacciones
robots
Escenarios
Resultado: Desarrolla un juego que tú mismo diseñes. El desarrollo se puede realizar de forma individual o en equipo. El trabajo se llevará a cabo bajo la dirección de un experto experimentado. Tu tarea es lanzar el juego y llevarlo al mercado (en Steam, Google Play y/o App Store).
B
bonalina
18.11.2022 GRAMO.
curso interesante
Ventajas: Comentarios de los mentores, la oportunidad de resolver cualquier duda durante la formación. Desventajas: No hay subtítulos para el video. Elegí el curso de desarrollador de juegos de Unity. Soñaba con crear juegos y al final decidí intentar hacer cursos. Hay mucha información útil y tareas interesantes. Me gustaron los trabajos, hay información escrita, comentarios de los mentores...
METRO
imán49
30.05.2022 GRAMO.
Recomiendo los cursos.
Ventajas: Tiempo de formación conveniente, gran volumen de seminarios web, disponibilidad de información. Desventajas: No noté ninguna desventaja. Estoy tomando el curso de Desarrollador de Juegos de Unity. El tema de los “motores de juegos” se volvió interesante. Quería intentar crear mi propio juego. Estaba buscando una plataforma adecuada para estudiar el curso. Decidí tomar un curso sobre desarrollo de juegos en Unity de SkillFactory. El estudio se realiza en el tiempo libre de la escuela...
R
rulut678
20.05.2022 GRAMO.
Es mejor que muchas universidades regulares.
Ventajas: Puedes tomar clases en cualquier momento, soporte 24 horas al día, 7 días a la semana, mucho tiempo para completar las tareas. Desventajas: Para trabajar se necesita una computadora de al menos potencia media y suficiente memoria. Compré un curso sobre desarrollo de juegos utilizando el motor de juegos Unity, este formato de capacitación es completamente adecuado para mí. Siempre me han gustado los juegos y todo lo relacionado con ellos, y cuando los vi en YouT...