Monographie
Prototypage d'un jeu vidéo pour plateforme mobile avec Unity 3D ; JACOPIN, Eric ; LONGONI, Mauricio ; SLT LARRIVIERE, Jean-Baptiste
Type de contenu
- Texte
Titre(s)
- Prototypage d'un jeu vidéo pour plateforme mobile avec Unity 3D ; JACOPIN, Eric ; LONGONI, Mauricio ; SLT LARRIVIERE, Jean-Baptiste
Autre(s) responsabilité(s)
Editeur, producteur
- Ecoles Militaires de Saint-Cyr Coëtquidan
Description matérielle
- 1 CD
Note sur le contenu
- mémoire
Note de thèses et écrits académiques
- Filière Scientifique - Option Informatique Promotion Capitaine de Cacqueray Date de soutenance : 01/01/2012
Résumé ou extrait
- PRESENTATION : La simulation est devenu un outil courant dans l'armée. Grace aux évolutions de la technologie informatique, elle possède des outils de simulation qui sont de plus en plus proches de la réalité. L'Armée de Terre utilise présentemment un simulateur pour l'entrainement au tir de ses soldates (SITAL). D'un autre coté, une branche de l'industrie du jeu vidéo se développe a grande vitesse : celle des jeux serieux, les jeux a but pedagogique. C'est une des raisons pour lesquelles l'Armée s'intéresse au secteur des jeux vidéos. Au cours de mon stage, j'ai été chargé de développer un prototype de jeu vidéo pour plateforme mobile. L'outil utilisé par l'entreprise est Unity 3D, et les scripts sont écrits en C#. J'ai commencé par implémenter les méchanismes de base du jeu, avant de me pencher sur la partie plus spécifique de l'adaptation à une plateforme mobile. Le jeu est basé sur le principe des jouets Aquaplay (ou Waterfuls). Ces jouets étaient des boites en plastique remplies d'eau, dans lesquels le joueur pouvait faire bouger des objets en créant un courant. Ce courant été généré par une pompe que l'on actionnait en appuyant sur un bouton à la base du jouet. RESTRICTION : Les plateformes mobiles générent des restrictions en terme de puissqnce de calcul. Meme si les appareils sont de plus en plus puissqnt, je devqis faire attention à la compléxité des algorithmes que j'utilisais.En effet, le prototype serait éxécuté sans animation, et avec seulement quelques textures. Si dans ces conditions le processeurs était déjà déjapssé, ajouter ces éléments empécherait toute jouabilité. REASONING : Dans un premier temps j'expose le contexte du stage, pourquoi l'Armée de Terre s'intéresse aux jeux vidéos, et je présente le projet. Ensuite je décris l'implémentation du prototype à travers Unity en utilisant C#. Finalement, je reviens sur les résultats obtenus, les limites rencontrées et les directions qui peuvent etre suivies pour améliorer ce travail. La première étape était de créer un milieu fluideet un système de pompes qui agiraient comme le jouet original. Tout ce travail est basé sur PhysX, un moteur physique développé par nVidia et intégré dans Unity. L'étape suivante a été d'adapter le prototype à iOS, et de développer des éléments du jeu plus développés. Le principal problème a été la prise en compte du multi touch. Cela est très spécifique aux plateformes mobiles, mais incontournabes car tous les appareils modernes de cette catégorie exploitent cette technologie. RESULTATS : La derniere version que j'ai compilée fonctionne sur iOS et sur la tablette XOOM de Motorola, qui utilise Android. Elle est composée de 8 niveaux de difficultés croissante qui exploitent les mécanismes de base du jeu. Trois autres niveaux sont utilisés pour démontrer des mécanismes plus avancés. LIMITES : A cause de problèmes de résolution, deux projets différents doivent être créés pour iOS et Android. De plus, l'aspect visuel du prototype n'est pas satisfaisant, étant donné qu'aucun artiste n'a pu travailler sur le projet. Finalement, meme si le nombre de mechanismes développé est suffisant pour réaliser un prototype de demonstration, je n'ai pas eu le temps de réaliser toutes les fonctionalités qui m'ont été demandées. CONCLUSION : L'objectif principal du projet est accompli, puisque l'entreprise dispose maintenant d'un prototype don't la partie programmation est fonctionnel, et avec un nombre suffisant de méchanismes. Néanmoins, pour améliorer ce travail, l'implémentation de plusieurs autres fonctionalités, ainsi qu'un travail sur l'aspect visuel et artistique du jeu peuvent être réalisés.
Sujet(s)
Lien copié.
Build V.5.2.2 - 2ecb916194 (29/04/2026 07:35:08)