Skip to content
fmoorenooPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Haría Game

Aventura 3D ambientada en el IES Haría: explora, supera desafíos y encuentra la salida

Unity · C# · Juego 3D · Aventura y exploración

Unity C Sharp 3D AI

Estado Descarga Código


Sobre el proyecto

Haría Game es un videojuego de aventura y exploración 3D, desarrollado en Unity y C# e inspirado en las instalaciones del IES Haría (Lanzarote).

El jugador debe desenvolverse en un entorno escolar, interactuar con personajes, recoger objetos y superar distintos desafíos para conseguir salir del instituto. El proyecto incluye un menú principal, un tráiler introductorio y una escena de juego.

Mecánicas y funcionalidades

  • Exploración 3D: recorrido por un escenario inspirado en un centro educativo.
  • Objetivo de escape: obtención de una llave para desbloquear la salida.
  • Recogida de monedas: misión con cinco monedas, indicada en CoinCounter.cs.
  • Interacción con NPC: diálogos, subtítulos y sonidos asociados a las misiones.
  • Enemigo con IA: personaje que patrulla, detecta al jugador y puede perseguirlo mediante navegación con NavMeshAgent.
  • Cuenta atrás: temporizador de 180 segundos implementado en Timer.cs.
  • Escenas diferenciadas: menú, tráiler y partida.
  • Eventos y ambientación: audio, animaciones y elementos activados durante el progreso.

Estas mecánicas se han identificado en los scripts y la documentación original. No se ha ejecutado una partida completa durante la revisión.

Tecnologías

Área Tecnologías
Motor Unity 2022.3.55f1
Programación C#
Entorno Escenas y objetos 3D de Unity
Navegación de NPC Unity AI · NavMeshAgent
Interfaz Unity UI · TextMesh Pro
Lógica MonoBehaviour · Coroutines · SceneManager
Multimedia Animaciones · AudioSource · subtítulos
Control de versiones Git · GitHub

Arquitectura

HariaGame/
├── Assets/
│   ├── Scenes/
│   │   ├── GameMenu.unity          # Menú principal
│   │   ├── GameTrailer.unity       # Tráiler
│   │   └── Game.unity              # Escenario de juego
│   ├── Scripts/
│   │   ├── Bully_NPC.cs           # Patrulla y persecución del enemigo
│   │   ├── CoinCounter.cs         # Progreso de monedas
│   │   ├── NPCInteraction.cs      # Diálogos y lógica de misión
│   │   ├── ExitDoorInteraction.cs # Acceso a la salida
│   │   ├── Timer.cs               # Tiempo de la misión
│   │   └── ...                    # Cámara, audio y escenas
│   └── ...                        # Modelos, materiales y recursos
├── Packages/                      # Dependencias de Unity
├── ProjectSettings/               # Configuración del proyecto
└── README.md

La arquitectura separa las escenas, los scripts de gameplay y los recursos multimedia. Los comportamientos se implementan con componentes Unity asignados a los objetos de la escena.

Cómo jugar

Objetivo: completar los desafíos del instituto, recoger las monedas necesarias, conseguir la llave e interactuar con la puerta de salida.

El código confirma que la tecla E se utiliza para interactuar con determinados personajes y con la puerta de salida. Otros controles dependen del controlador del personaje configurado en Unity y no se han verificado íntegramente en esta revisión.

Capturas del juego

Se conservan las cuatro capturas originales del repositorio.

Menú principal Tráiler introductorio
Menú principal de Haría Game Tráiler introductorio del videojuego
Escenario de juego Pantalla de derrota
Partida en el escenario del instituto Pantalla de derrota

Instalación y ejecución

Abrir el proyecto en Unity

  1. Clona el repositorio:
    git clone https://github.com/fmoorenoo/HariaGame.git
  2. Instala Unity Hub y una versión compatible de Unity 2022.3.55f1.
  3. Abre el directorio del proyecto en Unity Hub.
  4. Espera a que el editor importe los assets y resuelva las dependencias disponibles.
  5. Abre Assets/Scenes/GameMenu.unity y ejecuta la escena desde el editor.

Descarga original del juego: Carpeta compartida en Google Drive. Este enlace procede del README anterior; no se ha verificado su disponibilidad ni el contenido de la carpeta en esta revisión.

La compilación y ejecución desde una instalación limpia no se han validado durante esta auditoría.

Estado del proyecto

Proyecto académico con escenas, recursos y lógica de juego implementados.

Observaciones técnicas

  • Archivos generados: el repositorio contiene carpetas versionadas como Library/, Logs/ y UserSettings/. Aunque figuran en .gitignore, ignorarlas no las retira automáticamente del historial ni del índice de Git. Conviene revisar una futura limpieza controlada.
  • Dependencias: el archivo .gitignore también excluye Packages/manifest.json y Packages/packages-lock.json, lo que puede dificultar reproducir el entorno en una instalación nueva. Conviene revisar ese criterio.
  • Recursos de terceros: existen paquetes de assets en Assets/; antes de redistribuir el juego se deben consultar las licencias correspondientes.

No se han borrado recursos ni modificado los scripts durante esta actualización del README.

Autor

Fernando Montelongo Moreno · Full Stack Developer · DAM + DAW

GitHub LinkedIn


Haría Game · Videojuego 3D de aventuras desarrollado con Unity y C#

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages