À propos du projet

INFERNUM est un shooter de survie twin-stick en vue de dessus conçu avec Java et le framework LibGDX. Les joueurs affrontent des vagues infinies d'ennemis, chaque type étant vulnérable à une arme spécifique, créant ainsi un système de dégâts de type pierre-papier-ciseaux. Trois armes à distance (SMG, Shotgun, Pistolet) et une baïonnette de combat sont disponibles. La baïonnette permet des éliminations instantanées à courte portée ; tuer plusieurs ennemis en un seul coup régénère la santé. La difficulté augmente avec le score : les ennemis apparaissent plus rapidement à mesure que vous progressez. Le jeu prend en charge les commandes clavier/souris et manette, inclut des effets de particules, une conception sonore par arme/ennemi, et utilise des cartes Tiled avec la physique Box2D et des shaders GLSL personnalisés. Trois niveaux de difficulté sont inclus, dont un mode humoristique nommé 'Ben Erlik Han'ım'. Construit avec Gradle, il s'exécute via la ligne de commande ou un fichier JAR pré-construit. Les captures d'écran montrent un gameplay sombre et atmosphérique avec des effets de sang et de poussière.