
Who Killed Melvin ? (TriJam#320)
Participation à la tri-jam du 02/05/2025 dans le cadre de nos études en Jeu vidéo à la Haute École Albert Jacquard (Namur, Belgique)
Melvin was murdered in May, and the only clue— a note naming the killer — lies torn to shreds. Find the pieces and uncover the name of the murderer.
Keyboard arrows : move and jump
Post-mortem :
Au départ, le jeu que nous avions prévu était codé sur le moteur Unreal. Nous voulions créer un jeu de plateformes en 3D dont le but serait de trouver des notes donnant des indices sur l’identité du coupable du crime commis sur Melvin. Malheureusement, nous nous sommes vite rendu compte qu’il était impossible de coder un jeu jouable en ligne avec ce moteur.
Après réflexion, nous nous sommes tournés vers Construct 3, un moteur totalement nouveau pour nous. Malgré ce changement, notre idée de jeu est restée la même, mais cette fois ci en 2D.
Nous avons malheureusement perdu beaucoup de temps à comprendre Construct 3. Nous avons donc dû faire des choix et supprimer certains éléments de gameplay pour nous concentrer sur l’essentiel. Nous avons ajouté plusieurs niveaux, de plus en plus ardus. Ne trouvant pas la difficulté assez élevée, nous avons également intégré un timer pour forcer le joueur à se dépêcher, et à commettre des erreurs. Chaque niveau ajoute de la difficulté et en cas d’échec, le joueur doit recommencer le jeu depuis le début, l’obligeant à enchaîner tous les niveaux d’une traite pour découvrir la véritable identité du coupable.
Après la jam, nous avons retravaillé la difficulté du jeu. Elle était bien trop punitive et pouvait rapidement devenir frustrante. Nous avons donc prolongé le timer de quelques secondes et retravaillé les boxes de collision, qui avaient été faites à la hâte par manque de temps.
Nous avons également tenté de corriger d’autres bugs, comme l'absence d'animation de saut pour le personnage ou encore le chronomètre qui réagissait de façon étrange dans certains niveaux. Malheureusement, nous n’avons pas pu tout corriger, faute de connaissances suffisantes sur le moteur. Par ailleurs, nous souhaitions conserver l’essence de la Trijam : si notre jeu s’éloignait trop de la version soumise lors de l’évènement, cela n’aurait plus vraiment de sens.
Credits :
Lambert Aarone ; Level design, Programmation
Close Nathan : Level Design, Visuals
Trijam link : https://itch.io/jam/trijam-320
Leave a comment
Log in with itch.io to leave a comment.