Snake'IT
A downloadable game for Windows
Prototype de jeu d’arcade inspiré du Snake, centré sur la manipulation du mouvement, la gestion des états et l’implémentation de mécaniques de transformation (portails, transitions, effets visuels).
Contrôles
- Flèches directionnelles : déplacer le snake
- Touche P : passer au niveau suivant
Fiche technique
- Moteur: Unity
- Langage: C#
- Plateforme: PC (Windows)
- Contexte: Formation programmation jeux vidéo, 25h
- Statut: Jeu fonctionnel
- Focus: Gameplay arcade, transitions rapides, architecture Unity, game design, style die & retry
Fonctionnalités
Gameplay
- Déplacement continu type Snake
- Système de croissance/évolution du serpent
- Gestion collisions (corps, environnement, collectibles)
- Boucle survie et progression
- 12 niveaux avec difficulté croissante
- New Game+ (difficulté +20% : timer, vitesse snake/obstacles)
- Conditions de victoire/changement de niveau
Collectibles & Interactions
- Interface IInteractable pour objets interagissables
- Système d'héritage des collectibles
- Effets différenciés par type de collectible
- Coroutines pour effets temporaires sur le snake
Architecture & Patterns
- Pattern Singleton (état global du jeu)
- Managers dédiés (Audio, UI, Gameplay)
- Machine à états (jeu, niveaux)
- Classe statique GameEvents (gestion centralisée Action Unity)
- ScriptableObject pour configuration niveaux (timer, paramètres)
- Prefabs pour objets réutilisables
- Variables gameplay externalisées (tweaking game design)
Gestion des Scènes
- Scene management (menu, gameplay, pause, fin)
- Chargement/déchargement de niveaux par scènes
- Système de retry et changement de niveau
- Global light ajustable par niveau
Interface & Feedback
- HUD Canvas (timer, niveau actuel, compteur morts)
- Menus (pause, fin de partie)
- Particle System dans menu (effet déplacement spatial/étoiles)
- Effets sonores + musiques (menu/gameplay)
- Assets graphiques custom + matériaux
Améliorations / Limitations
- Manque de feedback visuel et audio
- Non prise en compte des manettes
- Equilibrage de certains niveau à revoir
- Génération procédurale de niveaux
- Charger le niveau suivant avant de décharger l'ancien
Credits
- Effets sonores — Kenney.nl
- Musique gameplay — Flux Capacitor No Marty - OpenGameArt
- Musique menu principal — Cyberpunk Beauty (Tarush Singhal)- OpenGameArt
Source code
Download
Download
Snake'IT_windows.zip 58 MB




Leave a comment
Log in with itch.io to leave a comment.