GameJam : Kill to level

Auteur : Ludovic Veilleux, Emeric Guay et Maxim Corbin

Date : Decembre 2024

Interopérabilité : Ordinateur

Technologie : C Sharp, Unity


Lien pour download le jeu : KillToLevel

Lien vers la vidéo de démonstration : Vidéo

Capture d'écran du jeu
Kill to level

Objectif du jeu

Le jeu se déroule dans un environnement sombre où l’objectif est de tuer les monstres apparaissant à différentes intervalles, afin de monter en niveau. Plus votre niveau est élevé plus votre joueur devient plus puissant, cependant au cours de la partie, les monstres se multiplient ce qui rend le jeu de plus en plus compliqué. Ce jeu a été fait durant une intervalle de 48h dans le cadre d’une compétition.

Aspects techniques

Le jeu a été entièrement conçu sur Unity. Les assets ont été trouvé sur le Asset Store et d’autres sites avec des assets complètement gratuit. Puisque le jeu a été fait sur Unity, le code est par le fait même en C Sharp . Les scripts sont séparés entre les différentes fonctionnalités player, ennemi, UI Barre etc… La génération de map aléatoire est également disponible. La détection des collisions se fait avec les ennemis ce qui permet au joueur de perdre de la vie avec OnCollisionEnter et OnTriggerEnter. La détection entre le projectile du player et les monstres sont également établi pour permettre aux joueurs de monté en niveau. Une IA simple permet aux ennemis de suivre le joueur à l’aide d’un système de distance et de direction. La barre de niveau est dynamique ce qui permet de voir le score du player en temps réel tout au long de la partie. L’audio a également été pensé dans notre jeu qui est fait avec AudioSource et playOneShot() ce qui permet de déclencher des audios sonores suite à des actions posés par exemple lors d’un tire ou simplement la musique du jeu général.

Voici un autre jeu que j’ai fait : https://portefolio.maxcorb.cv/jeu/the-wizzard/