A continuación se describen los requisitos mínimos obligatorios que ha de cumplir el desarrollo propuesto:
-
El juego ha de contar, al menos, con:
- Una pantalla de presentación.
- Una pantalla de records.
- La pantalla de juego.
- Una pantalla de créditos.
Cada pantalla será un nivel en UE4.
-
Integración de un HUD que muestre la puntuación del juego.
-
El desarrollo ha de realizarse en C++, siendo posible utilizar, de manera opcional, Blueprints para acometer las siguientes tareas:
- Carga de niveles.
- Implementación de la pantalla de presentación.
- Implementación de la pantalla de records. Se recomienda exponer una función de C++ para ser utilizada desde Blueprints y así recuperar los records.
- Implementación de la pantalla de créditos.
- Diseño de la interfaz del HUD.
Es posible incluir cualquier mejora sobre los requisitos mínimos planteados en anterior sección, como por ejemplo inclusión de música y efectos de sonido, diferentes niveles de dificultad, HUD avanzado, etc. En estos casos es posible utilizar Blueprints o C++, aunque se prefieren las soluciones basadas en código.