Skip to content

1. Cahier des charges

Bruno Costa edited this page Nov 22, 2023 · 1 revision

Cahier des charges - Sightless

1. Introduction

Dans le cadre de la 3ème année de DLM à l'HE-Arc, une collaboration avec l'école Céruléum a été faite pour créer une cinématique et un jeu. Une équipe a été formée d'informaticiens et d'artistes pour ce projet. Le projet créé est un jeu d'horreur, plateformer et de résolution d'énigmes où le personnage doit fuir un monstre tout en étant aveugle et doit se repérer via des ondes sonores.

2. Description du projet

Comme dit précédemment, le jeu est principalement un jeu d'horreur et de plateformes où l'utilisateur contrôlera Karna, un petit garçon torturé par son propre dessin qui a pris vie. Lors de la fuite, le personnage principale, se perce les yeux et finit aveugle. Son seul moyen de perception est la détection via le son (Utilisation du claquement des mains pour générer des ondes sonores). Karna devra mélanger des aspects de gameplay de sauts, d'escalade, de "cache-cache" et de déplacements simples. Le monstre de son dessin poursuivra Karna tout au long du niveau, si il se fait attraper, il devra recommencer au point de sauvegarde précédent.

3. Objectifs

3.1 Objectifs principaux

3.1.2 Gestion des données

  • GameManager gérant les données du jeu
  • Implémentation de l'EventManager

3.1.3 Interface graphique

  • Menus du jeu
    • Menu principal
    • Menu de pause
    • Menu de fin
    • Création des crédits

3.1.4 Création de la map

  • Création des "tileset resources" du jeu
  • Création de la carte du jeu selon une maquette prédéfinie
    • Placement des tiles pour former la carte
    • Placement des éléments utilisables (Points de chachettes, points de sauvegarde, plateformes, etc...)

3.1.5 Lumière

  • Gestion de la lumière
    • Fade in and fade out
    • Claquement de mains
    • Génération d'ondes (Monstres, éléments du décors, etc)

3.1.5 Son

  • Gérer l'espace via le son (Son atour de l'utilisateur)
  • Ambiance (Bruits de fonds)
  • Musique de fond

3.1.6 Personnages

  • Contrôle du personnage principal
    • Animation du personnage
    • Fonctionnalités et capacités du personnage
      • Claquement de mains, saut, escalade, interaction, etc
  • Contrôle du monstre
    • Animation du monstre
    • Intelligence artificielle du monstre

3.2 Objectifs secondaires

  • Création du système d'énigmes

    • Création des deux énigmes du jeu
  • Création des points d'intérêts ( Lettres ou messages audio (?) expliquant l'histoire )

    • Inspection des points d'intérêts

3.3 Objectifs tertiaires

  • Création d'un second niveau

4. Technologies et détails

Unity - 2021.2.7f1 C# LucidChart - Création de maquettes

5. Délais

Vendredi 6 Mai 2022 à 00h00