L'équipe Lifeinvaders

Notre jeu

Le but de ce projet est la création d'un jeu vidéo  en C#  à l'aide du moteur de jeu Unity. De nombreuses fonctionnalités seront implémentées en suivant une répartition réfléchie des tâches entre les différents membres selon leurs points forts et leurs capacités. Les prochains mois seront cruciaux, et pour mener à bien ce projet il va falloir faire preuve d'organisation et de régularité. Cependant nous sommes motivés et soudés, et nous pensons donc que cette expérience sera positive pour l'ensemble des membres. Les rapports de soutenance sont disponibles au téléchargement ci-dessous :

Juin

Ajout du tutoriel

La seule chose qui manquait à notre jeu était un manuel d'utilisation, que nous avons décidé de mettre sous la forme d'un tutoriel ludique et explicatif, afin de le rendre à la fois plus compréhensible et plus intéressant. En outre, il permet de renvoyer l'image d'un jeu "finalisé".

Mai

Ajout des pouvoirs

Les nouveaux pouvoirs sont enfin disponibles ! Utilisez la smoke bomb pour fuir vos assaillants, le poison pour achever discrètement votre cible ou le pistolet pour gagner en efficacité, mais attention au retour du bâton !

Avr.

Site Internet et animations

Nous avons créé un site internet pour informer des informations et nouveautés sur notre projet, utilisant la librairie libre Bootstrap. Les animations d'apparition et de mort des entités ont également été ajoutées au jeu. La carte est maintenant dotée d'un mode nuit la rendant encore plus attrayante.

Mars

Synchronisation Photon et carte

La synchronisation des NPCs, après plusieurs tentatives, est enfin efficace et optimisée. La carte a subi ses dernières modifications majeures, afin d'atteindre sa forme finale, comme l'ajout d'un quartier et d'un accès à la colline. Les lumières ont également été revues.

Fév.

Instanciation Photon et launcher

Un lobby multijoueur a enfin été implémenté, où les joueurs peuvent se retrouver pour attendre le début de la partie. Un launcher développé grâce au Framework Electron (Node.js) permet d'installer et de mettre à jour le jeu, afin de vérifier que tous les joueurs ont la bonne version avant de lancer une partie.

Janv.

Création des NPC et ajout d'animation

Les NPC (Non-Playable Characters) sont maintenant mus par une intelligence artificielle assez primaire. Des premières animations, comme les animations de déplacement, ont été implémentées.

Déc.

Création d'un repository GitHub

Après avoir utilisé Unity Collaborate pendant deux semaines, nous avons décidé de nous tourner vers GitHub qui permet beaucoup plus de choses, comme les pull requests, le travail en local et les sauvegardes.