# Portfolio

# Unity

# Jouer avec son coeur

Unity 2019.2.17f1 IHM - Janvier 2020

Lors de la journée portes ouvertes de l'ÉTS, 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

car
car
car
car

# Course en lowPoly

Unity 2019.2.17f1 Cinemachine Wheel Collider Post Processing - Janvier 2020

En préparation pour le Global Game Jam notre équipe s'est rassemblée quelques heures pour s'amuser avec les assets de la compagnie Synty Studios 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.

Un démo web est disponible en ligne. Il est à noter que le déplacement est à améliorer.

car
car arena

# 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 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 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 d'Unity et création d'une ambiance sonore avec Bosca Ceoil.

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 (le sol est différent dû à une incompatibilité avec le shader en WebGL)
  • Code disponible sur GitHub

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.
gti745_unity_sound_matrix

Démo sur Youtube



  • Utilisation de Leap Motion, 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

# Site Internet

# Expensify

React

Fait en suivant le cours The Complete React Developer Course de React sur Udemy.

  • React 16.8.6
  • Login avec Firebase
  • Test automatisé avec Enzyme

expensify_login
expensify_dashboard

# SynapsÉTS

Vuepress GitHub Page

SynapsÉTS est un nouveau club étudiant à vocation scientifique de l'École de technologie supérieure et spécialisé en Interface Cerveau-Machine (ICM / BCI). Rassemblant tous les domaines d'expertise de l'université, ce groupe d'étudiants concentre ses activités autour de l'analyse et du traitement de signaux cérébraux ainsi que dans le développement de technologies dans ce domaine.

SynapsÉTS Website

⏳️: 28 janvier 2020 12:52