Transformer un dessin de voiture en jeu 3D avec GPT-6 Astra
Le prompt, le vrai budget et les retours qui ont transformé un croquis de GT3 argent en course-poursuite jouable dans le navigateur.
Le résultat
Commence par jouer deux minutes
Le jeu final démarre à 144 km/h, monte à 360 avec le boost et enregistre les vingt meilleurs scores sans demander de compte.
Tu conduis la GT3 argent dans six voies de circulation, avec des barrages, des missions et trois voitures de police derrière toi. Les flèches dirigent la voiture, Espace active le boost et Échap met la partie en pause.
La voiture
Valide son apparence avant de fabriquer la 3D
Le croquis montrait une GT3 vue de côté, avec une ligne de toit basse, de grandes roues et un aileron imposant. J’ai demandé une interprétation argent sur fond studio, puis je l’ai fait valider avant toute conversion. Cette étape évite de payer un modèle propre techniquement mais faux visuellement.
Turn this hand-drawn sports car into a clean silver GT3 design while preserving the low roofline, long side silhouette, large wheels, wide rear arches and oversized rear wing. Show the entire car in a neutral studio, three-quarter rear-left view, centered with generous margin. Metallic silver paint, dark windows, black wheels, realistic automotive proportions, soft even lighting, plain light-gray background, no text, no logo, no floor reflections.Joins le dessin original
Décris seulement les éléments qu’il faut conserver. Ne laisse pas le modèle inventer une autre catégorie de voiture.
Choisis une seule couleur
Ici, l’argent a été fixé avant la génération pour garder le même design dans le jeu.
Fais valider l’image
Regarde le profil, l’aileron, les roues et les proportions avant de dépenser les crédits de conversion 3D.
Le prompt
Donne à Astra le jeu complet et les critères de contrôle
Le prompt est en anglais pour garder les consignes techniques compactes. Toute l’interface demandée reste en français.
Colle le bloc dans une nouvelle tâche GPT-6 Astra avec un niveau de raisonnement élevé. Ajoute le dessin et l’image de voiture validée. Le prompt prévoit le vrai fichier 3D, la sensation de vitesse, les systèmes de jeu et leur vérification.
You are building a complete browser game for me in one go. Produce every file in full, with no placeholders and no “add later” comments. Make sensible decisions when something is ambiguous and keep working until the game is playable.
Build a French browser game called “Néon Poursuite · GT3 Édition Argent”. It is a third-person night racing game set in Tokyo. The player drives a silver GT3 inspired by my approved reference image, escapes the police, weaves through traffic, avoids crashes and survives as long as possible while the score increases.
LANGUAGE
Write this prompt response and all technical explanations in English, but make every visible part of the game French: menus, buttons, tutorial, HUD, missions, pause screen and game-over screen.
TECHNICAL FORMAT
Use vanilla JavaScript and Three.js with ES modules. No framework, bundler or physics engine. Keep all libraries, fonts and game assets local so the finished folder can be hosted as a static website. Provide index.html, style.css, client.js and separate modules for simulation, cars, world, road and audio. Include a small local launch script and a README in French.
PLAYER CAR
Load the approved Higgsfield model from models/player.glb. The game must wait for this model before enabling the start button. Do not replace the player with a generic procedural sports car. Normalize the model on load: align its longest horizontal axis with the road, scale it to about 4.6 metres long, place its wheels on the ground and correct its direction if necessary. Preserve its silver paint and PBR textures. Add separate taillights, underglow and boost flames only when they improve readability.
CONTROLS AND SPEED
Arrow Up or W/Z accelerates. Arrow Down or S brakes. Left and Right or A/Q/D steer. Space activates boost. Escape pauses. Enter starts or restarts. Start the run at 144 km/h, reach about 259 km/h at normal top speed and 360 km/h on boost. Widen the field of view with speed, add subtle camera shake, road streaks and stronger audio so normal speed already feels fast.
GAMEPLAY
Use six traffic lanes. Keep traffic dense but always leave a possible route. Reward high-speed near misses with points, a combo and a little boost. A collision slows the player, resets the combo and lets the police close the gap. Add three police cars behind the player, a visible arrest meter and escalating pressure. The meter should rise mainly when the player is slow and a police car is close. Reaching 100 percent ends the run.
Add curved road sections, three visually distinct Tokyo districts, roadblocks that leave three lanes open and short missions for near misses, cleared roadblocks and survival time. Clearing a roadblock should give points, boost and distance from the police. The score should continuously increase with distance and speed. Store the best score locally.
WORLD AND FEEL
Create a night Tokyo city with wet asphalt, neon signs, buildings, streetlights, rain and distant skyline shapes. Use a treadmill world: keep the player near the origin and recycle the road, traffic and city. Use restrained bloom so only real light sources glow. Generate engine, boost, collision, near-miss and siren sounds with WebAudio after the first user interaction.
PERFORMANCE
Cap the pixel ratio, pool repeated objects, use instancing where useful and avoid creating objects every frame. Add three quality modes in the French options menu: Fluide, Équilibré and Détaillé. Fluide should reduce resolution and expensive effects. Pause automatically when the tab loses focus.
SCREENS
Create a game-native title screen with the silver GT3 visible immediately, the title, a short French description, controls and a clear “Démarrer” button. Add a readable HUD for score, speed, boost, mission and police pressure. The game-over screen must show score, distance and best score with a “Rejouer” button.
VERIFICATION
Write meaningful tests for acceleration, braking, road limits, boost, collisions, near misses, traffic spacing, police pressure, roadblocks, missions and pause. Run them. Then run the game and verify that the real GLB loads, the first screen is usable, keyboard controls respond and no console error blocks play. Finish by listing every created file and the exact command to launch the game locally.La 3D
Convertis seulement l’image approuvée dans Higgsfield
Dans Image to 3D, j’ai activé la texture et le PBR, désactivé le rigging et l’animation, puis demandé environ 20 000 polygones. La génération a produit un fichier GLB de 9,4 Mo avec 20 291 triangles. Son prix annoncé et débité était de 30 crédits.
- Réglage
- Valeur utilisée
- Texture
- Activée
- Matériaux PBR
- Activés
- Rigging et animation
- Désactivés
- Nombre de polygones visé
- 20 000
- Fichier final
- GLB · 9,4 Mo · 20 291 triangles
Télécharge le GLB
La génération 3D est un résultat séparé du projet 3D Jutsu. Elle n’apparaît pas automatiquement dans une scène existante.
Renomme-le player.glb
Place-le dans le dossier models attendu par le jeu.
Ouvre une vue de contrôle
Fais tourner la voiture sur 360 degrés avant de l’intégrer. Une image unique donne moins d’informations sur l’avant, l’arrière et le côté opposé.
Normalise-le au chargement
Corrige son axe, sa taille, sa hauteur et son orientation dans le code plutôt que de supposer que l’export arrive déjà prêt.
Le réglage
Transforme les sensations faibles en chiffres précis
La première version paraissait lente et peu profonde. Le correctif n’a pas été un simple changement de vitesse maximale : il a fallu travailler ensemble l’accélération, le champ de vision, la densité du trafic, la caméra, le son et les événements de la route.
- Problème ressenti
- Correction retenue
- La voiture ne ressemble pas au dessin
- Un GLB Higgsfield créé depuis l’image argent approuvée
- La course paraît lente
- Départ à 144 km/h, pointe à 259, boost à 360 et champ de vision plus large
- La route semble vide
- Six voies, trafic plus dense et génération régulière avec un passage possible
- La partie manque de profondeur
- Virages, trois quartiers, barrages, missions et récompenses de frôlement
- Les effets ralentissent le navigateur
- Objets regroupés, qualité Fluide et baisse automatique des effets
Le partage
Publie le jeu et garde le classement simple
J’ai publié le dossier avec Sites, puis ajouté un petit classement public. Le joueur saisit seulement son nom. Son score est envoyé automatiquement à la fin de la partie et les vingt meilleurs résultats restent visibles. Aucun compte n’est nécessaire.
Publie tous les fichiers du jeu
Les modules, la police, Three.js et le modèle doivent utiliser des chemins relatifs et rester dans le dossier livré.
Teste le chargement réel
Une page qui s’ouvre ne prouve pas que le GLB, le clavier et le son fonctionnent sur le lien public.
Demande seulement le nom
Pour un petit classement entre amis, une inscription complète ajoute de la friction sans améliorer la partie.
Limite le tableau
Vingt scores suffisent pour rendre la compétition visible sans transformer la page en base de données.
Le budget
Voici ce que ce projet a réellement coûté
Le plafond était de 200 crédits Higgsfield. Le total vérifié après la voiture 3D était de 55,31 crédits, soit 144,69 crédits non dépensés.
- Opération
- Crédits débités
- Image argent validée
- 6,50
- Demandes Astra dans Higgsfield
- 18,81
- Conversion Image to 3D
- 30,00
- Total vérifié
- 55,31