Un développeur a testé l’utilité de ChatGPT pour le codage VR en lui demandant de créer un clone Beat Saber et en ne fournissant aucun code. Les résultats sont impressionnants.
En commençant par la question la plus élémentaire, « Comment puis-je refaire Beat Saber », Valem a reçu un bel aperçu dans une liste numérotée mais pas de code. Après avoir demandé un guide étape par étape, des détails utilisables sont apparus, tels que la configuration de XR dans Unity et la création d’un lecteur VR.
ChatGPT a ensuite décrit comment créer un environnement similaire à Beat Saber, y compris la construction de shaders Unity avec des nœuds. La description était difficile à comprendre, alors Valem a demandé une représentation textuelle montrant les connexions et a été impressionné lorsque l’IA a aidé avec un guide visuel composé de lignes et de symboles.
Même si ChatGPT est une IA textuelle, il peut penser visuellement. Cela a été prouvé à nouveau lorsqu’il a donné des coordonnées pour construire des modèles 3D. Le modèle d’IA utilisé était GPT-4, et Valem a acheté un abonnement à OpenAI et a utilisé un Quest 2 pour ce test.
L’IA a-t-elle vraiment aidé ?
Valem a demandé à l’IA une forme particulière, une sorte de vortex figé d’images. Le code de ChatGPT n’a pas créé de correspondance exacte mais l’a corrigé lorsque l’erreur a été mentionnée. Le développeur a admis la version tournante de l’IA était en fait meilleure et utilisé ce code.
En ce qui concerne le découpage des cubes, ChatGPT a déclaré que c’était trop compliqué pour une seule réponse. Après un peu plus d’insistance, il a finalement essayé mais a fourni un script défectueux. L’assistant de code AI a finalement suggéré du code de GitHub, une solution de travail d’un développeur humain.
Générer des cubes dans un modèle qui crée un niveau Beat Saber stimulant mais amusant était encore plus complexe. En vérité, ChatGPT avait besoin d’un peu d’aide de Valem et d’autres ressources de développement pour créer un jeu similaire.
Valem n’a pas pu écrire de code, selon les règles auto-imposées de ce test, mais ChatGPT a bénéficié des conseils d’un développeur VR et du code GitHub. Une IA peut être un bon assistant pour le développement de jeux VR, mais elle n’est pas prête à remplacer les programmeurs.
Le vrai Beat Saber existe depuis si longtemps qu’il n’a rien à craindre car une grande partie de la valeur provient des cartes, de la musique et de la base d’utilisateurs qui offrent une compétition et un engagement communautaire.