El personaje y el controlador

1

Introducción: De la idea al desarrollo

2

Estructura de carpetas en Unity

3

Assets, Game Objects y Sprite Atlas

4

Animaciones desde un sprite map

5

Animation Controller y Transiciones

6

Plataformas y gravedad

7

Física en Unity

8

El script de control

9

Programando funciones en C# y Unity: Jump

10

Detectar el suelo con Raycast

11

Herramientas de debugging visual

12

Cambiar las animaciones según los estados

13

Reto: Terminando nuestras animaciones

14

Solución del reto

15

Hacer que el personaje camine

El manager del videojuego

16

Cómo funciona el Game Manager

17

El Singleton

18

El modo de juego

19

Input manager y juegos multiplataforma

20

Corrección del Bug del salto

21

La zona de muerte

22

Reiniciar la partida

23

Corrigiendo los bugs al reiniciar nuestro juego

Diseño procedural de niveles 2D

24

El diseño de niveles a mano

25

Configurando nuestros assets para el diseño procedural

26

Generación procedural de niveles

27

Creando la zona que eliminará bloques del nivel excedentes

28

Añadir un nuevo bloque de forma aleatoria

29

La cámara que sigue al jugador

30

Destrucción de bloques antiguos

31

Terminando de programar la destrucción de bloques antiguos

32

Solucionando el salto de la cámara al reiniciar el juego

HUD, menús y gameplay

33

El canvas en Unity

34

Uso de botones para crear un menú

35

La lógica de los menús

36

Ejercicio: Preparando el menú del juego

37

Programando el menú del juego

38

Los coleccionables del juego

39

Actualizar UI de coleccionables

40

Iniciando con pociones y maná

41

Pociones de vida y maná

42

Programando las barras de vida y maná

43

Calculando los puntajes con la distancia y el tiempo de juego

44

La lógica del maná

Enemigos y dificultad

45

Plataformas móviles

46

Iniciar movimiento de la plataforma con trigger

47

Enemigos móviles

48

Enemigos móviles: preparando nuestro enemigo para girar

49

Enemigos móviles: programando que fire al chocar

50

Arreglando el collider de nuestra roca

51

Programando la condición de muerte del personaje

52

Añadiendo música de fondo a nuestro videojuego

53

Añadiendo efectos de sonido y cierre del curso

Curso de C# para Videojuegos

Curso de C# para Videojuegos

Juan Gabriel Gomila

Juan Gabriel Gomila

Estructura de carpetas en Unity

2/53
Recursos

En esta clase vamos a crear nuestro proyecto SpaceMan en Unity utilizando la plantilla (template) 2D y la disposición (layout) por defecto. También será muy útil crear una serie de carpetas para añadir el código y los elementos necesarios de nuestro videojuego:

  • Animations para trabajar con las animaciones
  • Audio para añadir música y efectos de sonido
  • Fonts para utilizar fuentes personalizadas en los textos del juego
  • Prefabs para guardar nuestros elementos prefabricados
  • Scenes es la única carpeta creada por defecto por Unity
  • Script para guardar nuestros archivos de programación
  • Sprites para guardar las imágenes del juego

Aportes 39

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Este señor es una eminencia, bien por Platzi, muy bien respaldado. GRACIAS!

Nunca Edites En Modo Juego

Excelente… muy buen profesor

no se q paso, pero falta la sección de instalación de Unity

¿Tengo que pagar por unity?
¿cómo puedo descargarlo?
¿existe alguna versión gratuita para proyectos personales?

Estoy en 2022, y esta es la interfaz de proyectos de Unity
Ya ni es desde la misma aplicación , es desde Unity Hub

Excelente!!!, yo quiero dedicarme a esto

Carpetas

muy bien!! lo primero es el orden, de esa forma trabajamos mucho mejor. Es como tener una mesa con herramientas ay que ordenarlas para proseguir. y el profe es muy concreto en su explicación.

Tambien es recomendado crear una carpeta con el nombre del proyecto en donde se coloquen todas las carpetas creadas, esto para un menor orden y evitar confusiones con Assets o Plugins

Introducción a Unity e instalación:
https://platzi.com/clases/1887-unity-2d/32921-introduccion-a-unity-e-instalacion/
Para quien lo necesite

DONDE DESCARGO ESE ENTORNO DE DESARROLLO ???

tengo un error que dice “todos los errores del compilador deben corregirse antes de poder ingresar al modo de reproducción” que no me deja reproducir

Algún shortcut para crear las carpetas mas rápido?

De los demás cursos pensé que cuando entraban a modo Play y se pintaban de otro color las herramientas era un efecto de edición x-X

Gracias por señalar como cambiar el Playmode tint, ayudara mucho a recordar cuando entre en este modo.

Minuto 9:50.
Desde Windows, Edit, Preferences, Colors.

🔴 Cambiar el Playmode tint en Windows 🔴

Edit -> Preferences… -> Colores -> Playmode tint

Muy bien explicado, muchas gracias.

gracias por el curso

Se puede editar las preferencias de los colores, con el play mode tint.

Si editas algo mientras juegas, estos cambios se borrarán luego.

Hay carpetas standard, para colocar nuestros diferentes recursos, las que normalmente utilizamos, serán hijas de la carpeta Assets, tales como: Scenes, Animations, Audio, Fonts, Prefabs, Scripts, Sprites.

En el minuto 6:34 se ve un error visual en la paleta de colores. Me pasa a mi o es el video? temo por mi gráfica!

9:50 Había visto en otros cursos y videos que al darle Play cambiaba la pantalla de color, ahora entiendo porque n.n

Por si alguien lo necesita, al momento de escribir este aporte la opción para cambiar el color en el modo play se encuentra en Edit - Preferences.

¿DONDE DESCARGO ESE PROGRAMA ?

Para los que quieran saber como se instala Unity les recomiendo el curso:
https://platzi.com/clases/unity-3d/

Ahi les enseñan como instalarlo.

Vamos con toda!

Muy util lo de cambiar el color de Playmode tint.

Es importante tener una estructura en el proyecto para que cualquier otra persona lo pueda entender.

ya he manejado Unity anterior mente, he hecho un par de mini juegos, este curso esta muy bien para reforzar y mejorar practicas (organizar las carpetas es muy importante) aveces los que se aventuran en el mundo de la programación y desarrollo de videojuegos por primera vez no lo tienen muy encenta.

Buen tip el del tinte

Gran comienzo!

Que emoción 😄

Cambiar el color de en modo play 2020:
Edit>Preferences>Colors

Me encanta esta manera de comenzar. El orden es la base de un trabajo bien hecho. Una estructura ordenara tiene más oportunidades de avanzar a un proyecto bien concluido.

Genial

Que bueno verle al profe nuevamente en otro curso!