
CRYSTAL JUMP CHALLENGE 3D
INTRODUCCION
Crystal Jump Challenge 3D es un videojuego de plataformas en 3D desarrollado en Godot Engine como proyecto integrador final. El juego se basa en una experiencia de salto, precisión y avance progresivo, donde el jugador debe desplazarse entre plataformas flotantes, recolectar cristales y evitar caer para conservar sus vidas.
El objetivo principal es conseguir la mayor puntuación posible avanzando entre plataformas, recolectando cristales y sobreviviendo el mayor tiempo posible. El juego cuenta con modo individual y modo para dos jugadores, permitiendo una experiencia tanto de reto personal como de competencia local.
Motor de juego: Godot Engine 4.6.2
Plataforma: Web / itch.io
Categoría: Plataformas en 3D
Año: 2026
CREDITOS
Desarrollado para la clase de Programación 3D como proyecto final del profesor Dr. Jose Luis David Bonilla Carranza.
Desarrollado por:
- Alan Ernesto Barajas Estrada
- Juan Gerardo Vazquez Rodriguez
- Omar Fernando Lopez Maravilla
Motor de desarrollo:
- Godot Engine
Plataforma de publicación:
- itch.io
NOTA : Algunos recursos visuales, modelos, música o elementos gráficos utilizados en el proyecto pueden provenir de herramientas externas o recursos generados/asistidos digitalmente. Los créditos correspondientes se respetan según el origen de cada recurso.
- Modelos 3D : Meshy.ia
- Música del menú : https://www.youtube.com/watch?v=BzkJnL96Lhk
CONTROLES
Modo individual
- W : Avanzar
- S : Retroceder
- A : Moverse a la izquierda
- D : Moverse a la derecha
- Espacio : Saltar
- ESC : Abrir menú de pausa
Modo 2 jugadores
Jugador 1
- W : Avanzar
- S : Retroceder
- A : Moverse a la izquierda
- D : Moverse a la derecha
- Espacio : Saltar
Jugador 2
- Flecha arriba : Avanzar
- Flecha abajo : Retroceder
- Flecha izquierda : Moverse a la izquierda
- Flecha derecha : Moverse a la derecha
- Enter : Saltar
Controles generales
- ESC : Abrir menú de pausa
DESCRIPCION
Sistema de juego
El jugador debe avanzar saltando entre plataformas flotantes, recolectando cristales y evitando caer al vacío, cada plataforma alcanzada suma puntos, mientras que cada cristal recolectado otorga una puntuación adicional.
El juego está diseñado para que el jugador mantenga movimiento constante y aumentar su dificultad con forme avanza la partida, además permanecer demasiado tiempo sobre una plataforma puede provocar que esta desaparezca, esto obliga al jugador a avanzar, calcular sus saltos y reaccionar ante el movimiento de las plataformas.
Modos de juego
Modo individual
- En el modo individual el jugador registra su nickname y juega con el objetivo de conseguir la mayor puntuación posible, al finalizar la partida el resultado se guarda en el ranking junto con el tiempo de partida, la dificultad y el modo de juego.
Modo 2 jugadores
- En el modo para dos jugadores ambos participantes compiten de forma local, cada jugador utiliza controles diferentes y debe avanzar, saltar y recolectar cristales para conseguir la mayor puntuación posible, al finalizar el juego compara los resultados y determina el ganador.
Sistema de pausa
- Al estar en partida el juego nos permite pausarla mediante la tecla ESC dándonos las opciones de continuar o regresar al menú principal, esto en ambos modos de juego.
HUD en partida
- Este nos proporciona en tiempo real el score, tiempo, vidas y la dificultad.
Menú de configuración
- Se cuenta en el apartado de configuración con la opción de bajar o subir el volumen de la música o los efectos de sonido.
PERSISTENCIA DE DATOS
El proyecto implementa persistencia local para guardar información del jugador, historial, ranking y configuración, se utiliza almacenamiento local compatible con navegador, permitiendo conservar datos como ranking e historial dentro del mismo navegador.
INTEGRACION CON API EXTERNA
El juego integra una API externa utilizada para modificar parámetros de dificultad y configuración de partida, en caso de que la conexión con la API falle, el juego utiliza valores locales de respaldo para mantener la experiencia funcional.
PROBLEMAS CONOCIDOS
- En la versión Web los datos guardados dependen del almacenamiento local del navegador, si el usuario borra caché, datos del sitio o cambia de navegador, el ranking local puede reiniciarse.
- El rendimiento puede variar dependiendo del navegador, equipo y configuración gráfica.
- El modo de dos jugadores está pensado para juego local en el mismo teclado.
LICENCIA
Este proyecto fue desarrollado con fines académicos como parte de una actividad final de curso, el juego puede jugarse gratuitamente desde itch.io y los recursos externos utilizados mantienen sus respectivos derechos y créditos según corresponda.
LINKS
Repositorio de GitHub:
https://github.com/alanbarajas6219/Proyecto-Integrador-Crystal-Jump-3D
Publicación en itch.io:
| Published | 5 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | alanbe13 |
| Genre | Platformer |
| Made with | Godot |
| Tags | 3D, Multiplayer, Singleplayer |
| Average session | A few minutes |
| Languages | Spanish; Latin America |
| Multiplayer | Local multiplayer |
| Player count | 1 - 2 |
| AI Disclosure | AI Assisted, Graphics |



Leave a comment
Log in with itch.io to leave a comment.