À propos du projet
LastStand est un jeu de tir à la première personne (FPS) de survie par vagues développé avec le moteur Godot 4. Les joueurs doivent défendre une position fixe contre les assauts ennemis ; après chaque vague, ils accèdent à une boutique de ravitaillement pour tirer des cartes de renforcement en utilisant les CR obtenus via les éliminations afin d'augmenter leur puissance de combat. Le jeu propose deux modes principaux : le mode standard composé de 30 vagues, dont la réussite déclenche la fin du jeu, et le mode infini, où la progression est régie par un compte à rebours et l'apparition des monstres est contrôlée par un budget de menace pour défier les records de survie. Trois niveaux de difficulté sont disponibles (Recrue/Quotidien/Extrême), chacun présentant des ajustements sur 12 paramètres, le niveau Extrême incluant des comportements d'IA exclusifs. Le système d'armement comprend 4 armes de base et 2 armes de grade légendaire (mitrailleuse lourde/canon électromagnétique), débloquées via des butins ennemis. Les types d'ennemis sont répartis en grunt, runner, brute, elite (volant) et boss, débloqués progressivement. Trois cartes sont intégrées : le terrain d'entraînement, l'entrepôt industriel et l'avant-poste. Les commandes supportent le déplacement WASD, la visée à la souris, le tir clic gauche, le rechargement R, le sprint Shift, l'accroupissement/glissade Ctrl, le saut Espace, le changement d'arme via les touches numériques ou la molette, et la pause ESC, avec une personnalisation possible dans les paramètres. Les ressources du projet incluent des modèles d'armes sous licence CC0/CC-BY, ainsi que des sprites d'ennemis, des BGM et des effets sonores générés par IA (Midjourney, Suno, etc., avec licences commerciales). La version officielle v1.0.0 est publiée, avec des plans futurs pour optimiser la courbe du mode infini, ajouter une vue 2D des armes et redessiner l'HUD. Le jeu peut être exécuté via la compilation du code source ou exporté en paquets binaires pour Windows/Linux/Web.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.