Projecte de desenvolupament — remake del clàssic de 1991 construït des de zero amb Godot Engine 4 i GDScript.
// gameplay
Aquí podéis ver el prototipo funcional desarrollado en Godot 4 — mecánica de movimiento, recogida de anillos, enemigos y sistema de puntuación en tiempo real.
Este vídeo muestra el prototipo funcional de Sonic The Hedgehog Remastered, un proyecto de final de grado del CFGM de Administración de Sistemas Informáticos y Redes del Institut Puig Castellar (Santa Coloma de Gramenet).
El objetivo era recrear la experiencia del clásico de 1991 con tecnologías modernas, manteniendo las mecánicas originales de velocidad y plataformas 2D, e incorporando gráficos mejorados y controles optimizados para PC.
El gameplay muestra el sistema de movimiento con aceleración progresiva, salto con física real y el Spin Dash característico de Sonic. Los anillos se recogen por contacto y se dispersan al recibir daño.
También se puede ver la interacción con los enemigos (Buzz Bomber y Jefe) y el HUD con contador de anillos, puntuación, tiempo y vidas.
Todo el juego está construido con Godot Engine 4.2 usando nodos CharacterBody2D para la física del personaje, TileMap para los niveles y un sistema de señales (Observer Pattern) para la comunicación entre components.
Los sprites y animaciones se han creado con Aseprite y GIMP. El control de versiones se gestiona con Git y GitHub Projects con metodología de sprints.
// resum
Temàtica
Desenvolupament d'una versió remasteritzada de Sonic The Hedgehog adaptada per a ordinador amb tecnologies modernes.
Objectiu
Crear una experiència nostàlgica per als jugadors originals mentre s'atreu un nou públic. Es mantenen les mecàniques 2D originals incorporant gràfics millorats, animacions més fluides i controls optimitzats.
Metodologia
Programació orientada a objectes per sprints: moviment i col·lisions → anells i enemics → nivells → UI i àudio.
Paraules clau
Autors
Unai Meneses y Angel Perez
Centre
Institut Puig Castellar
Santa Coloma de Gramenet
Cicle
CFGM Sistemes Micro Informàtics i Xarxes
Pressupost total
0 €
Totes les eines son gratuïtes i de codi obert
Llicència
Creative Commons BY-NC-ND 3.0 España
// objectius específics
OBJ·01
Movimiento del personaje con aceleración, salto y colisiones precisas.
OBJ·02
2 niveles jugables y batalla final con distintas temáticas y progresión de dificultad.
OBJ·03
Sistema de anillos y puntuación — recogida, dispersión y contador visible.
OBJ·04
Sprites y animaciones del personaje y enemigos creados con Aseprite.
OBJ·05
Música integrados por nivel con Audacity.
OBJ·06
Interfaz de usuario — menú principal, HUD y pantallas Game Over / Victoria.
OBJ·07
Control de versiones con Git/GitHub y documentación actualizada.
OBJ·08
60 FPS estables en ordenadores con especificaciones medias.
// stack tecnològic
Todas las herramientas son gratuitas y de código abierto. Coste total del proyecto: 0 €.
Godot 4.2
Motor principal
Motor 2D/3D open-source. Optimitzat per a plataformes 2D, físiques i exportació multiplataforma.
GDScript
Lenguaje
Lenguaje propio de Godot. Sintaxis clara, integración perfecta y rendimiento suficiente para 2D.
Aseprite
Sprites & animación
Editor de pixel art para crear y animar todos los sprites del personaje, enemigos y objetos.
Audacity
Audio
Edición de efectos de sonido y música para cada nivel del juego.
Git + GitHub
Control de versiones
Repositorio y gestión de sprints con GitHub Projects usando metodología Kanban.
// requisits funcionals
// equip
Unai Meneses
Desenvolupador
Angel Perez
Desenvolupador