Projet 05 10
Personnages en pixel art dans le parc d’attractions rose

Février 2025 · Solo · 3 jours

Attraction Park

Un petit parc où l’on passe d’une attraction à l’autre pour récolter des tickets avant la fin du temps imparti. Je l’ai construit seul en trois jours.

Mon rôle
Développement solo · Unreal Engine
Format
Prototype 2D / 3D · Solo
État du projet
Prototype
Technologies
Unreal Engine 5.4.4BlueprintsMaterials

01Le projet

Un parc, trois jours et beaucoup de rose.

Dans Attraction Park, on joue une petite fille en pixel art qui visite un parc en 3D. Le but est de récupérer le plus de tickets de tombola possible avant la fin du temps imparti.

J’ai réalisé ce TP seul en trois jours chez Quest Education Group. Il y a des auto-tamponneuses, un chamboule-tout, un labyrinthe de miroirs et des montagnes russes. Et oui, le parc est très rose.

Comment on joue

  1. 01

    Explorer

    Se déplacer entre les attractions.

  2. 02

    Participer

    Jouer une mécanique courte.

  3. 03

    Collecter

    Chercher le maximum de tickets.

  4. 04

    Recommencer

    Profiter du temps restant.

02Mon travail

Tout un petit parc à assembler.

Pour ce TP chez Quest Education Group, j’ai pris en charge le projet du début à la fin : attractions, visiteurs, matériaux et intégration dans Unreal.

01

Les attractions du parc

J’ai développé les quatre attractions. Cela m’a fait passer de l’application de forces pour les voitures aux interactions du chamboule-tout, puis aux miroirs et au parcours des montagnes russes.

  • Blueprints
  • Physique
  • Interactions
02

Les visiteurs

Les visiteurs se promènent et saluent le joueur. Leur Behavior Tree alterne un déplacement aléatoire et un temps d’attente, avec un Blackboard pour les paramètres.

  • IA
  • Behavior Tree
  • Blackboard
03

Réunir tout le parc

Comme je travaillais seul, je me suis aussi occupé du personnage 2D dans le décor 3D, des matériaux et de l’intégration. Les attractions devaient être accessibles depuis le même espace et former un petit jeu cohérent.

  • Intégration
  • Materials
  • Prototype solo

03Sous le capot

Comment avancent les auto-tamponneuses.

Le déplacement de la voiture tient dans quelques nœuds Blueprint : on lit la commande, on calcule une force dans sa direction et on l’applique au composant physique.

Déplacement de l’auto-tamponneuse

À explorer

Lire la commande de mouvement.

L’événement Enhanced Input AI_BumperMove fournit la valeur de l’action déclenchée.

AI_BumperMove

Tu peux suivre le calcul de la force étape par étape.

Quelques choix de développement

Laisser les visiteurs prendre leur temps

Le point de départ

Pour animer le parc, il fallait une routine simple de déplacement.

Ce qu’on a fait

La tâche RandomMovementAi est suivie d’une attente de 5 secondes, avec une variation de 3,5 secondes. La clé Range du Blackboard sert à régler la portée du déplacement.

Montrer où en est la tentative

Le point de départ

Au chamboule-tout, le joueur doit savoir ce qu’il lui reste à faire et combien de lancers il lui reste.

Ce qu’on a fait

Deux compteurs affichent les cônes tombés et les balles restantes. Pas besoin de quitter le stand pour faire le bilan.

04En images

Le parc en jeu et quelques coulisses dans Unreal, des compteurs du chamboule-tout aux commandes de la voiture.

05Bilan & équipe

Un petit jeu complet dans le temps du TP.

En trois jours, j’ai réuni les attractions, les visiteurs et la collecte de tickets dans un même parc. Le décor reste celui d’un prototype, mais les différentes mécaniques se retrouvent dans une seule expérience.

Ce qui est en place

  • Quatre types d’attractions.
  • Des IA de visiteurs.
  • Un personnage 2D intégré dans un monde 3D.

Où en est le projet

  • Un TP solo réalisé en trois jours.
  • Des décors simples pour consacrer le temps disponible au jeu et à son intégration.
Ce que j’en retiens

Travailler seul oblige à passer d’un sujet à l’autre. Les choix de gameplay, de technique et de présentation se rejoignent très vite.

Réalisation

Léo Queiros Da Silva
Développement solo · Quest Education Group

Envie de parler de ce projet ?

On en parle