Sobre el proyecto

LastStand es un juego de disparos en primera persona (FPS) de supervivencia por oleadas desarrollado con el motor Godot 4. Los jugadores deben defender una posición fija contra los ataques enemigos; al finalizar cada oleada, acceden a una tienda de suministros donde utilizan CR obtenido por bajas para extraer cartas de mejora y aumentar su poder de combate. El juego ofrece dos modos principales: el modo estándar consta de 30 oleadas y desencadena el final al completarse; el modo infinito avanza según una cuenta regresiva, donde la generación de monstruos está controlada por un presupuesto de amenaza para desafiar los límites de supervivencia. Soporta tres niveles de dificultad (Recluta/Diario/Extremo), con 12 parámetros ajustados diferencialmente en cada nivel, siendo que el nivel Extremo incluye comportamientos de AI exclusivos. El sistema de armas incluye 4 armas básicas y 2 armas de grado legendario (Ametralladora Pesada/Cañón Electromagnético), que se desbloquean mediante botines enemigos. Los tipos de enemigos se dividen en grunt, runner, brute, elite (volador) y boss, desbloqueándose progresivamente por oleada. Incluye 3 mapas integrados: Campo de Entrenamiento, Almacén Industrial y Puesto de Avanzada. Los controles soportan movimiento WASD, apuntado con ratón, disparo con clic izquierdo, R para recargar, Shift para esprintar, Ctrl para agacharse/deslizarse, Espacio para saltar, teclas numéricas o rueda para cambiar de arma y ESC para pausar, con asignaciones personalizables en los ajustes. Los recursos del proyecto incluyen modelos de armas con licencias CC0/CC-BY, así como sprites de enemigos, BGM y efectos de sonido generados por AI (Midjourney, Suno, etc., con licencias comerciales). La versión oficial v1.0.0 ya ha sido lanzada, y los planes futuros incluyen optimizar la curva del modo infinito, añadir una vista de arma en 2D y rediseñar el HUD. Soporta la ejecución mediante compilación desde el código fuente o la exportación de paquetes binarios para Windows/Linux/Web.