Prototype d'un Jabjob (FPS non-violent à base de lancer d'objet), réalisé dans le cadre de l'UE US335U (Introduction à Unity). L'idée est de faire un plateformer/horror game où le joueur utilise une boule verte (le Blink) afin d'attirer les lucioles qui vont illuminer le chemin à suivre. Mais il est possible que quelque chose d'autre se trouve dans la pièce... Ce projet utilise l'Universal Render Pipeline (URP) de Unity.
Un exécutable est disponible dans le dossier "Executable". Vous n'avez qu'à lancer "A Blink Of Light.exe" pour commencer à jouer !
Vous pouvez déplacer votre personnage avec les touches "WASD", contrôler la caméra avec la souris, marcher sans un bruit en maintenant la touche "P", lancer le Blink (la boule verte) avec le clic gauche de la souris et le récupérer avec le clic droit.
Le but est de lancer le Blink dans la boule rouge située légérement en hauteur sans se faire attraper...
Le Blink attire les lucioles et émet un peu de lumière ! Il peut donc vous aider à vous repérer dans le noir. Cependant, le récupérer fait beaucoup de bruit et il est possible que quelque chose se dirige vers vous en conséquence...
Vous pouvez vous baser sur le son mais surtout sur votre perception. S'il est trop près de vous, votre vision changera du tout au tout ! Essayez également de repérer de petits yeux blancs.
Les prochaines améliorations sont les suivantes :
- L'utilisation de Shaders pour la sphère rouge emissive (Effet de Fresnell)
- Un niveau plus grand, avec plusieurs salles afin d'augmenter la tension
- Un design plus poussé pour l'IA
- Un lancer d'objet basé sur de la physique
- Un algorithme de boids
- Une IA, avec deux comportements, capable de patrouiller et de se diriger au son
- Une UI et des conditions de victoire
- Des visuels basés sur l'URP, les volumes et le jeu de lumière
- Un contrôleur FPS
- Deux animations (Blink et mort du joueur)
- Des SFX
- Merci à Théo EXCILLE pour son aide précieuse et Diane AVEILLAN pour son soutien
- Merci à Gitietor, cylon8472, steveygos93, larko35, The-Sacha-Rush, Blue-moon29, shimsewn et SquirmTheVerm sur Freesound.org pour la majorité des SFX