|
|
Space ShooterFramework / Engin : Unity (C#) Version actuelle : 0.0 (2014-09-20) Projet initié le : 2014-09-20 Lien de téléchargement : SpaceShooter_Unity.zip |
Introduction et Objectif Pédagogique
Ce projet est l'implémentation complète du célèbre tutoriel "Space Shooter" d'Unity. Il a servi de première approche structurée pour comprendre le moteur Unity, en se concentrant sur les bases de la création de jeux d'arcade 3D avec un accent particulier sur la physique simple et la gestion de scènes.
Mécaniques de Jeu Implémentées
Le gameplay est un jeu de tir classique ("shoot 'em up"). J'ai implémenté le mouvement du joueur dans un espace 3D confiné, le tir de projectiles et la génération d'ennemis (astéroïdes) selon des schémas de parcours prédéfinis.
Gestion de Scène et Collisions
J'ai appris à gérer la boucle de jeu de base (début, jeu, fin), et surtout la gestion des collisions entre différents types d'objets (joueur/astéroïde, tir/astéroïde) en utilisant les rigidbodies et les colliders d'Unity. Cela inclut la création d'effets d'explosion.
Scripts et Concepts Clés Unity
Ce projet a permis la maîtrise de concepts fondamentaux : l'utilisation de prefabs pour les objets réutilisables (tirs, ennemis), la gestion des événements via les fonctions de cycle de vie (Update, FixedUpdate, Awake), et l'implémentation de l'interface utilisateur (UI) pour l'affichage du score et du message de fin de partie.
Conclusion
"Space Shooter" est une démonstration concrète de l'acquisition des compétences de base en programmation C# et en intégration d'actifs 3D dans Unity. Ce succès a jeté les bases pour le développement de projets plus personnels et complexes.