Conceptualización Y Desarrollo De Un Videojuego RPG Para PC
Total Page:16
File Type:pdf, Size:1020Kb
2014 Conceptualización y desarrollo de un videojuego RPG para PC TREBALL FI DE GRAU AUTOR: ENRIQUE JAVIER LOPEZ VALLEJO DIRECTOR: Oriol Boira Ricart Grado en multimedia Enrique Javier López Vallejo Conceptualización y desarrollo de un videojuego RPG para PC Índice 1. Conceptualización ................................................................................................................. 6 1.1. Resumen ........................................................................................................................ 6 1.2. Objetivos ....................................................................................................................... 6 Generales .............................................................................................................................. 6 Específicos ............................................................................................................................. 6 1.3. Tecnologías .................................................................................................................... 7 1.3.1. Unity 3D ................................................................................................................. 7 1.3.2. C# ........................................................................................................................... 7 1.4. Estado de la industria .................................................................................................... 8 1.4.1. Estudio de la opinión de los RPG ........................................................................... 8 1.4.2. Evolución de los juegos RPG ................................................................................ 10 1.4.3. Referentes ........................................................................................................... 14 1.5. Target .......................................................................................................................... 15 1.6. Planificación ................................................................................................................ 17 1.6.1. Diagrama de Gant................................................................................................ 17 1.6.2. Calendario de planificación ................................................................................. 19 1.6.3. Hoja de recursos .................................................................................................. 21 1.6.4. Coste del proyecto .............................................................................................. 22 1.7. Guion ........................................................................................................................... 23 1.7.1. Idea ...................................................................................................................... 23 1.7.2. Focus group ......................................................................................................... 23 1.7.3. Guion literario ..................................................................................................... 24 1.7.4. Guion técnico ...................................................................................................... 24 1.8. Game design ................................................................................................................ 25 1.8.1. Concepto ............................................................................................................. 25 1.8.2. Objetivos del jugador .......................................................................................... 25 1.8.3. Sensaciones a transmitir ..................................................................................... 25 1.8.4. Sistema de juego ................................................................................................. 25 1.8.5. Controles ............................................................................................................. 25 1.8.6. Personajes ........................................................................................................... 26 1.8.7. Niveles de dificultad ............................................................................................ 27 1.8.8. Level design ......................................................................................................... 27 1.8.9. Objetos ................................................................................................................ 27 1 Enrique Javier López Vallejo Conceptualización y desarrollo de un videojuego RPG para PC 1.8.10. Banda sonora y efectos sonoros ......................................................................... 27 1.9. Usabilidad .................................................................................................................... 29 1.9.1. Pruebas con usuarios .......................................................................................... 29 1.9.2. User Xperince ...................................................................................................... 29 2. Desarrollo ............................................................................................................................ 30 2.1. Game settings .............................................................................................................. 30 2.2. Personaje principal y scripts de creación .................................................................... 31 2.2.1. Base character script ........................................................................................... 31 2.2.2. Player character .................................................................................................. 32 2.2.3. Character costumization ..................................................................................... 33 2.2.4. Stats ..................................................................................................................... 34 2.3. Scripts de movimiento ................................................................................................ 36 2.3.1. Advanced movement Script ................................................................................ 36 2.3.2. Player Input ......................................................................................................... 38 2.4. Enemigos ..................................................................................................................... 39 2.4.1. Mob ..................................................................................................................... 39 2.4.2. Mob generator .................................................................................................... 40 2.4.3. IA enemigos ......................................................................................................... 41 2.4.4. Spawn points ....................................................................................................... 41 2.5. NPC .............................................................................................................................. 42 2.5.1. NPC ...................................................................................................................... 42 2.5.2. AI NPCs ................................................................................................................ 42 2.6. Items ............................................................................................................................ 43 2.6.1. Item ..................................................................................................................... 43 2.6.2. Item generator .................................................................................................... 44 2.6.3. BuffItem ............................................................................................................... 45 2.6.4. Clothing ............................................................................................................... 45 2.6.5. Armor .................................................................................................................. 45 2.6.6. Jewlery ................................................................................................................. 45 2.6.7. Consumable ......................................................................................................... 46 2.6.8. Weapon ............................................................................................................... 46 2.7. Scripts de cámara ........................................................................................................ 47 2.7.1. Camera control .................................................................................................... 47 2.8. Creación del ciclo día noche ........................................................................................ 49 2.8.1. Game Time .......................................................................................................... 49 2.8.2. Sun ....................................................................................................................... 50 2 Enrique Javier López Vallejo Conceptualización y desarrollo de un videojuego RPG para PC 2.8.3. Time Lighting ....................................................................................................... 50 2.9. GUI ..............................................................................................................................