Portfolio/Otter's Hell

Otter's Hell

Juego roguelite y bullet hell desarrollado con Unity y C#, con niveles generados proceduralmente, enemigos desafiantes y un estilo artístico único.

Fecha2020-2024
RolLíder de Programación
Duración4 años
EmpresaNexxyolabs - University Project
Otter's Hell

Sobre el Proyecto

Otter's Hell es un roguelite con elementos bullet hell donde los jugadores navegan por diferentes planetas, jugando como Sparkles, la última general del Imperio Nutria, mientras se enfrenta a los habitantes de los planetas y los ejércitos de los temibles Hamsters, intentando restaurar su imperio a su antigua gloria.

Como líder del proyecto y jefe del equipo de programación, fui responsable de organizar, planificar y gestionar el equipo y proyecto, así como de la arquitectura y desarrollo de los sistemas centrales del juego, incluyendo generación procedural de niveles, IA de enemigos, sistemas de mejora y progresión, sistemas de objetos e inventario, y bucles de juego, entre otros.

El juego presenta un estilo visual 3D estilizado, combinado con entornos e iluminación cuidadosamente elaborados, así como efectos y animaciones que proporcionan una gran sensación de fluidez y retroalimentación visual satisfactoria. Implementamos un sistema modular de objetos y armas que permite cientos de combinaciones de builds diferentes, dando a los jugadores la libertad de desarrollar sus propios estilos de juego.

Lo que comenzó como un proyecto universitario rápidamente se convirtió en una emocionante empresa que me permitió desarrollar mis habilidades de liderazgo y gestión de proyectos, así como profundizar mi conocimiento del desarrollo de videojuegos con Unity y C#. Entre los desafíos estuvieron la optimización (resuelta con técnicas de object pooling y optimización de scripts), diseño de niveles procedurales equilibrados, y creación de IA de enemigos desafiante pero justa.

Tecnologías

UnityC#.NETShader Graph

Herramientas y Plataformas

Unity EditorVisual StudioGitTrello

Características Principales

Generación procedural de niveles
IA de enemigos con árboles de comportamiento
Sistema modular de armas y objetos
Progresión roguelite
Encuentros con jefes

Trailer