Rocket League Like
- Tech Stack: Unity, C#, Unity Physics, Rigidbodyn Unity UI, GitHub
- Itch.Io page: Download Link
đ Projet Unity â Jeu de type Rocket League
Ce projet avait pour objectif de reproduire les mĂ©caniques principales dâun jeu de type Rocket League, en utilisant Unity, afin dâexplorer la programmation de la physique, des contrĂŽles dynamiques de vĂ©hicules et des interactions de gameplay compĂ©titif.
đŻ Objectifs principaux du projet :
Lâensemble du projet visait Ă recrĂ©er une expĂ©rience de jeu fluide, compĂ©titive et fun, tout en respectant des contraintes de jouabilitĂ© et de performance. Voici les fonctionnalitĂ©s implĂ©mentĂ©es :
âïž FonctionnalitĂ©s dĂ©veloppĂ©es
- đ ContrĂŽle de vĂ©hicules avec physique rĂ©aliste : Les voitures sont contrĂŽlables avec un systĂšme basĂ© sur Rigidbody, permettant une conduite fluide et des sauts.
- ✠Ballon dynamique rĂ©agissant aux collisions : Le ballon est un objet physique sensible aux impulsions et collisions, garantissant des trajectoires naturelles et imprĂ©visibles.
- đïž Terrain de jeu avec buts et rebonds dynamiques : Terrain conçu avec des rampes et murs incurvĂ©s, et dĂ©tection automatique des buts pour dĂ©clencher le score.
- ⥠SystĂšme de boost : Les vĂ©hicules disposent dâun rĂ©servoir de boost activable pour une accĂ©lĂ©ration temporaire, limitant son utilisation par une jauge.
- đ Pads de recharge de boost : Des pads disposĂ©s sur le terrain permettent de rĂ©cupĂ©rer du boost, encourageant le contrĂŽle du terrain.
đ§ Aspects techniques explorĂ©s
- Implémentation de physique avancée (forces, frictions, masse).
- SystÚmes de caméra dynamiques (suivi du ballon ou recentrage).
- Gestion des inputs clavier et manette.
- SystÚme de score avec détection des buts et affichage HUD.
đ§âđ» Technologies utilisĂ©es
- Unity (C#)
- Unity Physics / Rigidbody
- UI Unity (Canvas, TextMeshPro)
- Versioning avec GitHub
Ce projet a permis de renforcer mes compétences en développement gameplay, en manipulation de la physique dans Unity, et en architecture de projet collaboratif.