Diferencia entre revisiones de «Programacion de videojuegos con UNITY3D»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(No se muestran 39 ediciones intermedias del mismo usuario)
Línea 22: Línea 22:
 
<br>  
 
<br>  
  
* La versión de UNITY3D que vamos a seguir en este manual es la '''2017.3'''.
+
* La versión de UNITY3D que vamos a seguir en este manual es la '''2018.1.3'''.
  
 
<br />
 
<br />
Línea 30: Línea 30:
  
 
<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'''=
  
Línea 44: Línea 45:
 
='''UNIDAD 1: Instalación'''=
 
='''UNIDAD 1: Instalación'''=
  
* [[UNITY Requerimientos previos | Requerimientos previos]]
+
* [[UNITY Requisitos previos | Requisitos previos]]
  
 
* [[UNITY Instalación | Instalación]]
 
* [[UNITY Instalación | Instalación]]
Línea 71: Línea 72:
  
 
* [[UNITY Materiales | Materiales]]  ('''Avanzado''')
 
* [[UNITY Materiales | Materiales]]  ('''Avanzado''')
 +
  
 
<br />
 
<br />
Línea 79: Línea 81:
  
  
* [[Unity Manejo de Objetos Gráficamente | Manejo de Objetos Gráficamente]]
+
 
 +
* [[Unity Manejo de Objetos Gráficamente | Manejo de Objetos (GameObjects)]]
 +
* [[Unity Manejo del entorno | Manejo del entorno]]
 +
<br />
 +
* [[Unity Scripts | Scripts]]
 
* [[Unity Prefabs | Prefabs]]
 
* [[Unity Prefabs | Prefabs]]
 +
 
* '''Motor de físicas 3D''':
 
* '''Motor de físicas 3D''':
 
:* [[Unity Gravedad. RigidBody | Gravedad. RigidBody]]
 
:* [[Unity Gravedad. RigidBody | Gravedad. RigidBody]]
 
:* [[Unity Detección de colisiones. Colliders | Detección de colisiones. Colliders]]
 
:* [[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/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]]
 
* [[Unity Optimización | Optimización]]
  
Línea 117: Línea 148:
  
 
* GRAFICOS:
 
* GRAFICOS:
 +
::* https://clara.io/library Modelos 3D
 +
::* 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://3dmdb.com Base de datos de 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://www.3dmodelfree.com/
::* https://www.mixamo.com/#/?page=1&type=Character
 
::* http://opengameart.org/
 
::* http://kenney.nl/
 
 
::* http://lunar.lostgarden.com/labels/free%20game%20graphics.html
 
::* http://lunar.lostgarden.com/labels/free%20game%20graphics.html
::* http://www.gameart2d.com/
+
 
::* http://tf3dm.com/
+
::* https://www.yobi3d.com/3d-file-convert => Página para convertir formatos gráficos.
::* http://search.creativecommons.org/?lang=es
 
::* http://www.turbosquid.com: Modelos 3D de pago.
 
::* https://3dtextures.me/: Texuras y mapas de luz asociados, como el Normal Map.
 
  
  
 +
* RECURSOS ESPECÍFICOS DE UNITY:
 +
::* http://wiki.unity3d.com/index.php/Main_Page > Recursos de todo tipo para Unity (scripts, tituriales, shaders,...)
  
  
Línea 134: Línea 173:
  
 
<br>
 
<br>
 +
='''Juegos creados por profesores-alumnos en Unity'''=
  
 
+
::* https://wiki.cifprodolfoucha.es/juegos_unity/
  
  
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2018).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2018).

Revisión del 20:29 7 mar 2019

Logo unity.jpg
UNITY 3D


Licencia del curso


88x31.png


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.
Para cualquiera otro tipo de uso no contemplado en la licencia anterior consulte al autor: Ángel D. Fernández González.



  • La versión de UNITY3D que vamos a seguir en este manual es la 2018.1.3.


  • 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:











ANEXO I: Programas de diseño 3D



ANEXO II: Recursos

  • MUSICA-AUDIOS:


  • GRAFICOS:


  • RECURSOS ESPECÍFICOS DE UNITY:




Juegos creados por profesores-alumnos en Unity



-- Ángel D. Fernández González -- (2018).