# Unity

# Jouer avec son coeur

Unity 2019.2.17f1 IHM - Janvier 2020

Lors de la journée portes ouvertes de l'ÉTS (opens new window), voici un des projets présenté par le club SynapsÉTS.

Comment rendre la biotechnologie, l'analyses des données, la visualisation des données, le fun et accessible à tous ? Dans un jeu bien entendu ! 👾

Le battement du coeur est détecté avec un petit appareil. À chaque battement, le fusil gagne une recharge supplémentaire. Donc, plus le coeur bat vite, plus facilement la personne peut survivre aux ennemis. ❤️

Fonctionnement

Avec un capteur de pulsation placé sur le doigt, une lumière et un capteur détecte les modifications du flux sanguin en continu. Ce faisant, lors d'un battement, une modification du voltage est perçu par le capteur, un battement est alors détecté.

Image montrant plus en détail le fonctionnement fooAnne Barela

red cube

ennemies

ennemies

ennemies

# Course en lowPoly

Unity 2019.2.17f1 Cinemachine Wheel Collider Post Processing - Janvier 2020

En préparation pour le Global Game Jam (opens new window) notre équipe s'est rassemblée quelques heures pour s'amuser avec les assets de la compagnie Synty Studios (opens new window) pour en apprendre l'intégration avec Unity.

Le déplacement de la voiture s'est fait avec le système de physique Wheel Collider (opens new window).

Un démo web est disponible en ligne (opens new window). Il est à noter que le déplacement est à améliorer.

car

car

# Une marche en forêt

Unity 2019.2.3f1 Cinemachine Timeline Post Processing Terrain Tools - Novembre 2019

Durant le mois de novembre, la thématique du mensuelle pour le club étudiant Conjure (opens new window) de l'ÉTS a été la force de la nature.

Est-ce que je fais un jeu simple ? Non ce n'est pas mon genre.
Est-ce que je fais une animation qui est rendue en temps réel avec Unity où je suis le metteur en scène, écrivain, codeur, animateur et en charge du rendu final ? Oui, ça l'air intéressant ! 😅.
Après plusieurs itérations et d'heures d'apprentissage des différents outils, le résultat est très proche de la vision d'origine.

portal

Un défi non prévu a été le suivant : Comment raconter l'histoire ?
Après quelques essais, la version sous-titrée a été gardé.

✍️ Un remerciement spécial à Diego Saavedra (opens new window) pour son aide à l'écriture de l'histoire.

Vidéo

# Une fin de semaine au chalet

Unity 2019.1.14f1 Animation - Août 2019

À quoi ressemblerait une fin de semaine idéale ?
Être tranquille au chalet, un petit feu de camp, écouter la nature et s'assoupir lors d'un coucher de soleil.

Complètement réalisé avec des assets gratuit, son d'ambiance enregistré moi-même et nettoyé avec Audacity.

chalet

Vidéo



# Labyrinthe inversé

Unity 2019.1.14f1 Bosca Ceoil AI NavMesh - Août 2019

Mouvement avec le NavMesh (opens new window) d'Unity et création d'une ambiance sonore avec Bosca Ceoil (opens new window).

En développement

Une mise à jour avec le lien sur le Google Play Store est à venir.

aiMaze

Vidéo avec la bande sonore

# Rouler en mode rétro

Unity 2019.1.13f1 - août 2019

Une bille qui roule, comment rendre le concept plus intéressant ?

Synthwave !
  • Utilisation de perspectives simulant un avancement sans fin
  • La bille interagit avec le sol et essaie de trouver le meilleur chemin pour avancer
  • Arches donnant une sensation d'avancement
  • Version en ligne (opens new window) (le sol est différent dû à une incompatibilité avec le shader en WebGL)
  • Code disponible sur GitHub (opens new window)

synthwave

# Interface musicale

Unity 2019.1.1f1 - août 2019

Dans le cadre de mon cours GTI745 - Interfaces utilisateurs avancées à l'ÉTS, le dernier laboratoire a été de faire un jeu permettant de créer de la musique. Un magnifique travail d'équipe en seulement quelques semaines.

Interface principale : Séquenceur musical avec une console permettant d'ajuster le son.

sound matrix

Démo sur Youtube



  • Utilisation de Leap Motion (opens new window), permettant de contrôler les éléments de la matrice en temps réel avec nos mains pour un contrôle plus immersif.

Un (petit) monde à explorer : Le joueur doit se promener dans un monde 3d pour ramasser différents éléments musicaux.
gti745_unity_open_world

Dispositif haptique (vibration) : Permets de donner une petite sensation à l'utilisateur lorsqu'il "touche" à un objet, plus précisément lorsque la Leap Motion rentre en contact avec un élément de la matrice.
gti745_schema_circuitPlaygroundExpress

Diagramme du circuit électrique
gti745_fritzing_diagram

⏳️: 14 juillet 2020 19:08