scratch is crazy yes the logo may look like it's a character from Peppa Pig but it's actually a really cool game engine it was created almost 20 years ago by MIT to help teach programming to kids and adults alike it uses a high level almost Lego like visual scripting language and though it's primarily used as an educational tool it's incredibly popular so much so that this is one of the most highly requested videos on the channel the scratchers have spoken and yes that's what they call themselves so today I wanted to try scratch out and
see what I could create in a couple hours I don't have a ton of free time today and I figured this is the perfect test to create the ultimate game so getting started I hopped over to the scratch website and created an account that's why I ran into this weird glitch where it said the username that I had was available but when I tried to actually sign up with it it's it didn't let me how rude and after doing some intense research on the website I found that there's a desktop version so I quickly downloaded
that and installed it on my computer now that it was all set up it was time for me to come up with a game idea my initial thought was to create a kind of a Kirby Samurai Style game where you have to press a before the other person does but after playing around with the art I knew that for the vector style I was trying to achieve the artwork would just take way too long so I scrapped it and moved on I had a couple other ideas like cutting through and controlling hands with wasd and
arrow keys but you know what I thought it was time for us to challenge ourselves and make something a little bit more intense and that's when I came up with the idea of Ducky's cozy kitchen now the idea is very simple it's your duck in the kitchen trying to cook and these flies keep trying to pester you so you have to swallow them out of the air yeah Warrior wear I plead the fifth so I had a basic idea it was time for me to turn it into some artwork and I found that for smaller
projects that creating their artwork first is actually just faster because it helps you think about all the mechanics and things that you need in the game before you even start programming okay little did I know that this wasn't really going to be an issue with scratch anywho so I started to match some shapes together and voila the perfect little duck in his perfect little kitchen he's got a plant he's got some toast he's got whatever that is and most important he's got some flies so I jump back into scratch and it was time for me
to start working on the programming part of it now considering my last programming video was in C plus plus I feel like this was playing with a Fisher Price Toy within five minutes I was able to add most the artwork and I was able to move his hand around and the thing he's holding is actually called a Turner and not a spatula yes mind-blowing next I added the Flies and I gave them the ability to fly around randomly through the room and also I gave them an animation as well after that I worked on cloning
the Flies so that it would spawn in every random couple of seconds so now you can have a kitchen full of flies great this is also when I found out that the scratch forms was down which made my hunt for custom techs even harder but this is when I discovered something it's called a book and it never goes down and after reading it yeah I still was kind of clueless but look at this cute mouse though after that I added a swatting sound effect when the Flies got hit I also made it to the Turner
not spatula which kind of Glide to your last position every second or so at first I thought I was a really cool mechanic and I don't know why because it's not it just feels like ice physics for your hands and no nobody wants that after that I added this very Nintendo sounding track that I found online and I'm not gonna lie this game is starting to feel pretty cozy so it's time for me to add some more polish to the game like waiting a second or two before you can hit the fly making this toaster
pop randomly adding some more sound effects I even made it so the more flies you kill the faster they spawn in So eventually you just have this absolute mad house of flies and honestly that's pretty much it and I'm almost embarrassed to say but the artwork took four times longer than actually programming the game and now I see why scratch is so popular it's incredibly easy to use albeit a little limiting but if you're someone that's interested in just getting started with programming and playing around I feel like it's the perfect framework or engine for
you to use now regarding Ducky's cute kitchen there were a few more things I wanted to do it would have been nice to be able to finish the clock with a font I also could have given it a better ending but my whole thought about a cozy game is it never ends it's endless endless flies forever anywho if you want to poke around the code or play the game yourself link will be in the description now if you're saying to yourself I wish I could learn how to code well fear not because one of the
most effective ways to learn is by using today's sponsor brilliant brilliant has thousands of lessons from foundational advanced math to programming AI neural networks and more with new lessons being added each month and their interactive lessons have been proven to be six times more effective than passive learning like just watching random lecture videos being able to see what you're learning is really important for engaging with Concepts and Brilliant storytelling makes abstract ideas actually relatable one course I really like is computer science fundamentals it basically is programmers 101 helps with decision making writing programs and algorithms
it's fantastic and I highly recommend it to try everything brilliant has to offer there is a 30 day free trial all you have to do is visit brilliant.org good guess or click on the link in the description the first 200 interview will get 20 off Brilliance annual premium subscription and I just want to say thank you to brilliant for supporting the channel and my Game Dev Journey anywho that's it for this video let me know what programming language you'd like to see next and I'll catch you in the next one