BOTRUN

Présentation du Projet

BotRun est un jeu vidéo d'action et d'aventure développé en autonomie chez Double Click dans le cadre de ma fin de troisième année. Le joueur incarne un robot humanoïde agile qui doit naviguer à travers des environnements variés, surmontant des obstacles tels que des voitures, des gouffres et des pièges. Le jeu combine des éléments de course, de saut, d'escalade et de roulades en l'air pour offrir une expérience de jeu captivante et stimulante.

Objectifs du Jeu

Objectifs Généraux

Dans la version démo de BotRun, l'objectif principal est de parcourir un trajet prédéfini dans la ville le plus rapidement possible tout en accumulant un maximum de points. Les joueurs doivent terminer le parcours en un temps record tout en exécutant des tricks pour augmenter leur score, ce qui introduit un défi de rapidité et de précision.

Éléments de Gameplay à Mettre en Avant

La possibilité d'effectuer des tricks lors de la course est un élément clé du gameplay. Chaque trick réussi permet de gagner un booster, augmentant temporairement la vitesse du robot. La gestion stratégique des tricks et des boosters est essentielle pour maximiser le score et la performance globale dans le jeu.

Mécaniques de Jeu

Description des Actions du Personnage

Le robot peut effectuer diverses actions pour surmonter les obstacles :

  • Courir : Avancer en appuyant sur la touche de déplacement. La vitesse peut varier selon la pression exercée.
  • Sauter : Sauter par-dessus des obstacles en appuyant sur la touche de saut. La hauteur et la distance du saut sont ajustables.
  • Grimper : Escalader certains obstacles verticaux en appuyant sur une touche spécifique.
  • Roulades en l'air : Réaliser des manœuvres acrobatiques en combinant les boutons de saut et de déplacement latéral.
  • Course contre les murs : Courir le long des murs pour franchir des lacunes ou éviter des obstacles en appuyant sur un bouton spécifique.

Types d'Obstacles et de Défis

BotRun propose une variété d'obstacles et de défis pour tester les compétences du joueur :

  • Voitures dans la rue : Esquiver les voitures en sautant ou en glissant entre elles.
  • Grimper au toit d'une maison : Escalader les murs des bâtiments pour atteindre certains objectifs.
  • Éviter les pièges : Surmonter des pièges tels que des lames rotatives et des bèches posées au sol.

Mécanismes de Scoring et de Progression

BotRun utilise un système de scoring basé sur la performance du joueur :

  • Score : Attribué en fonction de la vitesse de complétion du niveau, du nombre de tricks réalisés et de la collecte d'objets bonus.
  • Progression : Débloquer de nouveaux niveaux en accumulant des points et en réussissant les défis proposés.

Interface Utilisateur

Menus

Les différents menus de BotRun offrent une navigation fluide et des options claires :

  • Menu Principal : Démarrer une nouvelle partie, charger une partie existante, accéder aux paramètres ou quitter le jeu.
  • Menu de Sélection du Niveau : Choisir parmi les niveaux disponibles avec des informations sur le score et le temps écoulé.
  • Menu Pause : Reprendre le jeu, ajuster les paramètres, quitter le niveau ou revenir au menu principal.

Graphismes et Esthétique

Style Artistique du Jeu

Le style artistique de BotRun est basé sur une esthétique 3D lowpoly, offrant des graphismes élégants et stylisés tout en conservant une apparence accessible et charmante :

  • 3D Lowpoly : Les modèles de personnages, d'environnements et d'objets sont créés avec des polygones minimalistes et des textures simples, donnant au jeu un aspect distinctif et reconnaissable.
  • Couleurs Vives : Une palette de couleurs vives et saturées est utilisée pour donner vie aux environnements urbains et pour créer une atmosphère dynamique et immersive.
  • Éclairage Stylisé : L'éclairage est utilisé de manière créative pour mettre en valeur les formes et les contours des objets, ajoutant de la profondeur et du dynamisme aux scènes du jeu.
  • Effets Visuels Stylisés : Des effets visuels stylisés tels que des particules, des éclats lumineux et des effets de post-traitement sont utilisés pour accentuer l'action et créer des moments spectaculaires.

Musique

BotRun inclut une bande-son immersive avec des musiques différentes pour chaque niveau :

  • Musiques par Niveau : Chaque niveau dispose de sa propre musique de fond, adaptée à l'ambiance et aux défis spécifiques du niveau.

Contraintes Techniques

Technologies Utilisées pour le Développement

Technologie Description
C# Langage de programmation utilisé pour développer la logique du jeu, les interactions et les mécaniques de gameplay. C# est le langage de script natif de Unity, offrant une syntaxe claire et concise ainsi qu'un large éventail de fonctionnalités pour le développement de jeux.
Unity Moteur de jeu principal utilisé pour le développement de BotRun. Unity offre des fonctionnalités puissantes et une grande flexibilité, ce qui en fait un choix idéal pour créer des jeux 3D multiplateformes.