Este documento introduce Unity y sus características principales. Explica cómo instalar Unity y crear un proyecto básico 3D llamado Intro. Describe la interfaz de Unity y comandos útiles como mover objetos y la cámara. También cubre componentes comunes, herencia de objetos, prefabs y la Asset Store.
Experiencias desarrollando mi primer videojuego - Techne18Vanessa Galcera
Hace ya algún tiempo que me apetecía empezar un proyecto nuevo, y por fin he sacado el tiempo: aprender a hacer un pequeño videojuego y adentrarme en este mundo, del cual formo parte desde bien pequeña pero como jugadora, no como desarrolladora.
En esta charla explicaré mis experiencias y pasos realizados para desarrollar mi primer videojuego con la plataforma Unity. Se plantearán los retos a afrontar y conceptos básicos a tener en cuenta para que toda persona que quiera empezar un proyecto así, se anime a hacerlo.
Curso teórico-práctico sobre Desarrollo de Videojuegos (DEV) orientado hacia la creación de contenido y desarrollo de jugabilidad mediante un lenguaje de programación visual como Blueprints en Unreal Engine. Impartido en el Máster en Ingeniería Informática de la Universidad Complutense de Madrid.
Curso teórico-práctico sobre Desarrollo de Videojuegos (DEV) orientado hacia la creación de contenido y desarrollo de jugabilidad mediante un lenguaje de programación visual como Blueprints en Unreal Engine. Impartido en el Máster en Ingeniería Informática de la Universidad Complutense de Madrid.
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...Federico Peinado
Curso teórico-práctico sobre cómo funciona la gestión de la calidad en la industria del entretenimiento interactivo y cómo realizar de manera profesional el control de calidad y el trabajo de probador de videojuegos.
Experiencias desarrollando mi primer videojuego - Techne18Vanessa Galcera
Hace ya algún tiempo que me apetecía empezar un proyecto nuevo, y por fin he sacado el tiempo: aprender a hacer un pequeño videojuego y adentrarme en este mundo, del cual formo parte desde bien pequeña pero como jugadora, no como desarrolladora.
En esta charla explicaré mis experiencias y pasos realizados para desarrollar mi primer videojuego con la plataforma Unity. Se plantearán los retos a afrontar y conceptos básicos a tener en cuenta para que toda persona que quiera empezar un proyecto así, se anime a hacerlo.
Curso teórico-práctico sobre Desarrollo de Videojuegos (DEV) orientado hacia la creación de contenido y desarrollo de jugabilidad mediante un lenguaje de programación visual como Blueprints en Unreal Engine. Impartido en el Máster en Ingeniería Informática de la Universidad Complutense de Madrid.
Curso teórico-práctico sobre Desarrollo de Videojuegos (DEV) orientado hacia la creación de contenido y desarrollo de jugabilidad mediante un lenguaje de programación visual como Blueprints en Unreal Engine. Impartido en el Máster en Ingeniería Informática de la Universidad Complutense de Madrid.
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...Federico Peinado
Curso teórico-práctico sobre cómo funciona la gestión de la calidad en la industria del entretenimiento interactivo y cómo realizar de manera profesional el control de calidad y el trabajo de probador de videojuegos.
Frameworks para el desarrollo de juegos para dispositivo móvilesADWE Team
Conferencia relizada en ADWE Alicante por Daniel Nebot (@daniinebot) en el espacio CAMON sobre diferentes Frameworks para el desarrollo de juegos para dispositivo móviles
Para poder acometer un reto tan grande como es pivotar el modelo de negocio de una empresa en muy poco tiempo debíamos mejorar la forma en la que trabajábamos. Uno de los cambios fue empezar a usar Atomic Design para diseñar las aplicaciones móviles.
En esta charla os contaré el recorrido para implementar este sistema de diseño en la app de Jobandtalent. Con errores y con aciertos. Con logros, ventajas, mejoras y mucho aprendido.
Frameworks para el desarrollo de juegos para dispositivo móvilesADWE Team
Conferencia relizada en ADWE Alicante por Daniel Nebot (@daniinebot) en el espacio CAMON sobre diferentes Frameworks para el desarrollo de juegos para dispositivo móviles
Para poder acometer un reto tan grande como es pivotar el modelo de negocio de una empresa en muy poco tiempo debíamos mejorar la forma en la que trabajábamos. Uno de los cambios fue empezar a usar Atomic Design para diseñar las aplicaciones móviles.
En esta charla os contaré el recorrido para implementar este sistema de diseño en la app de Jobandtalent. Con errores y con aciertos. Con logros, ventajas, mejoras y mucho aprendido.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
3. Lo bueno de Unity
● Motor con soporte 2D, 3D, VR y AR
● Asequible para principiantes
● Ideal para desarrolladores indies
● Relativamente rápido y ligero
● Scripting en C# sencillo de empezar
● Ofrece portabilidad multiplataforma
● Gran comunidad de desarrolladores
● Asset Store con miles de recursos
4. Lo no tan bueno
● No adecuado para grandes proyectos
● No demasiado amigable para los artistas
● Puede promover malas prácticas de código
● C# no es el lenguaje estándar de la industria
5. Instalación y licencia
1. Visitar store.unity.com/es
2. Seleccionar un plan personal
3. Registrar una cuenta personal
4. Descargar la última versión
5. Instalar el programa
6. Abrir Unity Hub
6. Unity Hub
1. Gestor de proyectos y versiones
2. Versiones LTS y no LTS
3. Tutoriales de aprendizaje
4. Plantillas 2D, 3D, HDRP, URP...
5. Crear proyecto 3D llamado Intro
6. ¡Cuidado al actualizar versiones!
7. Interfaz de Unity
1. Paneles y disposición
2. Barra de menús
3. Barra de herramientas
4. Escena
5. Jerarquía
6. Inspector
7. Juego
8. Proyecto
9. Consola
8. Cámara y playmode
1. Crear un cubo
2. Punto de origen
3. Acelerar playmode
4. Mover cámara al origen
5. Cuadrícula de mundo
6. Transformaciones básicas.
7. Reinicio en playmode.
8. Colorear playmode.
9. Atajos: Vista
● Arrastrar la vista → Clic rueda del ratón
● Orbitar la vista → Clic derecho
● Movimiento de vista libre → Clic derecho + A/W/S/D
● Centrar la vista en objeto actual (puntero sobre la escena) → F
● Anclar la vista y seguir al objeto seleccionado → Shift + F
● Zoom respecto al centro de la vista → Alt + Clic derecho
● Orbitar respecto el centro de la vista → Alt + Clic izquierdo
10. Atajos: Transformación
● Herramienta de arrastre → Q
● Herramienta de movimiento → W
● Herramienta de rotación → E
● Herramienta de escalado → R
● Herramienta de rectángulo → T
● Herramienta de manipulación unificada → Y
11. Atajos: Otros
● Transformar en referencia a cuadrícula → Mover con control
● Transformar en referencia a los vértices → Mover con V
● Minimizar o maximizar panel actual → Shift + Espacio
● Alinear objeto actual con la vista → Control + Shift + F
● Alinear objeto actual en el centro de la vista → Control + Alt + F
12. Componentes
1. Conjuntos de propiedades
2. Componentes de un cubo:
a. Transform
b. Mesh Filter
c. Mesh Renderer
d. Box Collider
3. Desactivar, quitar y añadir componentes
4. Componentes complementarios y obligatorios
5. Un vistazo a la colección de componentes
13. Herencia y prefabs
1. Duplicar un objeto
2. Manipula objetos en conjunto
3. Introducir la herencia de objetos
4. Pruebas de transformación
5. Crear un prefab
6. Instanciar un prefab
7. Modificar un prefab y observar
8. Metáfora del molde y las galletas
14. Paquetes y Asset Store
1. Exportar el prefab como paquete
2. Borrar el prefab del proyecto
3. Importar el prefab del paquete
4. Abrir el gestor de paquetes
5. Paquetes de registro y proyecto
6. Navegar por la Unity Asset Store
7. Instalar e importar (adjuntos):
a. Simple Sky - Cartoon Assets
b. POL
YGON Starter Pack - Low Poly 3D
8. Organizar los recursos externos en _Assets
16. Qué aprenderás
● A realizar diseños multiplataforma.
● A generar efectos parallax en capas.
● A gestionar animaciones y colisiones.
● A generar objetos dinámicamente.
● A manipular de ritmo de juego.
● A manejar la interfaz y un marcador de puntos.
● A guardar la puntuación máxima con PlayerPrefs.
● A reproducir música y efectos de audio de forma flexible.
● A exportar el videojuego a Windows, WebGL y Android.
● A programar el videojuego de forma modular, reutilizable y escalable.
21. Diseño del juego
Los elementos importantes se encontrarán siempre en la zona segura:
22. Creando la escena
¿Qué vamos a hacer?
● Crear el proyecto y configurar la escena.
● Maquetar el diseño en un Canvas con Raw Images.
● Limitar la zona segura con un Panel.
Objetivo
● Preparar el escenario para el efecto parallax.
37. Efecto Parallax
¿Qué vamos a hacer?
● Preparar las imágenes para usarlas como texturas.
● Aprender sobre la propiedad UV Rect de las Raw Images.
● Desarrollar la base de nuestro sistema de juego.
● Modificar la propiedad UV Rect desde un script.
Objetivo
● Conseguir un doble efecto de movimiento en el fondo.
47. Añadir la línea public float
parallaxSpeed=0.02f;
Añadir las líneas de código al Update
48. Creando al protagonista
¿Qué vamos a hacer?
● Preparar los sprites del personaje.
● Crear un objeto para el personaje.
● Posicionarlo y darle el tamaño correcto.
Objetivo
● Preparar nuestro personaje para programar su sistema de control.
57. Animación de correr
¿Qué vamos a hacer?
● Añadir y configurar las animaciones y el animador.
● Desarrollar nuestro propio sistema de control del jugador.
● Llamar a los métodos del sistema desde otros scripts.
Objetivo
● Que el personaje esté parado y al iniciar el juego cambie a correr.
65. En Player en Inspector
en animator añadir Player
66. En el script PlayerManager
añadir el siguiente código
67. En el script PlayerManager
añadir el siguiente código
68. Creando al enemigo
¿Qué vamos a hacer?
● Añadir y configurar un nuevo objeto.
● Escalar correctamente el tamaño del sprite.
● Crear su animación inicial y otorgarle movimiento.
Objetivo
● Crear un enemigo animado que se mueva en una dirección.