Mis Proyectos
Una selección de mis trabajos más recientes y destacados.
Detalle de Trabajos
Republic Asteroids
Juego inspirado en el clásico Asteroids, con una ambientación más 3D basada en Star Wars. Incluye diferentes tipos de enemigos como tricazas o Vulture, además de un jefe final que aparece al alcanzar los 5000 puntos, siendo este una Providence. Incorpora mecánicas como recuperación de vidas a los 10000 puntos, combate contra el jefe y registro de récords, ofreciendo una experiencia frenética y clásica donde el jugador debe esquivar o destruir asteroides y eliminar enemigos para sobrevivir.
- Motor: Unity
- Lenguaje: C#
- Temática: Star Wars
Escape from Randy
Juego fanmade de terror inspirado en Slenderman, donde encarnas a un campista que debe escapar de un bosque habitado por Randy, un ser oscuro que aparece la noche de Halloween y comienza a cazar a sus presas. El objetivo es recolectar 10 caramelos robados por Randy para poder escapar en tu vehículo; si te atrapa antes, te conviertes en su próxima víctima. Fue desarrollado en Unity, con mecánicas clásicas, ambientación de bosque y estética low poly.
- Motor: Unity
- Estética: Low Poly
- Género: Horror Game
Otter Worlds
Videojuego 2D de plataformas tipo endless runner en el que el jugador controla una nutria que busca salvar su hogar recolectando espíritus de peces ancestrales. El juego se basa en esquivar obstáculos mientras se recogen power-ups y peces que ayudan a superar el recorrido, teniendo como objetivo principal recolectar la mayor cantidad de peces posible.
- Motor: Unity Engine
- Tipo: 2D Platformer
- Género: Endless Runner
Amura
Proyecto ganador del 1.º Premio del Hackathon Fitmakers, consistente en una aplicación móvil enfocada en fomentar el ejercicio en personas mayores mediante la gamificación. Cuenta con un diseño simple e intuitivo, historias que se desbloquean al completar rutinas fomentando también la lectura, un asistente de IA llamado Gertrudis y un panel para cuidadores o familiares que permite monitorizar el progreso del usuario.
- Plataforma: Android
- Tecnología: Kotlin / Firebase
- Premio: 1.º - Hackathon Fitmakers
Repositorios Maven
Proyecto que unifica, bajo una estructura Modelo Vista Controlador, Servicio y Repositorio, distintos sistemas de almacenamiento de datos como MySQL, JSON, XML, MongoDB y PostgreSQL. Permite realizar operaciones CRUD sobre datos de películas, así como transferir la información entre diferentes repositorios. Además, cuenta con una función de backup que permite guardar versiones y estados de los datos para su posterior restauración.
- Lenguaje: Java / Maven
- Arquitectura: MVC + Repositorio
- Bases de datos: Multi-DB (5 tipos)
JDBC
Proyecto que utiliza la librería JDBC en Java siguiendo el patrón Modelo Vista Controlador (MVC) para generar cuestionarios aleatorios a partir de la lectura de un documento .txt, almacenando las preguntas en una base de datos MySQL. Según el valor ingresado por el usuario, se genera un cuestionario aleatorio con las preguntas guardadas en la base de datos y cuenta con comprobación de errores en las respuestas de tipo test.
- Lenguaje: Java
- Patrón: MVC
- Base de datos: MySQL
Galería de Imágenes
Aplicación desarrollada en Python utilizando PySide6 (Qt) que permite cargar y mostrar imágenes del sistema, así como imprimirlas utilizando el sistema de impresión del propio sistema operativo.
- Lenguaje: Python
- Framework: PySide6 (Qt)
- Funcionalidad: Visor e Impresión