UE5 Spline Slide
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
Status | Released |
Author | Messij |
Tags | slide, spline, Unreal Engine |
Download
Install instructions
Lancer UnrealProject.exe
Leave a comment
Log in with itch.io to leave a comment.