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 gire 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 45

Preguntas 14

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

Nunca Edites En Modo Juego

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

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

Excelente鈥 muy buen profesor

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

Carpetas

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

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.

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

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.

tengo un error que dice 鈥渢odos los errores del compilador deben corregirse antes de poder ingresar al modo de reproducci贸n鈥 que no me deja reproducir

DONDE DESCARGO ESE ENTORNO DE DESARROLLO ???

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.

cambiar tama帽o de la camara

25/09/2022 Unity Sigue siendo muy parecido

Esto es perfecto, funciona para todos los proyectos de Unity que hagamos en un futuro, vale la pena tomar nota y memorizar.

Siempre configuren su entorno primero

Me gustar铆a que a帽adieran un video de instalaci贸n de Unity

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 ?

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!