Using AI To Build A Game From Scratch (NO Experience)

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • Here's a breakdown of how I used AI to make a video game.
    Here's the game: mreflow.com/ju...
    GitHub: github.com/mre...
    🛠️ Explore hundreds of AI Tools: futuretools.io/
    📰 Weekly Newsletter: www.futuretool...
    😊 Discord Community: futuretools.io...
    🐤 Follow me on Twitter: / mreflow
    🐺 My personal blog: mattwolfe.com/
    🌯 Buy me a burrito: ko-fi.com/matt...
    🍭 My Backgrounds: www.futuretool...
    Outro music generated by Mubert mubert.com/render
    #AIGame #gamedev #gpt4

Комментарии • 1,1 тыс.

  • @vectoralphaSec
    @vectoralphaSec Год назад +1392

    Game development is hard and extremely time consuming. So the fact you were even able to do all this in such a short amount of time is incredibly impressive.

    • @ihavetubes
      @ihavetubes Год назад +48

      only matter of time before we can talk to it about code using are voice

    • @tuseroni6085
      @tuseroni6085 Год назад +62

      maybe as a novice, but a skilled programmer would be able to make this in a LOT shorter than 8 hours.

    • @AutisticMorty
      @AutisticMorty Год назад +60

      ​@@tuseroni6085 I'm a senior programmer and I've never built a game. This would have been a huge hassle for me to learn how to code on my own.

    • @tuseroni6085
      @tuseroni6085 Год назад +22

      @@AutisticMorty i'm also a senior programmer, i havent built games per se, but i have built game like things, this would not take me 8 hours to make, this would take me maybe a couple hours, and i would need AI for the artwork, or steal it from somewhere, as i'm not an artist.
      the main thing you need is just the render loop, the fall rate (use gravity of 9.8 m/s^2, assume your character is about 2 meters, do the math based on the height of your character to turn meters into pixels and you have your fall rate, or just pick one and modify til you like it), and the collision detection (simple collision detection like this is easy, it's just squares, the collision detection algorithm for squares is easy to find) and that's most of the game.
      generating platforms is trivial, as is the coins and the counter. end the game state when you collide with the floor is simple. everything in this should be nothing hard for a seasoned programmer.

    • @elephantgrass631
      @elephantgrass631 Год назад +20

      @@tuseroni6085 And this is the worst that tools like this will get. They will only improve more and more to the point where it will improve itself. A game like this take minutes to make by AI in the future and will most likely make coding as useful as playing guitar: Fulfilling, but can be done by most for cheap.

  • @JoshFlorii
    @JoshFlorii Год назад +1096

    "It took a lot longer than I thought it would" ... ah yes, welcome to being a developer

    • @thomasboone39
      @thomasboone39 Год назад +18

      This hahaha

    • @Jokerwolf666
      @Jokerwolf666 Год назад +3

      ​@@thomasboone39 lmao yep.

    • @raidiano3507
      @raidiano3507 Год назад +10

      How can you know someone Codes/is a Developer?
      He will tell you.

    • @QQnowQQlater
      @QQnowQQlater Год назад +16

      They aren't a developer, but they're basically ready to fill steam with more shitty games.

    • @Terbie36
      @Terbie36 Год назад +17

      @@QQnowQQlater If they are shitty, then people won't buy them. So why does it bother you? Who cares, huh?

  • @TruthWalker
    @TruthWalker Год назад +706

    Wow! As a programmer, I was slightly hoping Matt would not succeed but was excited when he did! By the way, 4 hours or even days is NOTHING compared to the years I have spent learning code from tutorials and tons of trial and error. He took what most people with no coding experience would probably take weeks to months to do and instead with GPT-4 was able to do it in a fraction of the time. We live in interesting times!

    • @williampowell3378
      @williampowell3378 Год назад +8

      Indeed

    • @ShawnFumo
      @ShawnFumo Год назад +42

      Yeah and he learned via immersion, but you can take that further by asking probing questions. Like you could literally at any time be "ok, what does that symbol you just used mean?" and get an answer.

    • @TheIgnoramus
      @TheIgnoramus Год назад +38

      @@ShawnFumo that’s the important thing, I can imagine kids in the future having vastly different ways of thinking about information than we do now.

    • @jordanrock3494
      @jordanrock3494 Год назад +30

      In ten years, way more people are going to be making AAA games on their own in a weekend.

    • @vondamn9943
      @vondamn9943 Год назад +24

      @@jordanrock3494 way way less than ten years at this rate imo

  • @Baekstrom
    @Baekstrom Год назад +544

    When the code grows, ask ChatGPT to split it into smaller javascript files, so that for example the code for animating and controlling the player character is in its own file. That should allow the code that you are working on to fit within the character limit.

    • @gudspellar3605
      @gudspellar3605 Год назад +30

      Dang you make a great point. As us none coders venture into new grounds it will become a new skill learning how to extract the least amount of information to have AI complete the task at hand while using the fewest chat characters.

    • @ShawnFumo
      @ShawnFumo Год назад +12

      @@gudspellar3605 Yeah I was thinking exactly that. There will be guides specifically about how do you best use the AI. The fact that people are getting this far while on the cutting edge is pretty amazing.

    • @zabity
      @zabity Год назад +10

      @@gudspellar3605 you blink your eyes and now there's a prompt engineer profession that's atm paid like a senior developer

    • @knightlong6521
      @knightlong6521 Год назад +14

      @@gudspellar3605 only for the next 6 to 9 months bro. This thing won’t know any limits soon. None the less character limits. Only limits will be outside restrictions placed upon it by humanity. If we even can

    • @alexandratrenkova9339
      @alexandratrenkova9339 Год назад +3

      Big brain solutions

  • @Zadius
    @Zadius Год назад +144

    What's funny to me is that the process you went through here is very similar to how a beginner programmer experiences things when they are learning on their own. I used to take other people's code and tinker around with it - what happens when I change this number, what happens when I delete this line, and you figure out what the parts do and what the functions mean. Then it's always the feet moving (sprite animation) or some other small detail that creates hours of frustration until you're about to throw the computer out the window. 🤣 But in the end, you learned quite a bit: creating a coordinate system, collision detection, spite animation, data types, function calls, user controls (keyboard inputs and mouse click inputs), and so on - things that I had to look up and learn from examples, then learn how to combine them together. You might not have learned all the meaning of the code, but you learned the structure of a program like this and what goes into creating it. That's a main difference between software development and coding. You learned more about the higher-level structure and design of a program, without need to know how to do the coding. Like the difference between an architect and a construction worker. Awesome stuff! But, I guess soon the AI will make the entire program in one shot.

    • @pluto3606
      @pluto3606 Год назад +2

      yeah it’s crazy. give the AI a few more months, maybe a year or two. i don’t think coders will have a job, or at least not the way we see it today. learning coding languages would almost be pointless. the AI will always know more than a human can, it has zero limitations. the question is, when will it get to that point where we don’t need humans to review it and it can just do it perfect in one shot? i don’t think it’s too far away

    • @brianp6859
      @brianp6859 Год назад

      @@pluto3606 Yeah we'll see. I think the higher level software engineer/architect will be needed to smooth out wrinkles and or lead the creative design/details but the grunt work previously done by lower paid coders might be in serious jeopardy

    • @NipapornP
      @NipapornP Год назад +1

      Well, the most important part of creating a "good" game is it's main idea/concept. I'm not sure, if the AI can come up with this "in one shot". Basically, there are still just a handful kind of games out there, which even get more and more similar. Most difference is the graphic outcome, but the cores are pretty much the same.

    • @Zinna_Travel
      @Zinna_Travel Год назад

      Very shocking, I am AI

  • @qmerk2661
    @qmerk2661 Год назад +9

    finally someone that titles their video "using AI to build a game from scratch (NO EXPERIENCE)" and they weren't pulling any bullshit. well done man! loved the video!

  • @IvoryOasis
    @IvoryOasis Год назад +180

    This was my experience also. I don't know to code... so I had to do the troubleshooting a LOT to try and get it to write a script for me. But as I was going I found myself learning as I was going. It was actually pretty interesting....
    I could see this sort of AI assisted learning being a GREAT thing for students. Especially if you back it up with some proper lessons between working with the AI. I really wish I could go back in time and have this when I was younger.

    • @dendon3384
      @dendon3384 Год назад +18

      Just use it now lol. Don't wish to be younger. You may just take it for granted.

    • @IvoryOasis
      @IvoryOasis Год назад

      @@dendon3384 I'm already using it, but I'm coming to the end of my career. Too little too late for me (not that things have worked out poorly for me though haha, more just about what I could have learnt from it).

    • @jenkem4464
      @jenkem4464 Год назад +11

      Yeah I used to say that about music. "In another life, I'd love to be a guitar player!" One day I was like...screw that...I only have one life and just started learning. Nothing professional but I can twang out a small tune now and again and it's totally satisfying.
      Just get at it!

    • @enriquemontero74
      @enriquemontero74 Год назад +3

      Rather be grateful to be alive today, think, you are still halfway through your life more or less, so you still have a lot to learn and experience. Maybe if you were young again, you would take a different path far away and you would be the same age again, wondering because I didn't take advantage of my second youth, haha to hell it's better to learn now with your current spirits and desires.

    • @peterski1
      @peterski1 Год назад +1

      Guess what..... even as a skilled developer you need to troubleshoot a lot!

  • @ObjectiveObserver
    @ObjectiveObserver Год назад +380

    Watching these videos, I feel that whenever you find yourself saying: "I want to create this, but I don't know how," the "don't know how" part is hardly an issue anymore. And that's why I love AI so much. It empowers us to create literally *anything*, or at least gives us the detailed steps to do so. Thanks for the inspiration, Matt! ❤

    • @ObjectiveObserver
      @ObjectiveObserver Год назад +49

      @@gumzster Well, let me enlighten you then. I'm a Product Owner by profession. I come up with cool product ideas and work with my team of developers to bring them to life. Do I actually write the code that makes those products run? No. Do I still feel that my input has been instrumental in making sure the products are as great as they can be? Hell yeah.
      Or in different terms: Do you tell your kids they can't be proud of something great they built out of LEGO blocks, just because they didn't handcraft every single building block from scratch?
      And finally, Matt demonstrated in this very video that this goes way beyond "telling a painter to paint an elephant". Even if the actual coding becomes a lot more manageable, the iterative process to bring your *own* vision to life (rather than just having "a painted elephant") is the hardest part. So I think AI-assisted creations still warrant credit to the creators.

    • @Gunrun808
      @Gunrun808 Год назад +41

      ​@@gumzster people have lots of ideas and no skill to make them. AI allows their ideas to come into existence.

    • @imjustadev
      @imjustadev Год назад +2

      @@ObjectiveObserver Agree. In an enterprise, developers are implementers of ideas. And that's why I say:
      I love software engineering because I can create amazing stuff.
      I hate software engineering because those creations are not mine.

    • @archvaldor
      @archvaldor Год назад +18

      @@gumzster "Also, if you told your employees what to create, surely they are the creatives? You made the decision what should be made, but they actually created it" So according to your logic a director has no input into his film because the actors and crew do everything. And a conductor of an orchestra has no creative input because he isn't playing an instrument. And a president has no impact on a nation since he doesn't execute his own policies.

    • @JohnDlugosz
      @JohnDlugosz Год назад

      You should try baking something next. That requires some skill but it's not going to be dangerous or too expensive to iterate.

  • @AizaakThurston
    @AizaakThurston Год назад +43

    Been into indie development since I was 14. Started with html/js like this but had to learn from massive textbooks on programming that were often outdated. This is just mind blowingly amazing to me. I can't imagine how many years I would have saved if I had this as a kid.

    • @Zinna_Travel
      @Zinna_Travel Год назад

      Very shocking, I am AI

    • @stixxx2k
      @stixxx2k Год назад

      Well, often the code generated is outdated, too. But still, it would have saved so many time. Especially searching the internet for a very specific problem with my current code. That was the most time consuming part in the beginning. And now you will have a possible answer in seconds.

  • @tralfazy
    @tralfazy Год назад +35

    Matt, hopefully in the future you will learn about modular coding. Once you do you will find coding a lot more fun and enjoyable. This current style of coding that you are doing is what I call 'Spaghetti Code' where it's all thrown into one big long jumble. It's so hard to troubleshoot when it's done that way. If you have your code modularized into sections like controls, collision detection, scoring, sounds, explosions etc then when something doesn't work you only work on that one section. After I learned to modularize my code, that's when coding became fun for me. When it's modular, when working with ChatGPT you can give it just your collision code or just your sound code or whatever instead of having to send all the thousands of lines of 'Spaghetti Code' to it. Modularity gets a lot more important the bigger your program gets too.

    • @nidungr3496
      @nidungr3496 Год назад +3

      AI can read and modify it just fine. Human readability is not really relevant anymore.

    • @tralfazy
      @tralfazy Год назад +11

      ​@@nidungr3496 What a silly statement

    • @franciscosanz7573
      @franciscosanz7573 Год назад +8

      ​@@tralfazyyeah, lots of those in this comment section lol

    • @BGIANAKy
      @BGIANAKy Год назад +2

      @@tralfazy Not silly at all. Soon we will be able to tell these machine learning models anything and they will perfect it into code. Visual, audio or whatever else. We are probably about 1-2 years away.

    • @RuvX-6601
      @RuvX-6601 11 месяцев назад +1

      You could likely achieve modular coding just by breaking up what you are asking it for, instead of asking it to make the entire game ask it to make the physics for the game, then ask it to make the controls, you could split simple tasks and with minimal knowledge connect these modular pieces and make something on par with normal development. Its amazing what someone with no coding experience at all can do with AI, its terrifying what someone with basic coding experience can do with it.

  • @sayhiben8382
    @sayhiben8382 Год назад +72

    As a software engineer with 20+ yrs of experience, I am excited to watch GPT lower the barrier to entry with programming. The implications are wild. I'm so here for it

  • @bobhawkey3783
    @bobhawkey3783 Год назад +60

    I've been using GPT4 to generate c# code for Unity projects and so far it's been flawless. Simple stuff like flickering a light for a candle or having an object follow a path of waypoints but it just works and is easy to ask for modifications. A game changer for me.

    • @funkfz6312
      @funkfz6312 Год назад +3

      have you try programming shaders??

    • @bobhawkey3783
      @bobhawkey3783 Год назад +1

      @@funkfz6312 No but that's a brilliant idea! Have you?

    • @funkfz6312
      @funkfz6312 Год назад

      @@bobhawkey3783 not yet. But i was thinking about it. Please if You try something write to me

    • @veniaminkarach
      @veniaminkarach Год назад +6

      @@funkfz6312 i've tried making shaders in shadergraph in Unity with GPT4. Gotta say it is makin` it`s job pretty well

    • @bobhawkey3783
      @bobhawkey3783 Год назад +7

      @@funkfz6312 Ok, just asked it to write a 'broken tv' shader to simulate a bad TV channel. Asked for noise, scan lines and the main image. Did it perfectly. Then asked it to animate the noise and add distortion to the main image. All perfect. First time.

  • @lexscarlet
    @lexscarlet Год назад +46

    "it took a lot longer than I expected."
    But not years of schooling and tens of thousands of dollars.
    Amazing work man. And context and nuance definitely matter for troubleshooting the code for chatGPT to give you better update snippets. Think of it like a differential diagnosis. "Something isn't working" doesn't give the model as much as "something isn't work in this specific context."
    Great great work!

    • @johnjohn5932
      @johnjohn5932 Год назад +6

      lol making a square jump on the screen doesn't take years what are you talking about XD

    • @imjustadev
      @imjustadev Год назад +4

      @@johnjohn5932 Well, there was a time when doing that same thing was a moment of success for programmers. 'Success! I was able to animate my first graphic.' And they did it with their knowledge of physics and mathematics, not generated code.

    • @cm24624
      @cm24624 Год назад

      @@frederiklist4265 which is a wonder, why the ChatGPT didn't do that. There is opensource code for something like this, isn't there? THIS code he made in this video should be in a central memory somewhere so if I type in the same prompt it immediately provides this bit of code, like how Midjourney a similar prompt will give similar results, or exact same result with a -seed.

  • @archvaldor
    @archvaldor Год назад +18

    IMO This is the most important video Matt's made and the main actual use of AI as it exists currently. You can program literally anything because you can just keep asking chat-gpt to break everything down to simple steps.

  • @PierreChe
    @PierreChe Год назад +47

    That is awesome. Actually doing the work and showing the process for us mortals (non-programmers). I imagine tutoring a kid/teenager into building their own little game like that. What an incredible way to spark creativity! The future is gonna be wild.

  • @InedibleMattman
    @InedibleMattman Год назад +51

    This is so amazing. We really are in the early days of a whole new age of content creation! I'm so excited to see this industry grown and what is capable in the next month, six months, and in a year from now.

    • @TehBananaBread
      @TehBananaBread Год назад

      Nah its gonna suck donkey. nobody will want to work anymore, everyone will want to be a "creator".

    • @Zinna_Travel
      @Zinna_Travel Год назад

      Very shocking, I am AI

    • @ashdang23
      @ashdang23 Год назад

      Eventually every user will be able to put their imagination in the hands of AI and let the AI do it’s thing in 3 seconds, and then boom. Sounds amazing

  • @deano42
    @deano42 Год назад +9

    Yeah, I had to see you do this to believe it was possible. I'm an old man approaching 60 at an alarming rate of speed, and starting 6 years ago I decided to learn how to make video games. I used to program in Basic back in the 80s on an old Commodore 64, and a little bit of old C++ back in the 90s when I used it to mod my WWIV BBSs. (If you know, you know). Then life took over. So I was basically learning from scratch 6 years ago. Using Unity and C# it has taken me until 2 weeks ago to finally launch the first game that I am proud of.
    I say all that to say this: I can appreciate the frustration of staring at code for hours, trying to make it work, bend it to your will, questioning your recent life choices, all to find out that you didn't capitalize that T in your variable declaration, or that line of code is on the wrong side of that curly bracket. In my new game, there were still a couple of occasionally recurring bugs that I didn't like happening, that I couldn't quite figure out. I fed it into Chad (which is what I call Chat GPT ... easier) and within a couple of hours Chad and I were able to track down the bugs and eliminate the problems. Much faster than if I had tried to do it myself.
    Chad still has its hangups, but it's a passable assistant to bounce your ideas off of and get inspiration from, and it won't drink your last Dr. Pepper while you're busy loading data in your Scriptable Objects.
    It's a great time to be alive. Glad I'm here to see it.

    • @aimanelbaraka3132
      @aimanelbaraka3132 Год назад +1

      awesome story dude, well done. The parts about you calling it Chad and it won't drink your Dr Pepper got me laughing hahah
      but all in all your story alone is inspiring and keep grinding brother! respect

    • @deano42
      @deano42 Год назад +2

      @@aimanelbaraka3132 I am glad that you found both, humor and inspiration, in my mad ramblings. That's really all I strive to do for people in my day-to-day. Cheers.

  • @jameshughes3014
    @jameshughes3014 Год назад +259

    that's pretty darned amazing. as a coder, i wasn't sure this was possible for someone that is new to coding. great job

    • @btm1
      @btm1 Год назад +9

      It is the begining of the end for the programming career.

    • @jameshughes3014
      @jameshughes3014 Год назад +46

      @@btm1 i don't think so. Coders will just be using these tools to boost their output. I'm not sure of many things in life, but i'm sure that 5 years from now we'll still have human coders, artists, musicians etc. They'll just be doing things differently.

    • @imjustadev
      @imjustadev Год назад

      @@btm1 Programmers would do this far more quickly than Matt did, with modular design using ChatGPT.

    • @kingdagami471
      @kingdagami471 Год назад +8

      @@jameshughes3014 I agree with you on this. Those that are really good at their job are probably not at risk of being replaced. They will just keep improving and be more effecient at whatever they do. However, the average ones, I'm not too sure.

    • @jimbernard3289
      @jimbernard3289 Год назад +7

      Coders will always be in demand. However, it's going to be exactly like the self checkout boom in grocery stores... One good programmer could do the job of 4+ people.

  • @sachigame924
    @sachigame924 Год назад +6

    This AI currently is like an extreme evolution of the calculator, allowing people to complete tasks they don't know how to do, while allowing people who do know how to do those tasks to do them even faster.
    Yesterday I was experimenting with ChatGPT and Game Maker Studio 2. It has a full grasp on even proprietary languages like GML that GMS2 uses, and it's been a couple years since I touched that development software so I'm pretty rusty with it. With ChatGPT I was able to refresh myself and jump back into it at a rate that blew my mind.

  • @MrKalleKnast
    @MrKalleKnast Год назад +4

    I had the same experience in regards to learning. I have only ever done really, really basic coding in LUA when I played minecraft, but have just finished making a web based app for my business that uses html, javascript and python, all of which I had no prior familiarity with. In the process I have learned how to do a ton of things I have never done before like setting up a server, creating an api, setting up a sql database, using the api to submit, edit and fetch data from the database and displaying it on the frontend. 2 weeks ago I didn't know what half those terms meant.
    I now have a fully functioning app that integrates with my clients' CRM system and can generate price quotes for their business projects with data pulled in from the CRM.
    I can't even imagine what an actual developer can accomplish.
    The future is wild!

  • @DeSinc
    @DeSinc Год назад +5

    GPT-4's first-shot coding ability has become quite good. It's gone from being something you can't really rely on and isn't worth the risk for beginners or even intermediates unfamiliar with the codebase, to genuinely useful in one version. I've done things I could never have gotten started with before using gpt-4 just because the more niche the information you need, the more hard it is to find and get started with the project. Having a starting point generated for you by gpt-4 removes a huge barrier. However as you found out, it does well with *first* shot coding, but not with subsequent changes. The more changes you make the more corrupted it gets. Restarting in a new chat is good to clear it out as you saw.

    • @naskivik
      @naskivik Год назад +1

      didn't expect to see you here

    • @Adam-nw1vy
      @Adam-nw1vy Год назад

      @@naskivik Dude is all over the place

  • @soyaleye
    @soyaleye Год назад +16

    This is really inspiring to someone like me who has a background in coding but dread it. I feel now I have a buddy to hold my hand through the process and I can be more willing to do actual projects

  • @justinrogers68
    @justinrogers68 Год назад +27

    I get excited when I see a new one of your videos on RUclips. You find great stuff and you show it in an easy way just like I would look at it. Good stuff man, keep it going!

  • @KolTregaskes
    @KolTregaskes Год назад +24

    I wonder if priming ChatGPT would help? Let it know your level of coding experience and how detailed you needed the explanations to be, that you need to be told X and y, that chatGPT should ask questions back to make sure you understand its output, etc.

    • @deaDParrot88
      @deaDParrot88 Год назад +1

      Great idea, I’m sure in the future we will have exactly this. Would be a great way of spreading knowledge to everyone.

  • @FlorinPop
    @FlorinPop Год назад +3

    You did an amazing job guiding it to get the game going. 👏
    It's impressing to see it work pretty decently for someone with zero coding experience!

  • @3dxspx703
    @3dxspx703 Год назад +2

    From oblivious npcs to hero dEvELoPeRs. AI surely carried that community. Lmao

  • @chanm01
    @chanm01 Год назад +6

    Awesome video. Obviously these sorts of LLM tools have gotten super hyped over the past year, so it's really cool to see how expectations line up with reality. I'm certainly impressed by what you were able to whip up in just 8 hours with no prior coding experience.
    My main take away is that while LLM assisted coding can give beginners that immediate dopamine hit of being able to make something work in code, the AI assistance isn't quite at the level where most people would be willing to use it to code this way. It feels like trial and error, whereas spending an equivalent amount of time studying a coding course might leave you feeling like you have a better grasp of the language in general. You might not be able to code up an entire functioning game, but you'd be able to apply what you'd learned to a wider range of programming scenarios.
    edit: The game is dope, haha. Some of the gaps are pretty big!

  • @MrCrazyGameGuy
    @MrCrazyGameGuy Год назад +1

    Everyone is freaking out over AI being "to smart" but in reality it's no different to you scouring Google for the answers, it just provides a spotlight on the relevant information that would help with your specific issue. I think that is brilliant, where I can have an issue and instead of searching for the solution for an hour on Google, AI will find the relevant fix within seconds.

  • @bass-tones
    @bass-tones Год назад +15

    The crazy thing about this is to me it seemed like _most_ of the challenge here wasn’t GPT’s ability to help you accomplish this, but the somewhat-arbitrary API restrictions OpenAI has around using its model right now.

    • @__Mac_
      @__Mac_ Год назад +1

      I've opted to use codelama since it has no restrictions like gpt4. Might not be as advanced and makes more mistakes. But you can counter that with running autogen. And having multiple codelamas fixing each other's code.

  • @redmatrice4709
    @redmatrice4709 Год назад +3

    And another thing i want to add is your prompting skills is amazing, this is why you were able to do this in such a short time, smart and well structured questions gives you a very good answer, so again very nice and congrats

  • @tomshackle3108
    @tomshackle3108 Год назад +9

    Your channel is the only one I have notifications on for. In a world of so much uncertain news, and so much time spent on what to believe, it's so refreshing to have impartial information and updates from such a wild world of tech.

  • @AlabasterJazz
    @AlabasterJazz Год назад +2

    The great thing here to me is that it acts as a guide as much as anything else. It gives you the basics, with details, and I'm sure that if you ask it why/how certain code works it would b able to explain that as well. Having no coding experience, this can act as a free guide to teach you enough to grasp what you're doing

  • @Craznar
    @Craznar Год назад +71

    I'm the exact opposite, I have 40 years of coding experience - but graphics and colours are out of my league.
    Guess what - these tools are also filling in the gaps in my experience too :)

    • @DeATHuMmEr
      @DeATHuMmEr Год назад +1

      u sooo old man

    • @flyondonnie9578
      @flyondonnie9578 Год назад +5

      I bet it’s great for writing shaders. They can be so intimidating when coming from “normal” coding.

    • @nicosoftnt
      @nicosoftnt Год назад +2

      Hi Christopher, perhaps you could offer me some input. I'm still studying computer science while working as a programmer. Half my income goes to the uni, I still have around 3 more years to go. Should I leave it? I'm asking because in 3 years time that degree might be useless.

    • @INVALIDZEROTheTitSucker69
      @INVALIDZEROTheTitSucker69 Год назад

      ​@@DeATHuMmEr wait until someone tells you that soon enough.

    • @XeLYoutube
      @XeLYoutube Год назад +1

      chat GPT is it possible to live old and healthy as vegan, if so, how older does vegan live? do they have longer life expectancy? if so by how many years?
      thx chat GPT i can now have 12 more years life expectancy and save money lol

  • @GetPianoLessons
    @GetPianoLessons Год назад +2

    Whoa... excellent video! This A.I. thing is really incredible!

  • @warkarma
    @warkarma Год назад +15

    I love to see a non game dev doing this testing. For you it took 4 hours, for me it takes 2 minutes, but I had to learn this for few years before, so you win this one :D

  • @jimlynch9390
    @jimlynch9390 Год назад +1

    Thanks!

  • @zeloguy
    @zeloguy Год назад +11

    As a coder that hurt to watch but really cool to see that you came up with something that actually works having no knowledge of the basics of HTML, CSS, & JS. Great Job and great vid. as always!

    • @catsgotmytongue
      @catsgotmytongue Год назад +9

      Yep, I felt a tiny little bit of pain watching too. I have been writing software since I was in middle school as a hobby and am a software engineer today at nearly 40 and I'm impressed. At the same time it feels like a cheap knock off of the code I write. Then I imagined what I could do with it as a professional.
      With this, you can hit the ground running without the discipline and hard work of learning how to do it yourself.
      The question is how much was actually learned in the process? Do you have subtle bugs you don't know about? Is it easy to maintain? Can you understand how it works at any basic level, like how collision detection works ? How animation works ? What a basic game loop is ?

    • @lucylu3342
      @lucylu3342 Год назад +1

      ​​@@catsgotmytongue "How much was actually learned?"
      Nothing at all.
      But we're gonna see a lot of people making mobile-game tier games by getting an AI to make all of it and saying that "They coded their own game"

    • @catsgotmytongue
      @catsgotmytongue Год назад +3

      @Lucy Lu that's unfortunate. Programming has been a part of my life since my first programs written in the 90s and I work as a software engineer. It's painful to see people using AI to "develop" without a real understanding of what they are doing. It also shows how professionals will always be better at it though.

    • @nidungr3496
      @nidungr3496 Год назад +3

      ​@@catsgotmytongueThe elites don't care about your life, lol. You were useful to them for a while because knowledge took time to build. Now knowledge is a devalued commodity and you and I are no longer needed.

    • @catsgotmytongue
      @catsgotmytongue Год назад +2

      @@nidungr3496 That day may come but I'm not irrelevant yet. AI still makes tons of mistakes and produces garbage from time to time. Also I aim to stay ahead of the curve by being on top of the use of AI

  • @Alayric
    @Alayric Год назад +1

    That's pretty cool, nice to see someone with no experience try this.
    I like how you learnt to troubleshoot at 19:40 "give as much context as possible" instead of the usual "it's not working!!!1!" we can often see on the internet.

  • @woo__ooow
    @woo__ooow Год назад +3

    This is very impressive! Well done!
    Game development is something that can get complicated very quickly. Most JavaScript developers don't know how to create a game, because it requires learning new concepts that are not related to the language itself.
    And what you have experienced, the back and forth to resolve an issue, is exactly how programmers learn -- though it's much slower and more painful process. Most of the research and the dot-connecting should be done by the programmer -- because there's no one as knowledgeable and patient as GPT! :D

  • @rush-ingaming3341
    @rush-ingaming3341 Год назад +2

    I spent about a week messing with it, if you want to make the chatbot do better code, you have to describe each thing you want it to make. This is an example of that :
    I want to make a 2d fighting game with html, css, and JavaScript. I want you to make a green rectangle across the bottom of a canvas that will be the ground, and have gravity for other objects. I want there to be a blue rectangle that can move Right with d, and left with a. When I press f I want the blue rectangle to jump. I need the rectangle to move back and forth smoothly.
    But yeah this is how you have to describe stuff to chatbot when you want to make games, you basically have to know every detail and do it in order of how you want these things to exist, because you need to tell it completely how everything will work or it will mix up the code, and you cant do stuff like tell it to work on the ground element, then tell it to work on the character element, then tell it to work on the ground element. Because it will either make more of something than it needs to or mix up the code all together, then you have to restart.

    • @ComboDamageTV
      @ComboDamageTV 4 месяца назад

      As someone who wants to make a 3D fighter, this is good to know.

  • @Ricolaaaaaaaaaaaaaaaaa
    @Ricolaaaaaaaaaaaaaaaaa Год назад +3

    What's so great about this is not only are you learning from doing this but GPT-4 is as well.

  • @MattPolandMI
    @MattPolandMI Год назад +1

    Thanks for sharing this. I do know how to code and have never been able to build a game. I was inspired by your video to try and for the heck of it chose Python and am close to the same point you ended up. So I decided this could be a good “you want to build a game?” exercise to do with my daughter starting back at scratch. I let her steer the ideas. She also is making her own pixel art. It’s been an amazing father-daughter bonding experience. I was shocked when she said she wanted her VS Code installed on her own laptop.

  • @daviddelmundo2187
    @daviddelmundo2187 Год назад +3

    Congrats you are now a certified game dev

  • @mleise8292
    @mleise8292 Год назад +1

    Holy smokes! The AI literally said to you: "I have re-examined the code and found the root cause of the issue. The problem is that the `player.isJumping` value is being set based on the player's position relative to the ground, not the platform."
    So far I thought of GPT as a form of "remixing the internet". Now I have to realize that not only can it pull snippets of code from the internet to build a game, but it is capable of understanding what the code does and able to assist with ironing out undesired behaviors going just by a verbal description of the issue.

  • @ZenoDovahkiin
    @ZenoDovahkiin Год назад +6

    The thing is, what's happening here is 99% identical to just doing a random beginner targeted coding tutorial, the difference being that in said tutorial, the author would explain their code, so you would actually know what each line does as long as you actually read the whole thing. Which is not only more fun, but you'll end up knowing more than before and have a better idea of how to modify the game to exactly what you want.
    This is basically just looking at somebody else's code. Nothing you need AI for. The thing I'd find interesting for the purpose of using AI as a learning tool is whether it can accurately and helpfully explain the code to you if you ask it what each line does.

  • @ZenoDovahkiin
    @ZenoDovahkiin Год назад +1

    Your definition of VSCode is the longest I've ever heard somebody take to say "text editor" in my life. 10/10, making the things you do sound way more complicated than they actually are is a neccessary requirement for becoming a real coder.
    No, not because of elitism, but to convince our bosses that we are geniuses and they should continue giving us money.

  • @A123-d8o
    @A123-d8o Год назад +24

    mere months ago, this is in some ways, beyond anything i've seen in science fiction. this is wild. this youtube video you made makes me feel happy to be alive. this is amazing. thanks for making this video. im gonna try to make something.

    • @Patrick-jj5nh
      @Patrick-jj5nh Год назад +1

      yea this is how i feel too, its changing so fast we dont appreciate the radical innovation here. its like having a wiki teach you how to do anything you wanna know and even help as a collaborator

    • @ashdang23
      @ashdang23 Год назад +1

      Wait till it gets better in the future

  • @lonergothonline
    @lonergothonline Год назад +1

    unity and unreal has modules you can just drag and drop, so you can literally drag a player instance on to a blank world and then 'run' the game and you'll be able to walk around, look around etc. so in some ways its faster to prototype and get something up and running. you can then just spend money on assets, like other modules, such as weapons, damage, buildings, environment etc. like PBR, a massive suite of environmental assets that have tons of useful things built into them for game devs who know what they are doing, and for everyone that doesn't, are pretty enough to just use throughout your work without having to go search for stuff like stone, wood, tree bark, etc.
    that said before you run your test game think about putting cubes/cuboids down for where you want buildings, paths, and trees to be, before messing around with assets, asset generation, asset research, modules etc. just plonk some blocks down and think about how you'll want things to be laid out first. this will help visualize what exactly you want to look for, like maybe a car, or a bush, or a manhole cover.... without actually wasting time looking through asset libraries.

  • @XerosOfficial
    @XerosOfficial Год назад +28

    What I find most interesting is the fact you learned a bit of JavaScript out of this by learning from ChatGPT. It's almost like you were the AI, taking inputs and outputs and learning bit by bit!

    • @XerosOfficial
      @XerosOfficial Год назад +6

      @RUclips- Sucks- Don't we all?

    • @teelo523
      @teelo523 Год назад +1

      I think ai will teach us how to learn and maybe what consciousness actually is

    • @XerosOfficial
      @XerosOfficial Год назад

      @RUclips- Sucks- pog

  • @kylespevak6781
    @kylespevak6781 Год назад

    I've been trying to make a simple game with ChatGPT or other, but the problem is it'll forget things and end up causing bugs while fixing others. That and it'll abbreviate it's code output in portions where there's no changes.

  • @Farreach
    @Farreach Год назад +3

    all this took a whole semester in computer science in my 2d game design class .. well there is a bunch of states you didn't really have to worry about .. but it was alot of fun and brought back how much i enjoyed it

  • @TraversyMedia
    @TraversyMedia Год назад +24

    Well, I am now obsolete 😒

    • @mathew00
      @mathew00 Год назад +2

      You are not obsolete imo. With these tools you can write more code faster. And much faster than someone like me.

    • @JoelKreider
      @JoelKreider Год назад +1

      Only if you let yourself be…
      The ones who learn to control and craft prompts, will be the ones getting paid to work so others don’t have to. And there is still human minds that need to cross check what is created. That’s invaluable.

    • @doomedwojak420
      @doomedwojak420 Год назад

      Said the guy with 2m subscribers and 195m views which probably brings you around 1.5-2 million $ in revenue. Poor you.

  • @Jokerwolf666
    @Jokerwolf666 Год назад +1

    I have been building a game for almost 2 years now with friends. We used chat gpt to help us with a few issues and to help me get some mechanics in the game without needing our core programmer. It actually did quite well when I started understanding what questions I had to ask it to make the mechanic work the way I wanted it to. It was more like drafting out what my core programmer could make more robust, but it's really nice to have that tool that can help with stuff like that to speed up development.

  • @parthenonx2697
    @parthenonx2697 Год назад +15

    Let's be fair, $20 for access to an AI that you could chat with and then have it patiently make a game for you is priceless. So not expensive at all. The biggest cost was your time but even then the trade of for that was that you started to incidently learn to code as a by product. The return on investment there is also priceless. 👍🏾

    • @mauriciojcYT
      @mauriciojcYT Год назад +5

      Yes, I think in those 8 hours and $20, Matt probably got in value something like a 2 week course in Javascript, and a complete project for his portfolio as developer. The ROI is incredible.

    • @Thesamurai1999
      @Thesamurai1999 Год назад +2

      @@mauriciojcYT Would it be a good idea to put in a portfolio though? Since it isn’t a display if what he understands but rather what he can do with an AI.

    • @parthenonx2697
      @parthenonx2697 Год назад +1

      @@Thesamurai1999 I can only imagine that one could put it in a portfolio from the perspective of: I used this play tool that can code per my requests to create a game. The process of having the AI create the game for me incidentally had the side effect of teaching me how to code. I was then able to use that skill to correct the AI's prompts without needing to farther consult it; and then as a result of that I was able to just create my own code. And here is the game I created when I learned to create on my own.
      Boom. Now you can put that in your portfolio. But apart from that, I don't think so.

    • @Hazarth
      @Hazarth Год назад +3

      RUclips is actually priceless. And you could watch a video on how to build a platform with javascript that is about 30 minutes long and for free + actually learn the code, because someone actually experienced explains it instead of going back and forth with a model that makes constant mistakes and subpar code decisions... So the $20 really aren't priceless, they are exactly $20 and the return on investment is that you just completely missed learning proper coding practices, which will set you down on a path of struggling if you ever start learning seriously... very meh

  • @simongardner3766
    @simongardner3766 11 месяцев назад

    This is the best, 'create a game from AI video', I have seen so far. Well done on your eight hour perseverance, I think I would have given up long before. As a coder that writes games on an amateur basis, I am keen to see how AI will change how games are produced. My take based on your experience was, game creation is probably going to go down the path of using natural language processing to describe a game that is then created with no coding or development. Like the websites that create website's and apps. A template that users customize. This will probably limit the complexity and originality of the game. The other path will be to assist coders and turn individuals in to a developer team. Most programmers like me probably can't draw, so original non copyright graphics of a better quality would be very useful. Other uses might be, 'AI give me the code to make Unity create a collision border around the screen that makes object bounce', for example, to save a trip to Stack Overflow. I can then look at at to see how it's done, learn from it and correct the errors without going back to the AI. It was interesting you said you learned to recognize code. I felt one of the problems would be that the game creator would gain no experience. The more games someone codes, the better and more efficient they are at the next. The future is probably then, either players creating their own worlds based on existing game formats at a very high level, or programmers working with AI to do the work of a whole team. A non coder trying to create a game at low level seems the least efficient, although I was really impressed by the effort you put in and you proved it can be done.

  • @OliverJonCross
    @OliverJonCross Год назад +5

    Interesting, thank you. I am interested in seeing this done in Unreal Engine 5.

  • @duckdoom5
    @duckdoom5 Год назад +2

    If you want to use GTP for coding you should use a Temperature of 0.
    Explaination: The temperature defines the 'randomness' of the output. For creative things, thats great, but for code you want it to give you the correct sequence of words to produce the correct code. Aka. don't pick something random.

  • @audiogus2651
    @audiogus2651 Год назад +7

    I have been working in games for about thirty years and this is one of the most amazing things I have ever seen.

  • @NirvanaFan5000
    @NirvanaFan5000 Год назад +1

    nice job. I tried to create a chrome extension with chatgpt a few months ago but after a few hours of hitting walls, gave up. but I'm looking forward to future versions and extensions built into other programs: like chatgpt built into visual studio code, so it can automatically put code where it needs to be and have a fuller context of what you want to do and any issues that occur. I feel like we're getting closer to no-code coding but not there quite yet.

  • @lea88pu
    @lea88pu Год назад +3

    After a year of learning I was not even close to do this type of code. I can only imagine how many years it takes to learn programming language enough to make a game. This is impressive!

    • @franciscosanz7573
      @franciscosanz7573 Год назад +1

      It doesnt take many years, Ill tell you that much. Mastery comes with time, yes, but he could have made a much better game than this with youtube tutorials and C# lmao

  • @RetroSonya
    @RetroSonya Год назад

    This is awesome! Thank you for sharing! I have been looking into learning how to code myself. I already know how to make art for games.

  • @ozthewolf6197
    @ozthewolf6197 Год назад +5

    Kudos to Matt for another fantastic video! 🙌👏 Started building a game myself today from feeling inspired, wish me luck! :D

  • @johannhuman532
    @johannhuman532 Год назад +1

    Something that can help is to split the code into multiple files (and reference them all in the HTML). That way, you could exchange smaller bits of texts.

  • @fynnjackson2298
    @fynnjackson2298 Год назад +7

    Thanks dude! It hit me yesterday that anyone can now build apps and code thanks to G-AI. Kind of a game changer. Your game turned out really well, can't wait to see what you do next!

  • @FusionWolfAlpha99
    @FusionWolfAlpha99 Год назад

    Found this video and just thought "how far can we take AI" and you with no experience was anle to create something simple yet functional made me really excited about the prospects of how we can use AI as a great and wonderful tool. So thank you for taking the time to create this video man I really do mean it. Looking forward to future videos 😊

  • @mrmoedotnet6667
    @mrmoedotnet6667 Год назад +4

    Awesome. Building games by prompts is only going to get better 😎

  • @rpn
    @rpn Год назад +1

    Just epic man!!! Insane to think that this will eventually grow into a single detailed prompt becoming a full-fledged game

  • @Klokinator
    @Klokinator Год назад +6

    Matt, isn't there a Copilot tool that puts GPT4 inside one of these coding tools? Don't know if Microsoft released that yet.

    • @antman7673
      @antman7673 Год назад

      github copilot

    • @bamboo6044
      @bamboo6044 Год назад

      There is but it doesn't read the whole project structure, you need to still feed it code for context for every question

    • @TheSjcful
      @TheSjcful Год назад

      I suspect this is where Co-pilot X will come in once it’s released

    • @bamboo6044
      @bamboo6044 Год назад

      @@TheSjcful yes, most likely

    • @AlphaYellow
      @AlphaYellow Год назад

      ​@@bamboo6044 Yeah

  • @Aeonkraken
    @Aeonkraken Год назад

    Above all of that you learned how to prompt an AI. It took a long time because you didnt know how to prompt them, being too general, polite, not enough details but you progressively learned by empiric experimentations. Great Video

  • @JosephKravis
    @JosephKravis Год назад +18

    Ask chatGPT to help you modularize the java functions. That way you could keep the main section small and just concentrate on part of code at a time.

    • @imjustadev
      @imjustadev Год назад +1

      *javascript

    • @tom.shanghai
      @tom.shanghai Год назад +6

      but that already requires coding/software engineering knowledge ;). Im not saying that you are wrong.

    • @alexanderg9670
      @alexanderg9670 Год назад +8

      @@tom.shanghai Which could be acquired by asking ChatGPT "10 ideas to improve the codebase of this game"

    • @strictnonconformist7369
      @strictnonconformist7369 Год назад +4

      @@alexanderg9670 first someone with no experience has to understand the terminology and recognize that’s a thing: this is a deep rabbit hole for someone with zero knowledge and experience beforehand.

    • @alexanderg9670
      @alexanderg9670 Год назад

      @@strictnonconformist7369 Well, in the end we all start with 0 experience. Though, I estimate that AI with increase all kinds of gaps between capable and incapable people, not shrink it. Be vigilant

  • @xmeygan
    @xmeygan Год назад +2

    Imagine how good this could look if you make all the images in the same style. Like a pixel background and pixel coins or other stuff

  • @voiceofreason5893
    @voiceofreason5893 Год назад +5

    This is amazing. When you consider that this is the ground floor of this tech and the tool just came out a few months ago, it boggles the mind to think what will be possible in a few years.

  • @ofadetergentsud
    @ofadetergentsud Год назад +1

    Its actually really beneficial and fun to see the entire process. Should have streamed it.

  • @laudermarauder
    @laudermarauder Год назад +5

    Great video, thank you. I have also found AI-assisted coding to be a great learning experience.

  • @mjg1971
    @mjg1971 Год назад +1

    How did you make the pixel art characters in Leonardo with 2 different leg poses? Did you just manually edit the legs?

  • @genin69
    @genin69 Год назад +3

    The meme learn to code just became obsolete😂

  • @keitovilbas460
    @keitovilbas460 Год назад

    Kudos! I tried the game, and was surprised not see any ads,micro payments... Felt like playing NES 25 years ago, just pure simple gaming. Thank you, and keep going!

  • @SolarScreamz
    @SolarScreamz Год назад +34

    Actually amazing and thanks for selling it that you were completely useless In making the game

    • @divinenii
      @divinenii Год назад

      He wasn't, be polite, his is a better prompter than you.
      Some people do not know how to prompt ChatGPT to do exactly what they want, I think you one of them.

    • @elephantgrass631
      @elephantgrass631 Год назад

      @@divinenii Bro what? He wasn’t being rude. He was actually giving him a compliment. Reread his comment.

    • @divinenii
      @divinenii Год назад

      @@elephantgrass631 "selling it that you were completely useless" what does it means to you ???

    • @EjayT06
      @EjayT06 Год назад

      @@divinenii the OP is saying thank you for telling us that he doesn’t know how to make games and that he has no prior coding experience

    • @elephantgrass631
      @elephantgrass631 Год назад +1

      @@divinenii It means dude was being humble by calling himself "completely useless" where he wasn't. He's actually a smart guy trying to "sell" to us that he wasn't. Sell is obviously hyperbole since this video was for free and offered value.

  • @Averagesasquatch
    @Averagesasquatch Год назад +1

    Glad you made this video this is exactly what I've been planning to do to bring my ideas to life, at least to get a good prototype or MVP.
    Your video went over a lot of the trial and error I knew I'd have to do.
    I haven't had the tens of thousands of dollars I need to pay someone to do what I need and it's kind of hard to trust some of the gig sites. Maybe from my own ignorance, maybe they're fine, I just don't know.
    I was trying to learn to code for a long time but my schedule changed and I haven't gotten to work on it in a very long time. I'm excited for the help that gpt can give me especially since I have at least a little bit of coding experience. Seems like the kind of training I kept wishing for when I was studying coding.
    And hey, maybe if I use this tool I can get my ideas far enough that I can give some real engineers or coders jobs. So not all bad. I do worry about the impact to people's jobs, but hopefully it's not too bad. Most people still would rather pay for this than do it themselves.

  • @onesandzeroes
    @onesandzeroes Год назад +6

    Pretty impressive.
    Still, after watching it all, I'm pretty confident proficient coders will keep their jobs for some time :)

    • @carlosamado7606
      @carlosamado7606 Год назад +1

      Yeah around 3-5 years. Which isn't much at all in the great scheme of things

    • @povang
      @povang Год назад +1

      I think once GTP5 comes out in 1-2 more years, AI will have a runoff effect and you can literally ask AI to create a game from scratch and it will do it all by itself with many simple prompts.

  • @whispwar1422
    @whispwar1422 9 месяцев назад +1

    Thank you.
    I have looked into making games multiple times, but it all just makes my eyes glaze over, but thanks to you, I'm currently working on a (very crappy little) game with chatgpt.
    I genuinely never thought I'd be able to do something like this, that all my ideas for games were never going to see the light of day because I am just too damn stupid to learn how to make them, but it's happening!
    Even if it's not me doing a huge chunk of the work, even if the game is small and crappy and no one else will ever see it, my withered, mentally disabled pea brain is finally sending out some serotonins
    So, again, thank you. 🥰

  • @MagnusMcManaman
    @MagnusMcManaman Год назад +3

    So you're a game developer now, huh? Well, while you're creating new and better Call of Duty, just don't forget to post 1 YT video a day as usual 😉

  • @jamesclark2663
    @jamesclark2663 Год назад +1

    Well done! The key to remember is that programming isn't about code. It's about solving problems with software. Also I had a laugh at this - "I want to keep this as simple as possible" - Proceeds to choose one of the most convoluted and complicated tech stacks in use today 😂

    • @bass-tones
      @bass-tones Год назад +3

      Meh, as long as you stick with vanilla HTML CSS and JS, which he did here, I definitely think this is the fastest and easiest way to get a game up and running. It only gets complicated when you go beyond vanilla.

  • @MikeHalow-il8dr
    @MikeHalow-il8dr Год назад +5

    📌 *Nice video, love how you take your time to educate your viewers. You gave me the mindset to invest my savings now I have made profits over $120k Right now and still making more , I am enjoying a good life with what I made investing. Indeed ‚building a Portfolio income (investing) through a licensed investment adviser is one out of many ways to earn passive income.*

    • @DavidVance-oe7nl
      @DavidVance-oe7nl Год назад

      My first experience with Mrs Laura Ashley gave me the assurance and confidence that has made me to invest without fear of losing, I really appreciate her efforts and transparency..

    • @GunterJung-do8md
      @GunterJung-do8md Год назад

      Laura's concept is key in beating all odds to excel in this form of online commodity. Her management team is quite impressive so far! With $4k I made a profit of over 28,863 dollar

    • @Ashleymason-tc3yy
      @Ashleymason-tc3yy Год назад +1

      If you are not in the financial market space right now, you are making a hugh mistake. I understand it could be due to ignorance, but if you want to build a generational wealth and cultivate financial knowledge, you must be in the Market.

    • @veillardmakenson7191
      @veillardmakenson7191 Год назад +1

      A lot of people keep talking about investments and how investment trade change their lives. I really need to engage myself in someway of earning more income and stop depending on the government

    • @AriaAzarnoosh
      @AriaAzarnoosh Год назад

      I have broken through 45k, 72k and got my eyes on 120k! Champagne stays popping. She is too awesome. People prefer to spend money on liabilities, Rather than investing in assets and be very profitable.

  • @Geomi
    @Geomi Год назад +1

    Awesome video, I really loved this one especially! Keep up the good work! ☺️

  • @danieldey
    @danieldey Год назад +1

    How were you able to use gpt-4 in the playground? I am a ChatGPT plus subscriber but I only get gpt-3.5 in the playground dropdown.

  • @attlue
    @attlue Год назад +1

    You won't need to code to create a game in the future, most will use things like 'blueprints' in Unreal Engine or 'Bolt' in Unity.
    Therefore, you just connect system parts together to create games.
    A.I. won't need to write code, it just creates 'blueprint'/'bolt' sheets where modules connect to one another to create ANY type of game.

  • @awyeah.9078
    @awyeah.9078 Год назад

    Great video!! About 20 mins in, I noticed the SDSU hat... I exchanged there! Amazing campus and place. Loved it! Let's go Aztecs (shame about the NCAA final though).

  • @metooo668
    @metooo668 Год назад +1

    This is very encouraging. Thank you. I do want to make a game and have no experience. I would appreciate more of your thoughts about lessons learned from using GPT. I didn’t know you had to pay extra for more questions.

  • @monaasim4522
    @monaasim4522 Год назад +1

    thanks a lot, but I've little problem with this code, when I run the HTML File it doesn't display the blue square

  • @MultiDarkZen
    @MultiDarkZen Год назад

    "And we're going to copy that here"
    congratulations you just learned the first the step to being an indie developer!

  • @Bboreal88
    @Bboreal88 Год назад +1

    Wow this is nuts, I tried to make a game before with GPT, but couldn't find patience to do so. I'm an artist, I have e ton of ideas but almost zero coding skills. This game looks already like early Miniclip stuff, awesome Matt! This got me thinking... Imagine if you have more people involved in this project. Well, I'm an artist if you need one, I work on the Creative Department of a Silicon Valley startup, I got some free time.

  • @diegofarisato3488
    @diegofarisato3488 Год назад +1

    Bravooo!!
    as a developer I must say that I'm proud of that!! nice going

  • @JayMitchell-gc3nt
    @JayMitchell-gc3nt 13 дней назад

    Great video and game you actually made something that is playable from scratch while making a video about it that is amazing!

  • @Spraiser74
    @Spraiser74 Год назад +1

    Now what I would like to see is load (cost balancing) ai. So for me, knowing when to use “free” ai (gpt 3.5) , when bing or bard work, and only when necessary use gpt 4. For example a simple process to determine when 3.5 gives a suitable free or cheap result to get what I need vs premium gpt 4. I’m working on this atm. In effect, don’t ask a top barrister for legal advice if it’s something you can find out free yourself or ask a less senior council. I want to essentially use the si apis to only escalate to gpt x when necessary. Anyone any ideas how to do this?

  • @RydersBarAndChill
    @RydersBarAndChill Год назад

    Very impressive video. I have been looking into this concept myself. I am going to try to mirror your steps using my game ideas and see if i get a little further. Thanks for the video

  • @360_SA
    @360_SA Год назад +1

    Thank you this is very informative. You made a great point which is most people say that AI will make us not to learn and let us make it do things for us and here you said that you learned basic coding from one game and I am sure you never think that you can go and do coding.

  • @PixelPal26
    @PixelPal26 Год назад +1

    This reminds me of my old programming books where they'd have step by step guides you were meant to copy so you could the basics down.

  • @jeremie092
    @jeremie092 Год назад +1

    Love the "no previous coding experience" approach

  • @LogicalPrime
    @LogicalPrime Год назад

    Love your content man! I feel like other people are just trying to create clickbait content but you seem like you're genuinely trying to delve into the space and teach / help others