Skip to content

Giant est un jeu réalisé sous Unity où vous incarnez un géant ayant pour but de se débarrasser de nuisible dans sa paisible forêt. Pour cela vous pourrez utilisé vos mains afin de broyer ces nuisibles ou alors des objets qui traînent afin de les écraser.

Club-Elec/Giant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giant


Giant est un jeu réalisé sous Unity où vous incarnez un géant ayant pour but de se débarrasser de nuisible dans sa paisible forêt.
Pour cela vous pourrez utilisé vos mains afin de broyer ces nuisibles ou alors des objets qui traînent afin de les écraser.

Ce projet utilise le leap motion controller afin de détecter les mouvements des mains, c'est un détecteur infrarouge qui traque les mouvements des mains.
Un peu comme la Kinnect.

Installation

Pour jouer

Pour jouer au jeu il vous faudra un leap motion controller, avoir le logiciel de tracking d'ultraleap sur votre ordinateur et le jeu compiler.

Normallement une version du logiciel et du jeu sont disponibles dans l'onglet release du repo github.

Pour le modifier

Pour modifier le projet il vous faudra le logiciel Unity3D, ainsi qu'un leap motion controller, avoir le logiciel de tracking d'ultraleap sur votre ordinateur.

De plus il faudra cloner le projet

git clone https://github.com/Club-Elec/Giant.git

Une fois cela fait je vous recommande de lire la documentation du projet (structure du projet, fonctions, fonctionnement..), ainsi que la documentation du SDK d'ultraleap pour Unity.

Documentation

La structure du projet est expliquée dans structure.md. Les scripts ont des noms assez explicite et sont documentés, mais pour bien comprendre il est recommandé d'avoir des bonnes bases sur la création de jeux avec Unity3D.

Ressources & Apprendre Unity

Une liste de ressources pour apprendre à utiliser Unity et mieux comprendre ce projet:

  • TutoUnityFR, un ami qui crée des vidéos pour apprendre à utiliser Unity et faire des projets dessus. Personnellement j'ai appris grâce à ses vidéos.
  • Le site d'Unity, permet d'apprendre à utiliser Unity.

Puis des recherches et de la pratique

Idées à ajoutés

Lors de la présentation du jeu durant la porte ouverte de l'ISEN, plusieurs idées m'ont été donnée pour améliorer le jeu :

  • Ajouter un système de timer pour finir la manche
  • Afficher les manches restantes
  • Ajouter des animations / particules / retour d'interractions

Bugs connus

Le projet dans l'état actuel comporte plusieurs bugs:

  • Les objets autres que la crate sont parfois bloqués dans le sol et ne peuvent pas être déplacés
  • Les mobs ont parfois tendances à marché de travers (une descendance du crabe plus présente chez eux ? )
  • Les mobs une fois attrapé reste parfois bloqué dans les airs en ragdoll (problème graphique seulement, ils sont bel et bien détruit une fois le timer finis).

Contacts

Ce projet à été réalisé par Alban Rouillé,

Si vous avez besoin de me contacter à propos du projet (question, aide, autres..)

Je suis disponible sur discord (Arkagedon#0973), github (Oxbian), et matrix (oxbian@matrix.org).

About

Giant est un jeu réalisé sous Unity où vous incarnez un géant ayant pour but de se débarrasser de nuisible dans sa paisible forêt. Pour cela vous pourrez utilisé vos mains afin de broyer ces nuisibles ou alors des objets qui traînent afin de les écraser.

Resources

Stars

Watchers

Forks