A downloadable game

Contrôles

Manette :

  • A ou Gâchette Droite : Sauter.
  • Joystick Gauche Up : Accélérer
  • Joystick Gauche Down : Freiner
  • Select (Left) : Quitter le jeu
  • Start (Right) : Relancer la partie

Clavier :

  • Barre d’Espace : Sauter.
  • Echappe : Quitter le jeu
  • R : Relancer la partie


Gameplay

Le gameplay est simple : il suffit de sauter ou de tomber sur une spline pour s'accrocher et glisser dessus. Je recommande vivement l'utilisation d'une manette

Vous commencez sur une plateforme carrée avec 4 possibilités de parcours:

  • Free Slide : Aucun obstacle, très facile.
  • Easy slide : Quelques obstacles sur les spline.
  • Medium slide : 3 splines, des obstacles obligent de sauter de l’une à l’autre.
  • Hard slide : Y arriverez-vous ?

Post Mortem

Ce projet a été réalisé sous Unreal Engine 5.3. Initialement développé en Blueprint, j'ai ensuite migré vers le C++ une fois que j'ai obtenu un résultat satisfaisant.

Le projet est structuré autour de deux classes principales :

  • SlidingSplineActor : Un acteur à ajouter sur la carte, contenant un composant Spline qui permet de créer la spline sur laquelle le joueur glisse.
  • SlideSplineComponent : Un composant à ajouter sur le personnage lui permettant de détecter et glisser sur les SlidingSplineActor.

J'espère que vous prendrez autant de plaisir à tester ce projet que j'en ai eu à le réaliser.

L'une des principales difficultés rencontrées a été la gestion de la spline, un aspect que je n'avais jamais exploré auparavant, ainsi que l'orientation du personnage en fonction du sens de glissade.

Les points à améliorer serait :

  • Une meilleure animation du personnage, incluant une animation de saut dédiée au slide, ainsi que des animations réactives à l'accélération, au freinage et aux virages.
  • L'ajout d'effets sonores, de particules et d'un effet de flou sur la caméra.
  • Un système d'aide au saut avec détection des splines environnantes pour faciliter et fluidifier les sauts.
  • Un Mesh pour la Spline

Download

Download
UE5 Spline Slide.zip 313 MB

Install instructions

Lancer UnrealProject.exe

Leave a comment

Log in with itch.io to leave a comment.