ChatGPT in Unity is INSANE!

Поділитися
Вставка
  • Опубліковано 19 бер 2023
  • This is a proof of concept from a Unity developer about integrating ChatGPT into the Unity game engine. Will simple text commands work in Unity, or will it fail hard?
    The answer... yes... and yes. ;)
    Honestly, I think this video is a glimpse into the very future of artificial intelligence powered/assisted game development tools.
    Links
    gamefromscratch.com/chatgpt-i...
    -----------------------------------------------------------------------------------------------------------
    Support : / gamefromscratch
    GameDev News : gamefromscratch.com
    GameDev Tutorials : devga.me
    Discord : / discord
    Twitter : / gamefromscratch
    -----------------------------------------------------------------------------------------------------------
  • Наука та технологія

КОМЕНТАРІ • 312

  • @gamefromscratch
    @gamefromscratch  Рік тому +23

    Links
    gamefromscratch.com/chatgpt-in-the-unity-game-engine/
    -----------------------------------------------------------------------------------------------------------
    *Support* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch
    -----------------------------------------------------------------------------------------------------------

    • @programaths
      @programaths Рік тому

      Origin is (0,0,0). Remember, kids, you're in 3D ^^

    • @awttygaming2510
      @awttygaming2510 11 місяців тому

      PLEASE HEEEEEEEEEEEEELP I LOST MY EMAIL FOREVER AND THESE ASS HOLE OPEN AI WONT HELP ME AT ALL THEIR CUSTOMER SERVER IS DOG SHIT PLEASE I CANT EVEN MAKE A NEW ACC CUZ THEIR SYSTEM IS TRAAAAAASH PLEASE HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @Ares9323
    @Ares9323 Рік тому +401

    Most requested task: "Make multiplayer"

    • @gamefromscratch
      @gamefromscratch  Рік тому +167

      Error... multiplayer Unity library deprecated.
      Which library ChatGPT?
      All of them.

    • @amuro9624
      @amuro9624 Рік тому +75

      It's funny because I've seen so many people complaining about games and saying "they should just add multiplayer it shouldn't be that hard".

    • @codewithmax
      @codewithmax Рік тому +10

      I sometimes use chatgpt for new gdscript in godot. Ask some solution for code 😅

    • @wildrelicproductions4879
      @wildrelicproductions4879 Рік тому +9

      Interesting that they got this to even work as a proof of concept in unity this early.

    • @wildrelicproductions4879
      @wildrelicproductions4879 Рік тому +3

      I don't think epic Games will add chatgbt in engine as a built in feature anytime soon as I'm pretty sure Tim Sweeney is still quite on the fence if it's a better or worse feature to add but I'm sure the first person to get a actual working plugin for this in unreal engine will be quite rich if added for sale in the marketplace

  • @bhBlacky82
    @bhBlacky82 Рік тому +219

    games like sims could really benefit from chat-gpt.. random people with cool conversations and when they add ai voiceover that doenst sound robotic.. will really create a lifelike ambience.. great times comes up

  • @Cola-42
    @Cola-42 Рік тому +31

    ChatGPT makes your life easier for now. Five papers down the line, ChatGPT doesn't need your input anymore.😛

    • @gamefromscratch
      @gamefromscratch  Рік тому +18

      Oh yeah... for now it's cool. One day it will be terrifying.

    • @Zanzikhan
      @Zanzikhan Рік тому

      Not true. It becomes stupid without proper guidance. It could not calculate my monthly expenses properly even with basic inputs and it kept correcting it incorrectly until it repeated the answer I gave it. XD

    • @Felipehez
      @Felipehez Рік тому +1

      what a time to be alive!

    • @nananana-ph6rj
      @nananana-ph6rj Рік тому +1

      @@Zanzikhan Stop looking at the little details, start looking at the whole picture. AI has been accellerating in development at an exponential rate, it'll only be a matter of time before it can do that too (save for some unexpected miracle that pushes technological advancement back)

  • @judgegroovyman
    @judgegroovyman Рік тому +68

    That’s wonderful. There’s nothing there I couldn’t do before but it makes those things way way easier and I’m looking forward to abusing it to see what it can do. Thanks for showing us this one

    • @saeedbarari2207
      @saeedbarari2207 Рік тому +3

      but really it wouldn't work for actual projects since you'd need lots of dependencies to give to the prompt

    • @nowayjosedaniel
      @nowayjosedaniel Рік тому +1

      Unity Technologies could add these features easily.

    • @martineugenionunellrey7924
      @martineugenionunellrey7924 Рік тому

      I used it for learning Unity and C# and worked perfectly FOR THAT PURPOSE, learning. If you want a real project it won´t help too much, many times it just takes longer to explain all the parameters for what you need than just doing it by yourself. Not to mention that sometimes if you show you code to it asking to add something and thinking it will just make it easier for the AI to understand what you want, it may break something it already worked to give you a solution that doesn´t work for another problem... it´s just better using it for learning and easy simple things, that saves you a lot of time and effort, but for the heavy ones it doesn´t help too much.

  • @aeriusblindsight
    @aeriusblindsight Рік тому +3

    Seriously love how this stuff is made, released, then, the community improves upon it, and it grows. Imagine using this with chatgpt memory plug-in, and telling it to analyze every failure then save it to memory.

  • @ymi_yugy3133
    @ymi_yugy3133 Рік тому +18

    getting this production ready, seems like a huge amount of work and I'm not sure if a company like Unity is able to commit the amount of resources that would take.
    Here is a list of requirements I think it would need to be actually useful.
    1. Work at interactive speeds.
    2. Be very reliable.
    3. Cover the vast amount of functionality.
    4. Be able to understand abstract problem descriptions and come up with how to solve them using Unity.
    I think 4. in particular is still way beyond the capabilities of LLMs of today.

    • @genib6174
      @genib6174 Рік тому

      I think most of these are actually limitations imposed by the AI model, so as new better models are released it would improve all of the mentioned points. Maybe there are a few things that are limitation on the unity side: the fact that it requires project recompilation from the look of it, and the model being a general purpose model(in other words, not trained specifically to be "working with unity"). If the latter could be solved by training a model in a specific way, the former probably can not be solved easily, since C# is not an interpreted, but compiled language.

  • @themustycreative
    @themustycreative Рік тому +4

    Thanks for creating this demo video! I think this just validated that creating an easy editor tool that will generate lots of polygons is needed for game developers. I will be more impressed when the natural language is integrated into Unity so that someone could speak and then generate an entire 3D scene that looks beautiful.

  • @connorhillen
    @connorhillen Рік тому +4

    Using GPT-4, I managed to get ChatGPT to generate a full Godot game, including project config, to make Pong from almost no description. Just taking any errors that it produced and pasting them in to get new files. Really powerful! GPT-4 will eventually accept image inputs, so being able to show off a design document with map sketches, or showing it spritesheets to have it automatically set up animations, may all be ways to make use of it in small ways to reduce manual labour.
    It's also quite good at language translation, so I imagine a first pass of translation spreadsheets would be fantastic at getting your game to a larger market as long as you can still validate its output.
    Very cool stuff! Between this and 3D generative art, prototyping is likely going to be much higher fidelity and much faster. Game jams in 2025 are going to be exciting.

  • @WeenieWalkerGames
    @WeenieWalkerGames Рік тому +14

    It could be interesting. I know there are a lot of tools I've bought on the Asset Store that performs some of this (grab all objects with this name, mass renaming, etc.) but I'm not sure where this would necessarily help me right now. We'll see how much it takes off and honestly, it is the stuff I can't think of that are the most exciting part of this. What COULD it do that I just don't think is possible right now?

  • @gilgabro420
    @gilgabro420 Рік тому +3

    I totally agree this already is a usefull tool. I mean simply being able to shange so many objects at once is crazy.

  • @gokudomatic
    @gokudomatic Рік тому +7

    Impressive. I'm not a unity user and I'm more interested to see such plugin in Godot. But overall, yes, it's very impressive.

  • @Thandius
    @Thandius Рік тому

    I really hope that this can get implemented into Unreal as well...
    and linked to basic blueprint libraries for standard things.
    so we can have commands like "Create a Tank player object with logic for tracked movement and firing"

  • @MowseChao
    @MowseChao Рік тому

    Wow that's fascinating. It feels like you can do so many unexpected things with Chat GPT
    What I originally thought this video would be about was Chat GPT being used to make NPCs more lifelike, but I do hope that becomes a thing in the future. Just think of how crazy online games would be if we had NPCs calculating their responses from a large language model.

    • @vagrant1943
      @vagrant1943 Рік тому

      Someone is already working on this! Check out "Inworld Origins". The player speaks to them via a microphone.

  • @wendten2
    @wendten2 Рік тому +4

    the method it actually quite simple, you just ask the bot for code that would do what you want, and then you run the code that it provides. if it provides code that doesnt work, it will give an error and doesnt run. If you sign up for the gpt4 you will probably get access fast, for me it took 1½ days from signup to get access. gpt4 is far more consistent with more complex commands. the price is 15x that of chat gpt though, but at 0.03$/750 words you can still make it write an entire book for 1.5$

    • @CosplayZine
      @CosplayZine Рік тому

      it's a small price to pay to possess other people's collective cognitive I guess.

  • @ytubeanon
    @ytubeanon Рік тому +1

    hmm, so much potential, except I hardly ever use 'random' for things, it's hard enough to get things to work even when you know exactly what you want... I don't know if it can do this yet, but for example using ChatGPT to create a UI element and then being able to reference changes you'd like to make, so it can delete and recreate specific elements would be game-changing

  • @edgarmedrano2562
    @edgarmedrano2562 Рік тому +1

    We definitely need a langchain implementation inside Unity. In Blender it should be easier, since langchain uses Python.

  • @deathscythe20
    @deathscythe20 Рік тому

    Ok 2 question.
    What Version of unity is this?
    What did you download besides unity and visual studio to get that ai settings?

  • @kishirisu1268
    @kishirisu1268 Рік тому

    I made grid level editor just in one day with GPT, it feels like coding finally became enjoyable and I think more about architecture, not implementation, as it should be with humans.

  • @VesuviasV
    @VesuviasV Рік тому +3

    so this was the prompt according to the github:"Write a Unity Editor script.
    " +
    " - It provides its functionality as a menu item placed \"Edit\" > \"Do Task\".
    " +
    " - It doesn’t provide any editor window. It immediately does the task when the menu item is invoked.
    " +
    " - Don’t use GameObject.FindGameObjectsWithTag.
    " +
    " - There is no selected object. Find game objects manually.
    " +
    " - I only need the script body. Don’t add any explanation.
    " +
    "The task is described as follows:
    " + input; nothing particular ground breaking, you could probably play with this some more to make it signifigantly better and fail less often.

  • @hartvenus
    @hartvenus Рік тому +11

    Love this! But to be fair it kinda looks like it’s easier to just make the script that generates all of these things using actual code instead of only natural language which is not as debuggable.

    • @hartvenus
      @hartvenus Рік тому +8

      By that I mean a script that shows me the code that chatgpt generates before it runs it lol

    • @gamefromscratch
      @gamefromscratch  Рік тому +11

      Yeah, but think of this as version 0.0.0.1.
      For certain tasks, such as bulk updating scene objects, I can honestly see this integration making life faster than any home built scripts.

    • @mandisaw
      @mandisaw Рік тому +1

      ​@@gamefromscratch Bulk updating objects is a very simple tool to code though, and Editor scripting allows for more versatility than working via an external parser. Plus Cloud AIs are paid services, or free w/ limits - even with better prompting/larger models, I can see running up a massive bill just iterating over a simple scene or UI. Hiring junior devs is cheaper LOL

  • @thenubblet3925
    @thenubblet3925 Рік тому

    i can spend 10 seconds asking chat gpt syntax or 15min looking through the unity api. when im not quite sure how to do something i can just ask an although usually the way it goes about it isnt to great but it gives me a starting point. it already is a very good tool for game devs

  • @biscuite3m0
    @biscuite3m0 Рік тому +1

    I was wandering when integrations of chatGPT with game engines will appear a couple days ago, hehe guess this is it.
    imagine fixing your broken script within the project itself... not having to copy code... explain what is the setup so it gives relevant answers.
    this is so exciting

  • @_gamma.
    @_gamma. Рік тому +8

    This is an insane demo, but does show some of the weaknesses of the technology (specifically the odd failures)

    • @reeboothemad5514
      @reeboothemad5514 Рік тому +5

      I don't think that's the weakness of the technology per se, but rather of the implementation. This is not something ChatGPT was specifically designed for and it still kind of does the job. The more it gets adapted to this task, the better it'll work.

    • @_gamma.
      @_gamma. Рік тому

      @@reeboothemad5514 fair point!

  • @SekhiroPL
    @SekhiroPL 11 місяців тому +1

    @gamefromscratch I bet that AI Command Window could be enchanced with for example autofill option or dropdown list with Game Objects present in current Scene (there is much area to expand&explore 🙂).

  • @DWSP101
    @DWSP101 Рік тому

    I can imagine you using the auto chatbot GPT to be able to automate this to have it have a set goal and it would be able to use it in the unity engine and be able to actually create for 3-D rendered items or characters since it’s able to create goals and search up information on the own

  • @smiilisa
    @smiilisa Рік тому

    Would be super interesting to see how Whisper can be implmented such that instead of typing these simple commands, you simply record your voice.

  • @keshav_p
    @keshav_p Рік тому

    Thanks a lot for the video!!

  • @mustaphadev0193
    @mustaphadev0193 Рік тому +2

    It would be great if it could create a full-level design like it does with images

    • @aceparable1
      @aceparable1 Рік тому

      It will very soon. This video is thinking too small. AI isn't for making and placing 3D models to speed up game dev. It's going to animate the entire thing on the fly using the player's ideas. It sounds like sci fi, but I just tried Midjourney today and I was shocked. As a player I am excited, but as a designer I am depressed haha.

  • @martineugenionunellrey7924
    @martineugenionunellrey7924 Рік тому

    I used ChatGPT to learn how to use Unity and C# (I already knew how to program, but not with this engine or language), it´s a great GREAT tool, but the more complex the project the more it fails, when I grasped the language I almost had to stop using ChatGPT because it was just slowing me down, it took too long to explain all the parameters I needed for each script, had HUGE logic errors, it was just impractical... but it´s awesome for starting a script, maybe to start an easy concept on a script and then building yourself over it, that saves a lot of time and script typing, but don´t think it will program heavy logic scripts because it will take you longer to find all the mistakes and finding out that you have to do it again from scratch asking yourself why didn´t you do it by yourself almost from the beginning. It´s interesting that so many people try it at something very simple and says "You can program anything with this!" at least for some time that won´t be the case, I hope it will come to that point soon, but for now it won´t.

    • @messengercreator
      @messengercreator 7 місяців тому

      if u find complex code and short explain and better explain I'll introducing AI CHAT DEEPAI the AI CHAT DEEPAI is so powerful and much better than OPENAI since start 2015-2018 and u can show ur picture and video and anything u want

  • @Cronofear
    @Cronofear Рік тому +4

    We still need a declarative language that makes use of these AI technologies, assuming it's possible to create deterministic results... It's looking good tho, but I can see it causing issues for more complex stuff. This tool also needs to show the script is going to run or at least an overview of it before we confirm it.

    • @mandisaw
      @mandisaw Рік тому +2

      There have been natural-language scripting languages before. They are ok for domain-specific tasks, like the narrative ones used for code-lite visual novels. But they are just not as flexible or extensible as "normal" code syntax, or provide as good a user-experience as conventional GUIs.
      Basically they created a very expensive, slow, text-parser on top of the Unity Editor API. Which is a cool exercise, but it's already proven that this approach doesn't work outside of very simple/constrained use cases.

  • @Snake-sv6ie
    @Snake-sv6ie Рік тому

    as an indie developer, i find this trully awesome !

  • @3RDEYELOVE
    @3RDEYELOVE Рік тому

    I'm definitely making my dream game these very soon💪🏾

  • @samihannandedkar5153
    @samihannandedkar5153 Рік тому

    I am getting an error while downloading 3D assets from asset store. It showing me Error while getting access token : invalid config from unity what should I do now ?

  • @crummymudd8625
    @crummymudd8625 Рік тому +4

    It's just like Star Trek, on the Holodeck: "Computer, make a forest." "Make the tree branches higher." "Add 3 paths through the forest." etc, etc. Computer could do it and it passed for real, but they still needed a human to have a vision to create a scene and interaction. What worries me the most about this AI stuff and how easy it is -- am I going to become a Barclay, seeking the Goddess of Empathy ???

    • @mandisaw
      @mandisaw Рік тому +1

      Even with the Holodeck, you've got to remember that there were scenario-designers actually building out those programs. The voice commands the crew used were essentially known, documented parameters that the program authors made available. Even the "blank" Holodeck was accessing essentially shareware/built-in programs.
      Saying "show me a tree", without environmental context, geological era, or _planet_? You could get a 21st century oak or some maneating prehistoric Vulcan cactus 😆

    • @martineugenionunellrey7924
      @martineugenionunellrey7924 Рік тому

      I´ve kinda started my first project in Unity with ChatGPT like that, trying to make something like minecraft just for learning purposes. I didn´t know anything about the engine or C# so at first I relied entirely on telling ChatGPT what to do like that. Add cubes one next to the other forming a 100x100 plane, add randomly 100 Tree objects, generate every 5 seconds one Coin object 3 units over one random Cube object. Add an Player object over one Cube object using capsule shape that can be moved with the keyboard... and so on

    • @mandisaw
      @mandisaw Рік тому

      @@martineugenionunellrey7924 If you're learning the engine though, I think you'll want to try at least getting the basics down so you know what to even ask for. Kind of like reading the menu before ordering at a restaurant. I imagine that'll give you better results.

  • @ace90210ace
    @ace90210ace Рік тому +4

    having written some chatgpt api code and looked at his code im surprised how well it works (not critisizing just observing). he is using a very basic single line prompt with no setup/example data for chatGPT to learn from. i would bet you could reduce the code errors significantly if he just added more data to the API request.
    for example i did similar and asked it to create c# scripts for a AI charecter and response system as a POC on using it to create AI characters and i found it was unreliable at first similar to this, until i gave it a grounding and example.
    so instead of just "basic prompt + {user input}" which is what he is doing you do
    system "basic setup prompt similar to his"
    user "create 10 random cubes"
    assistant "{{input perfect answer code here}}"
    user "{user input}"
    he also could possibly tweak some of the api variables as chatgpt api lets you define how deterministic (reproducible) its output is so it is less random

    • @Cronofear
      @Cronofear Рік тому

      Most likely it's feeding chatGPT with data gathered from the unity environment. What assets are in the world, what assets are selected, etc.

  • @JumpingCow
    @JumpingCow Рік тому +1

    This is just the beginning. The possibilities for game engines and things like Blender are just mind boggling. Really, we will look back at the days where everything was hand coded and laugh.

  • @Lout-ed5of
    @Lout-ed5of Рік тому

    I'm novice on Unreal Engine, where do i have to place folders "packages" "assets" and "projectsettings" ?

  • @JC-jz6rx
    @JC-jz6rx Рік тому +1

    Does anyone have any idea how this actually works tho? I looked through source and still can’t figure it out.
    Like if chat gpt recieves a command. I get it can give a response and even understand it , but how do chat gpt responses get converted into unity actions

  • @ahmedfaiaz1840
    @ahmedfaiaz1840 11 місяців тому

    I dont see the Ai Command option in my project settings, does it require a specific version of unity ?

    • @messengercreator
      @messengercreator 7 місяців тому

      u don't worry about that I'll introducing AI CHAT DEEPAI the AI CHAT DEEPAI is so powerful and much better than OPENAI since start 2015-2018 and u can show ur picture and video and anything u want

  • @amicableami87
    @amicableami87 Рік тому

    I think one of the biggest things to come out of the AI Emergence is going to be the ability for the disabled to do so much more than they could before.

  • @Bookofwords
    @Bookofwords Рік тому

    interesting...but can it do more useful things like create an inventory system for your game or something like that? creating systems?

  • @lionelt.9124
    @lionelt.9124 Рік тому

    Well it would be cool to see used in Godot as a part of a declarative visual scripting system. Wow! 🤯

  • @afterworldstudios6539
    @afterworldstudios6539 Рік тому

    first of all automated tasks can be done anyway so this is nothing special but for it to tap into a central ai database for things like speech reaction etc will be where this stuff will really shine imo

  • @reeboothemad5514
    @reeboothemad5514 Рік тому +14

    Aw, man... the improvement steps this tech has made in the last two years are frightingly big. I wouldn't be surprised if five more years down the road you could interact with any creation software more or less the same way people in ST:TNG interact with the holodeck: You just tell it what you want and it gives you a draft and options to refine things to your needs.

    • @thepottervault
      @thepottervault Рік тому +1

      Exactly This ^

    • @BCBtheBeastlyBeast
      @BCBtheBeastlyBeast Рік тому

      It's only a matter of time before we're in VR giving voice commands to Unreal Engine and creating worlds around us. In the future, an AI built into your operating system will be able to connect with your applications so even if they don't have AI built in, you can still use AI to interact with them.

  • @TheTrumanZoo
    @TheTrumanZoo Рік тому +5

    this will be a thing. it will become very, very useful.

  • @alexandratrenkova9339
    @alexandratrenkova9339 Рік тому

    Honestly, it may not be ready for prime-time, but there is so much that can be done. My boss who is a game dev (www.youtube.com/@SamuelAsherRivello) is currently working on integrating it into a game. That's really the future!

  • @impheris
    @impheris Рік тому

    it can be useful on some cases, is a good utility

  • @gustavolrcoelho
    @gustavolrcoelho Рік тому +6

    Don't do that, you'll traumatize ChatGPT.

  • @ViRiXDreamcore
    @ViRiXDreamcore Рік тому

    That is freaking crazy!!

  • @KomodoBitGames
    @KomodoBitGames Рік тому

    Unity’s UI design has gotten a lot better since I used it in early 2020. It’s a lot cleaner and more modern. Still not as good as unreal though, epic games has amazing UI/UX designers

  • @morglod
    @morglod Рік тому

    Nobody:
    Absolutely insane!
    Chatgpt:
    "Cube" not found

  • @foxerite
    @foxerite Рік тому

    where can i find the api in chatpgt?

  • @JoseAzulOfficial
    @JoseAzulOfficial 3 місяці тому

    This is incredible! (in a great way)

  • @stalkerkk
    @stalkerkk Рік тому

    Chatgpt can write gdscript also, I develop full body fps in few minutes it's great tool if used properly.

  • @juezna
    @juezna Рік тому

    Honestly, I mean. It IS powerful but it's being applied in stuff that it's not as useful IMO. Of course it's early stages, but it will be interesting to see how it can be applied in script editing for example, bug fixing, improving performance, etc.

  • @viper341
    @viper341 Рік тому

    The main limitation of these AI tools isn't the power of the AI, it's trying trying to put into words exactly what you want. Most the time for anything even slightly complex, it's just easier to do it the way we do it now, explicitly programming exactly what you want and pointing and clicking exactly where you want something. Many things are hard to put into words and it just makes things more difficult in most cases.

    • @davidmartensson273
      @davidmartensson273 Рік тому

      Also, while it often produces results that work or can be convincing, it still does not really know what its delivering and unless they add extra layers to validate the output it can just as easily lie or make up something.
      For automating tasks like this it might not be a big problem, just ask it to undo and add more explanation, but if you do not know how to validate the result, you might end up with something useless or even harmful and that will be a major task to solve.
      As a help to someone who already knows how to do this sure, but once novices starts using it without that, we could end up with broken things or having generative AI getting a bad reputation for producing crap.

  • @rlwarner777
    @rlwarner777 Рік тому

    The thing I find scary is that it infers things, like when I told it to code a turn-based system in gpdot it build code that reated a tween that modulares from black to clear when you end your turn.. I could imagine you put in there you want to make a mobile game, so it makes the game pay to win.

  • @BadBanana
    @BadBanana Рік тому +2

    It's definitely got potential...
    You or I could have done all that in c# faster at present.
    With much more accuracy and options.
    What took you 5 minutes of prompts you or I could've done the same using code.
    I suppose you could've asked it to make a script that did that and perhaps shaved off a minute or two...
    This is very basic though.
    To the point I wonder if Ai would ever be able to really help anyone other than a critical thinker without knowledge of C# and unity engine.
    One thing I'd like it to be able to do for me personally
    Is scout my hierarchy for gameobjects containing components and select them all in editor.
    Now that would be useful
    Very useful 👌

    • @mandisaw
      @mandisaw Рік тому

      > _Scout my hierarchy for GOs by component_ This is already doable in-Editor via the Search bar, or using Unity's updated Search API. The search icon has a dropdown that lets you switch from name-search to type-search (and a 3rd option, I forget what). Haven't messed with the new Search API, but I think there was a Unite or Live Training talk about it a couple yrs back. Should be on their YT channel.

    • @mandisaw
      @mandisaw Рік тому

      And agreed that this is a slower, more constrained way to do things than just using the existing Editor, or code. I don't see how a language model would be useful for custom code, which is like 80% of most projects past the beginner level.
      Folks have tried many times to make natural-language scripting, but it's not as adaptable, extensible, or efficient as a "normal" programming language. Code syntax has many fewer commands to learn, simpler grammar, and largely lacks the ambiguities that human-languages do.
      It's handy for stuff like narrative-scripting tools for writers, or experimental text adventures, WYSIWYG art/document editors, and the like, but it's not really production-viable, nor could it become so.

  • @thedeveIoper
    @thedeveIoper Рік тому

    Using ChatGPT as a tool makes me way more efficient, and it makes working so much smoother. What I fear, however, is this bringing much higher standards to the industry. Imagine finding a job when every code related job requires you to write thousands of lines every week

  • @nmorgan350z
    @nmorgan350z Рік тому

    How are you getting this to load?... I've spent about 5-6 hours trying...

  • @EthelredFlametail
    @EthelredFlametail Рік тому

    I hope that the AI will be able to teach you coding in unity and if you do something wrong asks you if you want it to correct you.
    With reasurence if you get angry 😠 with the code with that AI saying, "don't give up" and "let's talk about it" and "perhaps we should take a break"

  • @keshav_p
    @keshav_p Рік тому

    i think in future the interface is going to be just a text bar for these initially haha

  • @jornzwaagstra1150
    @jornzwaagstra1150 Рік тому

    Any company that looks at this and goes good now we can cut our workforce is half is going under.
    You could double your workforce instead and bring out products twice the speed for no additional costs(reletifly speaking to the first option).
    the thing is use as a developer need to learn to use the tools once or before they become relevant

  • @EstevanLopez
    @EstevanLopez Рік тому +18

    It's pretty impressive but I don't like how many times the prompt returned nothing. definitely something that will get better over time.
    Ultimately the biggest limitation is money 😅

    • @gamefromscratch
      @gamefromscratch  Рік тому +10

      Yeah... I have to imagine with more time that part of the process can be fixed with relative ease. Now imagine a team working on this internally at Unity (or Epic or Godot) instead of just one guys PoC project. Yeah, that's where your money kicks in.

    • @CosplayZine
      @CosplayZine Рік тому +1

      I like it because if you really want something, you should work for it. So at least if you are gonna have an easy button let's make sure you really want that masterpiece by making you press 3 buttons instead of reading and pressing a lot of buttons. They say you get what you pay for but I wonder how long it will be before making a game will become as simple as filling out a long mad lib.

  • @ScaerieTale
    @ScaerieTale Рік тому

    It's going to be an interesting tool in the future for sure. The only concern that I have is that with democratization of technology, the floodgates of badly slapped together products are going to be opened even wider - but seeing as that's already an issue it's hard to even argue that at this point. But OTOH if it helps someone intimidated by programming, to create something beautiful they would never have otherwise made? I am ALL for that!

  • @rdfairfax
    @rdfairfax Рік тому

    In Star trek TNG this is how they built programs in the holo deck. Star Trek really predicts the future.

    • @screenapple1660
      @screenapple1660 Рік тому +1

      Voice SDK and VR headset would work.

    • @mandisaw
      @mandisaw Рік тому +1

      Nah, Holodeck programmers built the scenarios, and then exposed command parameters. So it was more like using a voice menu, or at best, a mod kit, than creating the actual "game".

  • @forwatching6708
    @forwatching6708 Рік тому

    A full implementation of ChatGPT into unity wouldn't be complete without Interactive AI characters similar to Inworld. AI is going to be revolutionary.

  • @luizcastro5246
    @luizcastro5246 Рік тому +6

    this shows how AI can do a lot more than people initially designed it for, and it will put a lot of people out of their jobs

    • @Horrordelic
      @Horrordelic Рік тому

      and I am soon finishged my frontend studies .. :(

    • @luizcastro5246
      @luizcastro5246 Рік тому

      @@Horrordelic :(

    • @amuro9624
      @amuro9624 Рік тому +2

      I don't think it can do more. At least not yet. Certain situations require thinking outside of the box for better results and that's always gonna be something an AI cannot do. There was this post from one animator going around Twitter recently showing how he had to deform a 3d model in an unnatural way to make the shot feel more natural at the angle they chose for the scene. Weird work around like that is something I doubt an AI can figure out unless a human popularize the practice first.

    • @MetalSonicReject
      @MetalSonicReject Рік тому +9

      Or it will simplify their jobs, make things easier for them.

    • @user-jk2bj5gr5e
      @user-jk2bj5gr5e Рік тому

      @@MetalSonicReject I think that's wishful thinking. If you can generate art on your own instead of paying to artist, you do that. How can it improve artist's workflow? Same with other fields.

  • @guillermomazzari8320
    @guillermomazzari8320 11 місяців тому

    I would like to see chatgpt driven NPC

  • @RyanshawMe
    @RyanshawMe Рік тому

    This is insane. I would love to test with unreal engine

  • @victormolina6316
    @victormolina6316 Рік тому +1

    Imaging Chatgpt implemented into Cryengine 😮😅

  • @chriswatts3697
    @chriswatts3697 Рік тому +1

    Would be interesting to know if someone did already connect LLama and Dalai to Unity or Unreal. A full language model on the system that works also offline would be cool.

  • @EmanX140
    @EmanX140 Рік тому

    Finally, I can make my mmo now 😄

  • @HalValla01
    @HalValla01 Рік тому +1

    That is awesome yet terrifying. I both love it and hate it. Kinda like a sibling tbh

  • @imjustsaiyan7450
    @imjustsaiyan7450 8 місяців тому

    You know what's even more insane? A developer in Unity.

  • @Matteh
    @Matteh Рік тому

    Simple one line prompts will rarely get decent responses, as the saying goes, garbage in garbage out. I've been playing with the free version of chatgpt for a couple weeks now, once I started figuring out how to write proper prompts, the responses improved a lot, including generating some solid scripts that would have taken me way, way, way longer to type up. knowing that gpt4 is much stronger than the free version, I'm almost scared of it.
    The key is learning how to write good prompts. Yes, natural language prompts work, to a degree. But it is still a computer, and computers are dumb. There are a couple solutions to that though. The first is to use a prompt generator of some sort; I use a pre-made prompt in gpt to tell it to go through an iterative process of improving a desired prompt with me. That alone improved my prompts a lot, not just from the results of the process, but by helping me figure out what makes a good prompt as well. Just practicing writing prompts helps too, get a little text adventure going with gpt and play with the prompts; short prompts usually get short responses, the more you put in, the more gtp gives you. There are limits to that though, too much input can confuse it if it isn't very neatly organized, character limits can break responses, especially things like long code blocks, and the free version at least seems rather forgetful so I have to resort to either reminding it of things or include instructions for it to "remember" something by including it in its responses.
    Currently though, I'm leaning on a couple prompt templates I've been slowly working on for the stuff I plan to use gpt for. Though I have the feeling a lot of the work I've put into the templates would be extraneous on gpt4 as it isn't as limited. Pre-made prompts and prompt templates are pretty easy to dig up on google, but I'd suggest making your own.

  • @camaycama7479
    @camaycama7479 Рік тому

    at the beginning of the video I was wondering why I let the video speed at 2x, and then realize it was 1x

  • @TheIllerX
    @TheIllerX Рік тому

    "Computer, make a holodeck VR story inspired by Sherlock holmes"

  • @maximus5697
    @maximus5697 Рік тому

    It is possible to use AI to generate 2D-Textures for characters ?

  • @MR3DDev
    @MR3DDev Рік тому +4

    How soon till we see thousands of people now thinking they can make a game cause they told this thing to add some cubes?

    • @igorthelight
      @igorthelight Рік тому +3

      Not a problem - we already see thousand of people who think that they are game developers since Unity came out ;-)

    • @martineugenionunellrey7924
      @martineugenionunellrey7924 Рік тому

      @@igorthelight XD

  • @churi24
    @churi24 Рік тому

    Everything that comes from Keijiro is cool.

  • @VSink7631
    @VSink7631 Рік тому

    I want to a open world rpg that uses chatGPT to talk to players about anything in the game.

  • @stephenonline345
    @stephenonline345 11 місяців тому

    Best time to be a game dev, any one can be one with Ai Assist, I can’t help to imagine what it like to make game inside Vision OS in the living room, iron man Jarvis style

    • @messengercreator
      @messengercreator 7 місяців тому

      if u want have vision of AI I'll introducing AI CHAT DEEPAI the AI CHAT DEEPAI is so powerful and much better than OPENAI since start 2015-2018 and u can show ur picture and video and anything u want

  • @maniksharma9736
    @maniksharma9736 Рік тому +4

    Let's ask chatgpt to make a Godot chatgpt integration.😂

    • @igorthelight
      @igorthelight Рік тому +1

      He couldn't implement it in Godot 4 because ChatGPT was trained on 2021 year data.
      But in a year or two... ;-)

    • @CPT101
      @CPT101 Рік тому

      ​@@igorthelightyeah? cool cool cool

  • @AkshaySrinivasan123
    @AkshaySrinivasan123 Рік тому

    No it is not scary. Yes this is serious. This is a blessing as you will not have break your head, I have failed to think the Unity way, learning software after software that is over complicated just to build a simple game to have fun and make your dreams come true.

  • @yumleaw3902
    @yumleaw3902 Рік тому

    I feel like it's some kind of playground, or "this is a book" when you're first learning English, which sounds like no error but you'd never say it in reality. I don't know when you'd need to put 100 random cubes or 100 lights when you're making a real game.

  • @simple-security
    @simple-security Рік тому

    i need this for vr development. keep hitting walls when trying to code c# and mixed reality.

  • @proportion11
    @proportion11 Рік тому

    I remember one April fools unity did a prank of something like this, eg describe your game and it will make it. It's just funny that it's becoming reality

  • @carlosrivadulla8903
    @carlosrivadulla8903 Рік тому

    The future of this is ordering the engine what to do with ur voice in VR, the engine ll have its own personality. Maybe even in form of an avatar (an anime waifu one of course)

  • @ShadoFXPerino
    @ShadoFXPerino Рік тому

    2:21 "colider" lmao

  • @Justice397
    @Justice397 Рік тому +2

    Oh god now for Unreal

  • @michaelpio8258
    @michaelpio8258 Рік тому

    Actually the growth rate of these AI systems are insane, we actually need those to reach our full potential as humans ,

  • @GameboyCitizen
    @GameboyCitizen Рік тому

    i need this in ue5

  • @eaglenebula2172
    @eaglenebula2172 Рік тому +1

    Sounds pretty cool but taking this long for making something so simple it ain't ready yet. I'd be faster doing it myself.
    Besides how are we to deal with bugs, performance issues and code quality when relying on AI to write the code for us in the future ? It's not like we could just tell it "fix any bug you made in your code" or "make it more performant" in its current state.

    • @mandisaw
      @mandisaw Рік тому

      > "Fix all bugs, incl ones caused by users & platforms" 😂

    • @eaglenebula2172
      @eaglenebula2172 Рік тому +1

      @@mandisaw 🤣

  • @michaelwhaley4638
    @michaelwhaley4638 Рік тому

    It definitely has potential, at least, but there a lot of bugs yet.

  • @Shenron666
    @Shenron666 Рік тому

    Insane is not the word i would use
    Fun experiment maybe, for 5 minutes, more will be torture

  • @iconsintown
    @iconsintown Рік тому

    I cna comfirm chatgtp is f*cking awesome for writing code it still makes mistakes but it saves so much time.

  • @Invisibility6
    @Invisibility6 Рік тому

    See article GPT/Zero Day BGR !

  • @luigisake
    @luigisake Рік тому

    there is a Chat GBT in Godot's AssetLib