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
Anne BarelaCourse 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.
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.
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.
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.
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 ?
- 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
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.
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.
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.
- Moteur vibrotactile contrôlé avec python sur système embarqué
Diagramme du circuit électrique
- Dessiné à l'aide de Fritzing