Diferencia entre revisiones de «Programacion de videojuegos con UNITY3D»
Ir a la navegación
Ir a la búsqueda
UNITY 3D
(No se muestran 101 ediciones intermedias de 2 usuarios) | |||
Línea 16: | Línea 16: | ||
</p> | </p> | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
<br> | <br> | ||
− | * La versión de UNITY3D que vamos a seguir en este manual es la ''' | + | * La versión de UNITY3D que vamos a seguir en este manual es la versión LTS '''2018.4.6f1'''. |
<br /> | <br /> | ||
Línea 30: | Línea 27: | ||
<br> | <br> | ||
+ | |||
='''UNIDAD 0: Conocimientos de partida, observaciones sobre el material y explicación inicial'''= | ='''UNIDAD 0: Conocimientos de partida, observaciones sobre el material y explicación inicial'''= | ||
+ | |||
+ | |||
+ | * [[Unity3d Objetivos UD0 | Objetivos]] | ||
* [[Unity3d Conocimientos previos | Conocimientos previos]] | * [[Unity3d Conocimientos previos | Conocimientos previos]] | ||
Línea 44: | Línea 45: | ||
='''UNIDAD 1: Instalación'''= | ='''UNIDAD 1: Instalación'''= | ||
− | * [[UNITY | + | * [[UNITY Objetivos UD1 | Objetivos]] |
+ | |||
+ | * [[UNITY Requisitos previos | Requisitos previos]] | ||
* [[UNITY Instalación | Instalación]] | * [[UNITY Instalación | Instalación]] | ||
Línea 58: | Línea 61: | ||
<br /> | <br /> | ||
− | ='''UNIDAD 2: Conceptos básicos'''= | + | ='''UNIDAD 2: Conceptos básicos 3D'''= |
+ | |||
+ | * [[UNITY Objetivos UD2 | Objetivos]] | ||
* [[UNITY Figuras 3D | Figuras 3D]] | * [[UNITY Figuras 3D | Figuras 3D]] | ||
Línea 64: | Línea 69: | ||
* [[UNITY Cámara en perspectiva | Cámara en perspectiva]] | * [[UNITY Cámara en perspectiva | Cámara en perspectiva]] | ||
− | * [[UNITY | + | * [[Unity Recursos: Asset Store | Importando nuevos modelos]] |
+ | |||
+ | * [[UNITY Texturas | Texturas]] | ||
+ | |||
+ | * [[UNITY Materiales | Materiales]] | ||
Línea 72: | Línea 81: | ||
='''UNIDAD 3: Creando videojuego 3D'''= | ='''UNIDAD 3: Creando videojuego 3D'''= | ||
− | * [[Unity | + | * [[Unity Objetivos UD3 | Objetivos]] |
+ | |||
+ | * [[Unity Manejo de Objetos Gráficamente | Manejo de Objetos (GameObjects)]] | ||
+ | * [[Unity Manejo del entorno | Manejo del entorno]] | ||
+ | <br /> | ||
+ | |||
+ | * [[Unity Prefabs | Prefabs]] | ||
+ | |||
+ | * '''Motor de físicas 3D''': | ||
+ | :* [[Unity Gravedad. RigidBody | Gravedad. RigidBody]] | ||
+ | :* [[Unity Detección de colisiones. Colliders | Detección de colisiones. Colliders]] | ||
+ | |||
+ | |||
+ | * [[Unity Gestión Dispositivos de Entrada | Gestión Dispositivos de Entrada]] | ||
+ | |||
+ | * [[Unity Luces | Luces]] | ||
+ | * [[Unity Animaciones | Animaciones]] | ||
+ | |||
+ | * [[Unity NavMesh | NavMesh]] | ||
+ | <br /> | ||
+ | |||
+ | * [[Unity Sistema de partículas | Sistema de partículas]] | ||
+ | <br /> | ||
+ | |||
+ | *[[Unity Audio - Efectos de Sonido | Audio y Efectos de Sonido]] | ||
+ | <br /> | ||
+ | *[[Unity Diseño de la Interface de Usuario | Diseño de la Interface de Usuario (UI)]] | ||
+ | *[[Unity Gestión de escenas | Gestión de escenas]] | ||
+ | *[[Unity Guardando el estado - High Scores | Guardando el estado - High Scores]] | ||
+ | <br /> | ||
+ | *[[Unity Generando los ejecutables | Generando los ejecutables]] | ||
+ | |||
+ | |||
+ | <br /> | ||
* [[Unity Recursos: Editor de Terrenos | Editor de Terrenos]] | * [[Unity Recursos: Editor de Terrenos | Editor de Terrenos]] | ||
+ | * [https://docs.unity3d.com/560/Documentation/Manual/HOWTO-Water.html Agua] | ||
+ | * [[Unity SkyBox | SkyBox]] | ||
+ | * [https://docs.unity3d.com/Manual/class-RenderTexture.html RenderTextures => 2 Cámaras] | ||
+ | * [[Unity Optimización | Optimización]] | ||
+ | |||
+ | |||
+ | |||
+ | <br /> | ||
+ | |||
+ | ='''UNIDAD 4: Scripts'''= | ||
+ | * [[UNITY Creando scripts | Creando scripts]] | ||
+ | * [[Unity Scripts | Scripts]] | ||
+ | * [[UNITY Paso de coordenadas 3D - Screen | Paso de coordenadas 3D - Screen]] | ||
+ | * [[UNITY Operaciones sobre objetos 3D | Operaciones sobre objetos 3D]] | ||
+ | * [[UNITY Coroutines | Coroutines]] | ||
− | |||
+ | |||
+ | <br /> | ||
+ | |||
+ | = '''ANEXO I: Programas de diseño 3D''' = | ||
+ | |||
+ | * [[Unity Wings3D | Wings3D]] | ||
* [[Unity Blender | Blender]] | * [[Unity Blender | Blender]] | ||
* [https://www.autodesk.es/products/maya/overview Maya] | * [https://www.autodesk.es/products/maya/overview Maya] | ||
Línea 88: | Línea 150: | ||
* [https://www.autodesk.es/products/3ds-max/overview 3D Studio Max] | * [https://www.autodesk.es/products/3ds-max/overview 3D Studio Max] | ||
* [https://www.foundry.com/products/modo Modo] | * [https://www.foundry.com/products/modo Modo] | ||
− | |||
* [https://www.sketchup.com/es SketchUp] | * [https://www.sketchup.com/es SketchUp] | ||
+ | <br /> | ||
+ | ='''ANEXO II: Recursos'''= | ||
+ | |||
+ | * MUSICA-AUDIOS: | ||
+ | |||
+ | ::* [http://www.freesound.org/ http://www.freesound.org/] | ||
+ | ::* [http://www.openmusicarchive.org/ http://www.openmusicarchive.org/] | ||
+ | ::* [http://www.indiegamemusic.com/ http://www.indiegamemusic.com/] | ||
+ | ::* [http://dig.ccmixter.org/ http://dig.ccmixter.org/] | ||
+ | |||
+ | |||
+ | * GRAFICOS: | ||
+ | ::* https://www.mixamo.com/#/?page=1&type=Character Permite descargar modelos 3D con animaciones asociadas. | ||
+ | ::* http://opengameart.org/ Modelos 3D-2D | ||
+ | ::* http://kenney.nl/ Modelos 2D-3D-Audio | ||
+ | ::* http://tf3dm.com/ Modelos 3D | ||
+ | ::* http://www.turbosquid.com: Modelos 3D (tiene sección free) | ||
+ | ::* http://www.dmi-3d.net Modelos 3D | ||
+ | ::* https://sketchfab.com Modelos 3D | ||
+ | ::* https://3dtextures.me/: Texuras y mapas de luz asociados, como el Normal Map. | ||
+ | ::* http://www.gameart2d.com/ Gráficos 2D | ||
+ | ::* http://search.creativecommons.org/?lang=es => Buscador de recursos gráficos de uso libre. | ||
+ | ::* http://www.3dmodelfree.com/ | ||
+ | ::* http://lunar.lostgarden.com/labels/free%20game%20graphics.html | ||
+ | |||
+ | |||
+ | ::* https://3dmdb.com Base de datos de modelos 3D. Permite realizar búsquedas en múltiples webs de modelos 3D. | ||
+ | ::* https://www.yobi3d.com/3d-file-convert => Página para convertir formatos gráficos. | ||
+ | |||
+ | |||
+ | ::* https://game-icons.net/ => Iconos para juegos. | ||
+ | |||
+ | |||
+ | ::* https://game-development.zeef.com/daniel.cuadrado.gonzalez => Múltiples recursos 2D-3D para juegos. | ||
+ | ::* https://www.youtube.com/channel/UCl3p_fKnx2-GIUWVbiDAcMg => Canal de youtube | ||
+ | |||
+ | |||
+ | * RECURSOS ESPECÍFICOS DE UNITY: | ||
+ | ::* http://wiki.unity3d.com/index.php/Main_Page > Recursos de todo tipo para Unity (scripts, tutoriales, shaders,...) | ||
+ | ::* https://unity.com/es/editorxr > Herramienta que permite desarrollar un proyecto 'en ejecución' desde la perspectiva de un jugador. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <br> | ||
+ | |||
+ | ='''Juegos/Exámenes creados por profesores-alumnos en Unity'''= | ||
+ | |||
+ | ::* [[Unity Juegos 2018-2019 | Juegos 2018-2019]] | ||
+ | ::* [[Unity Juegos 2019-2020 | Juegos 2019-2020]] | ||
+ | ::* [[Unity Juegos 2020-2021 | Juegos 2020-2021]] | ||
+ | |||
+ | |||
+ | <br /> | ||
+ | ::* [[Unity Juego REAMCO1 | Juego REAMCO1 FpInnova]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <br /> | ||
+ | [https://wiki.cifprodolfoucha.es/index.php?title=P%C3%A1xina_Principal Página principal de la WIKI] | ||
Revisión actual del 15:03 11 feb 2024
Sumario
- 1 Licencia del curso
- 2 UNIDAD 0: Conocimientos de partida, observaciones sobre el material y explicación inicial
- 3 UNIDAD 1: Instalación
- 4 UNIDAD 2: Conceptos básicos 3D
- 5 UNIDAD 3: Creando videojuego 3D
- 6 UNIDAD 4: Scripts
- 7 ANEXO I: Programas de diseño 3D
- 8 ANEXO II: Recursos
- 9 Juegos/Exámenes creados por profesores-alumnos en Unity
Licencia del curso
Estos apuntes fueron creados para el módulo profesional Programación de Dispositivos Móviles del ciclo de grado superior Desarrollo de aplicaciones multiplataforma. Creados y editados por Ángel D. Fernandez González bajo la licencia Creative Commons 3.0:
- Copiar, distribuir y comunicar públicamente la obra, siempre mencionando a los autores.
- Uso no comercial.
- Compartir las modificaciones bajo la misma licencia.
- La versión de UNITY3D que vamos a seguir en este manual es la versión LTS 2018.4.6f1.
- En cada una de las partes del curso se comienza indicando los objetivos que persiguen, así como, el escenario necesario para llevarlo a cabo.
UNIDAD 0: Conocimientos de partida, observaciones sobre el material y explicación inicial
UNIDAD 1: Instalación
UNIDAD 2: Conceptos básicos 3D
UNIDAD 3: Creando videojuego 3D
- Motor de físicas 3D:
UNIDAD 4: Scripts
ANEXO I: Programas de diseño 3D
ANEXO II: Recursos
- MUSICA-AUDIOS:
- GRAFICOS:
- https://www.mixamo.com/#/?page=1&type=Character Permite descargar modelos 3D con animaciones asociadas.
- http://opengameart.org/ Modelos 3D-2D
- http://kenney.nl/ Modelos 2D-3D-Audio
- http://tf3dm.com/ Modelos 3D
- http://www.turbosquid.com: Modelos 3D (tiene sección free)
- http://www.dmi-3d.net Modelos 3D
- https://sketchfab.com Modelos 3D
- https://3dtextures.me/: Texuras y mapas de luz asociados, como el Normal Map.
- http://www.gameart2d.com/ Gráficos 2D
- http://search.creativecommons.org/?lang=es => Buscador de recursos gráficos de uso libre.
- http://www.3dmodelfree.com/
- http://lunar.lostgarden.com/labels/free%20game%20graphics.html
- https://3dmdb.com Base de datos de modelos 3D. Permite realizar búsquedas en múltiples webs de modelos 3D.
- https://www.yobi3d.com/3d-file-convert => Página para convertir formatos gráficos.
- https://game-icons.net/ => Iconos para juegos.
- https://game-development.zeef.com/daniel.cuadrado.gonzalez => Múltiples recursos 2D-3D para juegos.
- https://www.youtube.com/channel/UCl3p_fKnx2-GIUWVbiDAcMg => Canal de youtube
- RECURSOS ESPECÍFICOS DE UNITY:
- http://wiki.unity3d.com/index.php/Main_Page > Recursos de todo tipo para Unity (scripts, tutoriales, shaders,...)
- https://unity.com/es/editorxr > Herramienta que permite desarrollar un proyecto 'en ejecución' desde la perspectiva de un jugador.
Juegos/Exámenes creados por profesores-alumnos en Unity
-- Ángel D. Fernández González -- (2018).