RanadaProject es un innovador juego de ritmo desarrollado en Unity donde los jugadores deben presionar teclas al compás de la música para ayudar a la rana a comer todo lo que pueda. Con una adorable rana chilena como protagonista, el juego combina mecánicas de rhythm game con una temática culinaria única y colorida basada en Chile.
- 🎹 Sistema de Notas MIDI: Utiliza archivos MIDI reales para generar las secuencias de juego
- 🍎 Ingredientes Variados: Colecciona diferentes tipos de comida que caen al ritmo
- 🐸 Protagonista Carismático: Juega como una rana animada con múltiples estados
- 🎯 Sistema de Puntuación Avanzado: Rankings de S a F basados en precisión
- 🏆 Sistema de Combos: Multiplica tu puntuación con combos perfectos
- 🎨 Efectos Visuales: Animaciones de pulso sincronizadas con el beat
- 🔊 Audio Dinámico: Gestión completa de música y efectos de sonido
- ⏸️ Menú de Pausa: Sistema completo con countdown para reanudar
- Presiona las teclas
↑y↓(o usa un gamepad) al ritmo de la música - Captura los ingredientes que caen sincronizados con las notas
- Mantén el combo para multiplicar tu puntuación
- Consigue el mejor ranking posible (S, A, B, C, D, E, F)
- 🟢 Perfect: ±0.5 segundos - Máxima puntuación
- 🟡 Great: ±1.0 segundos - Buena puntuación
- 🟠 Good: >±1.0 segundos - Puntuación básica
- 🔴 Miss: Sin input o fuera de tiempo
- Engine: Unity 2D
- Lenguaje: C#
- Audio: Melanchall.DryWetMidi para procesamiento MIDI
- UI: TextMeshPro con efectos de color arcoíris
- Input System: Unity Input System con soporte para teclado y gamepad
- Animaciones: Animator Controller para personajes y efectos
Assets/
├── Script/
│ ├── Animation/ # Efectos visuales y pulsos
│ ├── Food/ # Sistema de ingredientes
│ ├── Interface/ # UI y gestión de sonido
│ ├── Notes/ # Lógica de notas y lanes
│ ├── Player/ # Input y puntuación
│ └── Songs/ # Gestión de MIDI y BPM
├── Audio/ # Música y efectos de sonido
├── Scenes/ # Escenas del juego
├── PreFab/ # Prefabs reutilizables
├── Texture/ # Sprites y texturas
└── StreamingAssets/ # Archivos MIDI
El juego cuenta con un SoundManager centralizado que maneja:
- 🎼 Música de fondo (BGM) adaptable por escena
- 🔊 Efectos de sonido (SFX) con volumen independiente
- 🎤 Audio del menú de pausa
- 📊 Sliders de volumen con persistencia de configuración
- Score Base: 10 puntos por nota
- Combos: Multiplicador a partir de 5+ hits consecutivos
- Rankings: S (70k+), A (60k+), B (50k+), C (40k+), D (30k+), E (20k+), F (<20k)
- Estadísticas: Tracking completo de Perfect, Great, Good y Miss
- ✨ Pulsos Sincronizados: Los elementos de UI pulsan al ritmo de la música
- 🌈 Texto Arcoíris: Efectos de color dinámicos en el texto
- 🎯 Feedback Visual: Animaciones para cada tipo de hit
- 🐸 Animaciones de Personaje: Estados de éxito, fallo y miss
| Acción | Teclado | Gamepad |
|---|---|---|
| Lane 1 | ↑ (Flecha Arriba) | Y (Botón Norte) |
| Lane 2 | ↓ (Flecha Abajo) | A (Botón Sur) |
| Pausa | Esc | Start |
| Click | Click Mouse | A |
-
Clona el repositorio
git clone https://github.com/tu-usuario/RanadaProject.git
-
Abre en Unity
- Unity 6.0 LTS o superior
- TextMeshPro viene incluido por defecto
- Input System viene habilitado automáticamente
-
Dependencias
- Melanchall.DryWetMidi.dll (incluido en Assets)
- Unity Input System
-
Ejecuta
- Abre la escena principal y presiona Play
- 🎮 Líder de Equipo: Luis Lagos
- 🎨 Líder de Ilustración: Astrid Kobrock
- 💻 Líder de Programación: Emilio Herrera
- 🎵 Líder de Sonido: Pablo Pessenti
- Emilio Herrera - Lead Programmer
- Esteban Oñate - Programmer
- Enrique Marín - Programmer
- Fabián Quiñónez - Programmer
- Astrid Kobrock - Lead Artist
- Nella Barrera - Artist
- Aurora Infante - Artist
- Alexandra Guzmán - Artist
- Maite Treulén - Artist
- Pablo Pessenti - Lead Sound Designer
- Fabián Quiñónez - Sound Designer
- Alan Alarcón @alanmurphycl - Ingeniero de Grabación
- Sofía Morales @justberrie - Idea Original
- Unity Engine 2D - Framework principal de desarrollo
- C# Scripting - Lógica de juego y sistemas
- Melanchall.DryWetMidi - Procesamiento de archivos MIDI
- Unity Input System - Manejo moderno de controles
- TextMeshPro - Sistema de texto con efectos visuales
🎵 ¡Disfruta cocinando al ritmo de la música! 🍳
Proyecto Game Jump - Desarrollado con ❤️ y mucha música