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.