Can AI code Beat Saber ? Watch ChatGPT try
Вставка
- Опубліковано 6 тра 2023
- How far can we push artificial intelligence ? Let's challenge Chat GPT 4 to remake my favourite VR game, Beat Saber !
❤️ Support on Patreon : / valemvr
🔔 Subscribe for more Unity Tutorials : / @valemtutoria. .
🌍 Discord : / discord
🐦Twitter : valemvr?lang=en
👍 Main Channel : / @valemvr
🔥 Tiktok : / valemxr
If you're curious about the prompt I used you can have a look at the conversation here :
docs.google.com/document/d/1e...
····················································································
📝Best VR Assets ( These links are Affiliate links which means it costs the same to you and I get a small commission. Thanks for your support!)
VR Interaction Framework
assetstore.unity.com/packages...
Hexabody (Physics VR Player)
assetstore.unity.com/packages...
Mirror and Reflection for VR
assetstore.unity.com/packages...
Auto Hand (automatic hand grab pose)
assetstore.unity.com/packages...
Hurricane VR (vr physics interaction)
assetstore.unity.com/packages...
3d Hand Model for VR
assetstore.unity.com/packages...
····················································································
Full Series on How to make a VR game • How to Make a VR Game ...
····················································································
If you enjoyed this video, here are some other really good channel you should appreciate :
⌨️ Game Dev
Brackeys :
/ @brackeys
Dani :
/ @danidev
Code Monkey :
/ @codemonkeyunity
👨🎓 Vr Dev
Justin P Barnett :
/ @justinpbarnett
Vr with Andrew :
/ @vrwithandrew
····················································································
#vr #vrdev #madewithunity - Ігри
Like this video to make human race prevails against AI 🦾
nah. ai superiority!
I did like this video... but I fear it will serve the opposite purpose, by teaching the algorithm more about me.
Tu serais pas français?
Me: *dislikes the video*
Do you want a massive video idea? Remake echo combat and maybe echo arena. Bring it back. With slight adjustments, so you can monetize on it. If you asked people for help, tons of people would donate time and money to the project. Coders, molders, private game developers, people who own and rent servers. You could bring a dream to life.
Damn, I knew that chat gpt was able to do some crazy stuff since I used it for programing myself but learning from a youtube video AND being able to show shader graph with text symbols is on another lvl.
I believe there's a paper where they had ChatGPT play through a text based maze, and then afterwards it was able to accurately recreate a 2D visual map of the terrain it had walked through. This stuff is crazy and it practically didn't exist 6 months ago.
It helped us make a mesh fixing script he could likely have used to fix the normal issue he had after cutting a mesh lol
but he used gpt 4 though so if u use gpt 3 its much worse
Chad GTP*
This looks like a beat saber mod
Yes it does!
Legit the crap mod lol
I did not know ChatGPT was capable of creating 3D models, thats insane
Yeah, I was so amazed too! But it's only very simple mesh, of course
That was awesome, didn’t know ChatGPT could write shaders like that or even make OBJ files!
Yes it's super impressive but for now only basic 3D works, I tried to ask to make a simple saber 3D model but he could not do that. :/
@@ValemVR ask it again, maybe it will change its mind like before
I just found your channel. I really really like your videos! You inspired me to install unity and try making a vr game myself... Thanks for your content!!!!!!!
Wow, seeing it visually describe the shader graph with text symbols blew my mind... Thanks for shaing!
Hi cedric ! :D Thanks for watching and glad to see you here
Really cool video! I didn't know chat GPT could be this useful in gaming development. I' working on a VR Game myself and this video gave me the idea of trying to fix a bug with the help of chat GPT and it worked! :)
This is simply amazing. Great video Valem!
Thanks man glad you like it. :D
This is incredible! As for the exclusive tutorial - besides source code, will you also be sharing the scene file, prefabs, shaders, etc.?
Great video man! I see potential for whole series with this tool. I bet you have a thought to reconsider every idea you ever had and drop and see if with help of AI assistance, you can finally make it happen. I am truly excited about this tool to enhance our human cognitive possibilities and support with software creation. Thanks for showing this plugin that converts tutorial into transcript and chatGPT can recreate it in a matter of seconds. Blow my mind! And lastly as a guy born in Poland, seeing that video of car driving trough a roundabout make my day! Really looking forward to the next video.
Thanks Kamil for watching, you're right after the first day I got so excited I used chat gpt for all purpose like what meal should I cook, how to write stuff it gets really addictive until you end up spending more time playing with the prompt than actually doing the task. :D
I’ve been trying to make games using chatgpt for a while now and I’ve never seen anyone make the amount of progress you have. I’m sure soon ai will perfect programming. (By the way I’m the guy who tried to pick up the remote with “gravity gloves”)
Hey its you again ! :D Glad to see you here. Definitely I was not prepare to have chat gpt be able to work on more advanced gamedev feature. I knew about that flappy bird video where chat gpt could recreate it easily but this was super cool to experience.
For now, it works if you know what it's giving you, basically. If you don't know how to build a game or don't understand the code it's giving you then it's likely not going to be anywhere near as useful to you. It's a tool that helps, it doesn't do the work for you.
@@ReynbowSync and that’s a struggle for me because I don’t know crap about coding, but I have gotten a few simple FPS games to work
@@dawsonpenner2070 aha yeah, I mean keep trying, eventually you'll just naturally learn, and over time AI will get better than you wont need to know as much
@@ReynbowSync I think the hardest part about coding with ai for me is knowing how to pair the code with the editor. Like implementing a working health bar is very difficult just because ai can’t really do anything in the editor besides code.
its weird cuz sometimes i ask it to code something for me then it says it cant and doesnt know how to code the thing but then i say the same thing again and its like oh i know now i magic
Tell ChatGPT, good job for me.
I will :D
There's a reason it only shows the front of the ring.
When the GPU is drawing the scene, each polygon the player can see will be rendered (including occluded objects). Each polygon takes time to fill with a texture, which in this case, is just gray. Choosing not to render the back of the rings is beneficial to the game's performance, as rendering less polygons will result in a higher framerate. The player will never see the back of the rings anyway.
Chat GPT could never replace you, you genius
Meanwhile DanGPT is constantly lying to me, and when I ask him to stop, he says “I won’t do it again 🤞”
This video makes me excited to try VR game dev again. Getting going is always so difficult. Having someone to ask questions to seems very helpful. Thanks for this.
For anyone who thinks ChatGPT will be able to create a game for you, think again. Being able to leverage ChatGPT like this requires a TON of game dev knowledge already. Sure, AI can show you something new, but it’s not going to learn it for you.
Having said that, ChatGPT a really powerful tool.
autogpt can already leverage itself
That is only slightly true.
A. Chat GPT is in its infancy stage. It will get better and better and 100% AI will make games for you one day.
B. You can ask chat gpt to explain things and use it to learn, which gives you the knowledge of how things work and how to re-ask the question.
C. ChatGPT is proof of concept that other companies will use to implement and integrate AI into game building software.
Hypothetically AutoGPT could build the game fully automatically. I say hypothetically because while autoGPT has access to the internet and can do things in the system like download and install programs using the command line or create files, it would still need a plugin to do anything inside the Unity editor. Also out of the like 20 times I tried to use it personally, AutoGPT had an error and crashed on me because for some reason the version I was using didn't have any error handling for servers closing the connection. xD
But maybe some day it could handle all the rudimentary tasks needed to build at least a functional prototype of a game, though it almost certainly would build it in an unpleasant way with with tons of tech debt. xD
Hi Kent thanks for watching the video. I discovered AutoGPT during the editing of this video I wanted so bad to use it for this project but maybe next time. :)
You make the best videos!
This is awesome! :D
It sorta annoyed me a little bot that you typed Chat GTP but it’s also kinda funny. Also I would love to see a version that you can release so I can check it out :D
Super ta video mec
Je te souhaite succès pour ta chaîne
thats a good start in my opinion, then like add ur own touch to it so it's not a direct clone of beat saber
This looks fascinating and inspiring to try creating some interesting things
Thanks bro! It's comments like this that make me enjoy doing it !
Damn, this is so sick bro!.
Looks almost like some of the very early Beatsaber versions
Hi! Love Your Videos ❤!
And I love your comment thanks for watching. :D
Good video. Instead of being one of those ppl that just cry 'chatgpt' cant code a game, you use it like it should be used and actually make a perfect clone of beatsaber with only a basic unity understanding.
Very nice !
Impressive and fun!
You should make a score system
you: mom can we have bead saber mom: no we have bead saber at home
beat saber at home
I thought the title was Can AI beat Saber 💀
0:55 and this Poland. I remember that
Mom, can I get Beat Saber? We have Beat Saber at home. Beat Saber at home:
I used chat gpt to write shaders. This is beyond cool
This was So cool! and also scary as A Fellow VR dev.
Ur voice is amazing!
Thanks :D
literally thw best accent
ChatGPT's ability to help a game developer as a tool is impressive, like the text symbols for the shader graph is amazing. However, when you say at 8:05 "it's an AI that made the thing" that is simply not true - an experienced game developer with a perfect design already in place made the game with the help of ChatGPT (without UI I should add). Considered like this it is much less impressive.
Cet accent français est juste magnifique🤌
this is insane!
thats pretty cool. Do you think you could have been faster doing it yourself?
Great question ! For some part like the custom shader or the slicing mechanism it actually took a long time to make Chat GPT behave correctly so it actually was a bit slow (also do to the fact that chat gpt 4 takes longer to generate the answer and has message limit). But the most impressive thing to me was the cube spawner based on the beat saber map. I had no idea how to make that work myself and trying to work on the script on my own would have taken me hours to figure out. So I guess if you want to be very efficient with it you need to know your own weakness and try to compensate with chatgpt. :)
Damn, i thought i was big brain for getting it to make a file hosting website. I gotta go giga brain
Chad GTP 😂
I think you need to remake this, but with ChatGPT 3.
will not work as the amount of tokens in gpt-3 is too low for some inputs and outputs to get this to work proper …like the whole beatmap analysis part would be segmented by 20+ parts
I really wanna play this ngl
That's mind blowing lol
awsome!
You should make a tutorial on how to make a spectator camera like in beat sabrr or in gorilla tag
Noted ! :D Thanks for thecomment. :)
@@ValemVR No Problem! and THANK YOU IVE BEEN TRYING TO DO THAT FOR EVER. AND THATS WHY YOUR MY FAVORITE VR GAME DEVELOPER.
"mom can i get beat saber?" Pov: Beat saber at home.
How does the algorithm work, to create blocks on beats?
We could use it to create tracks for Clone Hero e.g. pretty fast.
Amazing
YOUR ENGLISH ACCENT IS SOOOOO GOOD lol
ish, mec c incroyable comment chatgpt a reussit à faire ca
You Sound Like The Main Narrator From There Is No Game: Wrong Dimension.
yeah everyone loves chad gtp
Awesome!!!
Glad you like it my friend. :D
@@ValemVR Your channels are amazing they have helped me and also made me laugh. So thanks allot!! :)
This ain't no Beat Saber. This is Punch Sword
An AI might be able to do all the work for you, and in the near future it might do everything to an expert level. But working alongside the AI and adding your own touch will create masterpieces that stand out from the commonly generated riff raff we'll see flood the market. I'm excited to see the creative workflows brilliant game devs will come up with in how they work with AI.
*AI Assistance, not AI Reliance!*
This is INSANE! Would you mind kindly tell me the distance between two blocks in a same row? I am trying to make my own BeatSaber map. Many Thanks
6:43 CHAT GTP-
great vide but chatgpt (you) forgot to add score system
0:55 this is happen in Poland.
Very impressive, I just wish you'd shown youre questions + chat gpt answers a bit more, even if glossing over them a little bit, but not too fast. Instead of showing some fake text you did while editing
If you're curious I just uploaded the conversation with chat gpt here : docs.google.com/document/d/1edmgtf7tYw1fEUusVKdtCSinh1M3BlMnX9y9Z2gqZiI/edit?usp=sharing
@@ValemVR that's very good of you to share that, cheers. Great job on the video too.
Can you make this an app or post it on a website so we can try playing it?
0:09 hm nice Chad gtp
no one noticed how he says dear chat GTP 💀
If i could only like this video a million times!
What is the unity chat gpt plugin you used? Clasp?
Yes! :) Edit : Glasp glasp.co/youtube-summary
T'es français je me trompe ? :') et sympa la video !
I made it code sonic 2 using python and I made the models and put the script in and it worked so free sonic 2
WE NEED IT TO MAKE GORILLA TAG
yes
Wao! 😮
How long did this whole process take you?
how do you creat a emmision like that?
i want to download this
"when men become unchallenged they create their own rival to challenge themselves". long sentences short we basically "asking for trouble
U should call it gtp saber
WHERE CAN I GET THE GAME
Nice french accent ^^
How does it match the blocks to the timing of the song? I feel like that's the hardest part of Beat Saber right?
Beat Map can spawn a block to the beat of the song for you to slice. That's what Chat GPT was able to understand and made a script from. But actually to make a beat map you have some amazing tool to check the audio wave and design the spawning pattern from. Here is an example : ua-cam.com/video/mgGaqZ20Scw/v-deo.html
Common Chad GPT W.
Would you recommend gpt plus?
not sure how gpt3 compare to gpt4 on this task, i heard gpt3 cannot remember a lot of the conversation which was important for this project. :)
Ai scares me im am genuinely terrified im trying to learn game dev putting in 36hours a week of my time and just whats the point why am i trying my only skills are art and programming and just like what am I gunna do
Yeah it's crazy ! But a thing I learned during this challenge is that Chat GPT is bad at innovation, it didn't felt like it was actually replacing everything I did but rather guiding me. Personally I feel excited for what it will allow us to do as creator but I guess only time will tell the real impact this will make. :-)
@@ValemVR thanks i feel a little better now
only people who know how to code games, can actually ask chatGPT to make games. Tryit for yourself. Today you are learning skills to order chatGPT what to do in the future. Keep it up.
i am developing software since 1983 and even modern development systems do feel like magic to me compared to pure machine code back in the 80s. Nevertheless, pure coding will become obsolete at some point. It's the idea that has to be transformed into a code and this path has become rapitdely shorter and with A.I. you will be able to just tell what you want and the system will do it. It's a big plus for game creators and designers, but the software coder will be mostly gone.
Oui, Oui
lol chad gpt
Look like It defaults to URP, isn't standard better for VR or are we past that?
URP has shader graph which was very handy for this project ! :)
Anyone else notice "chad GPT" instead of Chat GPT. hehe
Woah! I totally wasn't expecting to see some of my charts used as the b-roll footage here!
Also, ChatGPT actually got a lot of things right about the base game environment that isn't really all that "questionable"!
Example: The small rotating rings actually don't have any faces on the back of them in the base game, and neither do many of the meshes actually!
Most of the stuff you only see from the front standing on the platform, so there's no reason to render both sides
I'm curious though, with the formatting of the map files, did ChatGPT actually understand things like the note type and cut direction automatically, or did you have to outsource that info and feed it in yourself? And later on did it pick up on any of the lighting events, walls, and things like that or was it just handling the notes?
Really rad video either way!
I've been using ChatGPT to help create a few shaders for some upcoming mods here and there, but I never actually understood the scope of what could be done with it.
I'm definitely going to have to start pushing it quite a bit more
Man thank you for that comment and for your amazing content.
I had no idea how a beat map works when starting the project so it was crazy to see chat gpt doing this task in particular.
I gave no information input for the map, just a copy of the data for the 20 first second and somehow he was able to complete this data with what he already knew about beat saber map. Now as it was something i didn't know about, I was not sured it was correct, but comparing it to the same beat map sent to the real beat saber game confirmed it was working correctly except for things like walls and note that have no direction which it didnt take into account.
ChatGPT is the best AI for reverse engineering :D
that aint beat saber that saber beats💀💀💀💀💀💀
ChatGPT❌ ChadGPT✅
This looks ilke a beat saber mod
"GTP"
Now try Gorilla Tag...
salut, je vois que tu est francais, ca vas?
2:00 Chat gpt is Not a Chat!