4 Godot 4 Devs Make 4 Games in 44 Hours

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
forget 04 game developers make four game projects in 44 hours all using the same art kit the art kit we'll be using in this video is pixel boy's ninja Adventure asset pack let's get started my first step with the asset pack was to pull out all the Sprites indicado and see what sparked joy and what assets Pixel Boy had made animations for so I put together some waterfalls boats attacks and when I got to pigs I knew they needed to be in the game I quickly then found a ninja with an attack animation and a tower to put them on with those puzzle pieces connected I could switch my brain off and start building a tower defense game I used arrows and Magic circles to make slots that I could then click on to build towers then I got distracted juicing up the camera and piles of war that you could click on to mine for resources to then buy the towers making those pigs then attack the base was a lovely straightforward process and made four lanes using bezier curves on path 3D nodes and then attached the pigs to a path follow 3D node to then March them along it towards the base eventually doing damage when they made it there now it's possible to lose the game I needed to make the towers work so I made the towers spawn a projectile at set intervals this was a rigid body that destroyed itself and the Pig when they came into contact I focused on a short tutorial and made it so clicking on a pig began a wall wave upon wave of Sweet Little Pigs Would then never cease I also added a good ending to the game here so if you refuse to click on the pig no war will start I really want to see if the others were able to find that I recently looked into modding Spyro remastered which is a very good way to see how other devs tackle interesting problems and saw in one level they made a very small set of meshes used to be mountains in the distance when scaled up they also used planes orbiting the camera to be clouds that would sort of move at irregular intervals so I wanted to give that a whirl I also tried out using proton scatter as a tool to populate my level with all the grass flowers and tree Sprites I added tower upgrades and scripted them to unlock when you met set conditions so by buying all of the starting Tower slots you unlock a base upgrade and then that unlocks you more slots to build towers in I was then stuck figuring out how you would choose the upgrade for your Tower I settled on a random draft choice similar to vampire survivors and now at this point I have about an hour left to make more tower upgrades I copied the base Tower and put five ninjas on top so the attacks faster that was an easy upgrade and then I tried scaling up the ninja itself changing its Sprite and making them throw a bigger shuriken this shuriken didn't delete itself when it touched one enemy so it could take out multiple pigs and proved to be very fun and Powerful and with that the project is all wrapped up okay slay the pigs by Bramwell oh 3D man after the Moon oh Jesus what happened there oh wow that is a nice intro how do I make it full screen ah it's so weird here in the the sound effects that you've used in your own game oh what did I do click to mine all right quick to build click to slay [Music] all right pretty straightforward ah the pigs back off oh is this a tower defense oh I love it the art style is amazing 25 and I can upgrade my Village oh reminds me major vampires doesn't that look some sort of dock it is oh this is like a tower defense Cookie Clicker I love it I guess that was my intro ah interesting so that's getting me ammo I think oh God the Polish is really nice on this ah like a what do you call them um Power Defense game oh wow this is a boat it's uh is it attacking me no I think it was a good thing okay this is incredibly polished this is so good already is this what is that I don't know what's going on over there I'm gonna upgrade these oh okay let's see uh one big PR I gotta see what one big person is oh my goodness oh lightning wizard one big person or like five ninjas It's gotta be a lightning wizard isn't it I love the lightning Effect one big person oh my God and these poor pigs are being massacred they do not stand a chance all right then you gotta be like five ninjas we've got a diverse it's like [Laughter] Charming I like it I'm absolutely murdering the pigs there's nothing around I feel like I'm missing something though it's just too easy let's go like five ninjas cool very cool I really wish I could like move around and see the scene more I do like the little the little movement of the camera as the As you move your cursor oh in the feedback on the number growing so cool uh I've done one big one oh very good still haven't lost a heart I'm not even good at these games I do feel like there isn't any sort of difficulty I'm also I don't understand what this does I guess we got a lot of pigs coming in here now this is pretty pretty chaotic oh I actually lost some help in my house didn't even notice oh no oh the pigs no ah lost some health oh my God that is a lot of pigs too much bacon up Speedy little piglet there's just so much to take in the art style and it's beautiful it's very very Charming it's a very fun game as well yeah the atmosphere is really good it's got a bit of fog and the weather effect and that that wind gush that came before I wonder if anyone else has let it run this long I think I might just wait for them to to come destroy the house because I I don't think there's anything more for me to do it looks like I'm not gonna be dying anytime soon so I'm assuming that's just kind of it for the game which I mean this looks incredible there's a lot of Polish here um not totally clear to me if there is an end state so hopefully I didn't miss that but yeah I mean really cool project all right I'm just gonna leave it and see how long I last I think it's over yeah that was a that was a fantastic game I enjoyed that I began how I start any Jam by brainstorming I used Miller note for this as I could drag in a bunch of assets as cards and look at them while coming up with ideas I had wasted a bunch of hours trying to come up with an idea that I was happy with when my wife randomly asked why didn't you make a game about conveyor belt sushi at first I was a little bit taken aback by the randomness but then the pieces started to fit together there's assets for food there's a conveyor belt Sprite maybe I can an idea quickly formulated in my head you are a ninja Chef in a conveyor sushi restaurant you have a Target to assassinate you do this by poisoning their food gameplay involves keeping customers happy or trying to poison the correct person level layout will get increasingly more complicated this idea seemed doable so I started getting to work I quickly decided to make a 3D game I've not retouched the 2D side of Godot and I just feel more comfortable in general using 3D plus I love the Aesthetics of games like Pokemon Black and White which makes 2D Sprites and 3D graphics I need to make 3D maps out of the 2D tile set so I use a tool called crocodile 3D it's a great little program that allows you to import tile sets and paint them into a 3D environment you can also add splits and move vertices around allow me to give some depth to the 2D objects now that I had some assets I decided to work on the most important part the conveyor I use CSG polygons extruded longer path 3D node to make my conveyor easy to construct and tweak for each level the animation in the asset pack for the conveyor was just a simple flip book without a clear movement Direction so instead of using that I wrote a simple Shader to scroll the texture in a directional speed I specified I then created the player using an animated Sprite 3D node and a slightly modified version of the default character body script I created a quick and reusable interaction system and then made the NPCs with it they have an array of food orders that they move through and leave they wait too long for an item I then added the ability to poison food while it was being held I used a quick visual Shader using scrolling noise textures for poison food in the NPC Sprite sheet the first frame of the jump animation looked a bit like collapsing so I used that to create a def animation and added a quick particle effect for some extra polish I had initially envisioned a puzzle game with set NPC positions and food orders creating a problem for the players to solve however upon implementing this MVP I quickly realized the lack of enjoyable and unique levels to Pivot quickly I embraced the chaos of a busy shift where NPCs including the target arrive randomly with random food orders this creates urgency for the player having to juggle customer satisfaction and monitoring the target's arrival I quickly matched together a system to facilitate this each round was about two minutes long and split equally into X waves I used a curve 3D to denote how many NPCs spawn based on the max capacity of the level for each wave while implementing these systems I quickly found I needed a state machine to help manage it all I hadn't implemented one in GD script yet so I dug into my private repository and pulled out generic implementation in C sharp I use frequently in unity and ported it into GD script at this point I was running out of time fast so bang to give some quick levels UI start and end screens and a tutorial I ran out of time massively and I wish I had more time to add polish and some interest levels and that's usually how jams go anyway here's Sushi assassin hey I'm not the University of the 3D one looks really cute put some depth of field blur going on there those Leaf particles look lovely oh my God we got a convey about radical I must assassinate my target while keeping the customers happy to add poison I can press e while holding food in my hands who's my top my target is the girl it's gonna go that way so I think I can just give him that add poison and give her that ah okay okay okay okay she wants that he wants that okay whatever I can take these off got it it's a very cool idea you are my target you want this but I need poison oh okay okay oh this is really cute I'll get them oh come on she doesn't deserve to get poisoned oh okay let's go man with the mustache he's not here yet I think he's not here I wasn't paying enough attention so I guess yeah now I've got to feed people a lot more the first one I suppose was just teaching me oh God a lot of customers um set the target yeah the target's finally come in bowl of delicious delicious poison oh you could kind of get dunks on so you kind of need to no no no okay because she wanted the same thing I could have got really really dunked on there uh you want that and you also want that okay step up to the oh still not him okay all right so middle guy oh oh he wants that poisoned that should be safe got him I do like the way that we've used these little profile pictures I wasn't sure how to use them in my game all right so that should be level three okay cool oh Mark okay so this is ramping up a little bit now okay uh oh this is getting hairier for sure um one of those we need that okay where's my target I don't even know where my target is okay uh this is getting a little bit more difficult I have lost a lot of Hearts I can only assume because I wasn't paying close attention I can't even me I miss my chance my guess left who were you oh do I just keep cycling oh that's really cute okay yeah really good job Pricks looks fabulous okay all right no we should be good [Music] at least I assume that's the target okay here we go so that's level four oh my goodness this is a nightmare oh there's no way there's no way I can beat this okay this is this is starting to get kind of scary here the target is not here okay God there's so much to think about did I really only mess up one order because that kind of surprises me did I miss the target well uh nobody's coming in so I'm assuming I just missed the target incredible game uh I mean it's it's fun and it looks great and I mean just for the time that we had just amazing job g'day g'day so my plan going in was to have a two-week period where I would uh find some time Monday to Thursday either a six or a five hour session uh and the final couple days I didn't get enough time so I used the Saturday but in the end it was it was pretty close to this scoped and come up with ideas on the Monday basically four days of development the levels took a bit longer than I would have expected so I was a bit panicked coming into the Thursday Friday sessions but actually the audio was super easy and one thing I didn't realize when it came to audio was this asset pack having everything ready for you to go it just saves so much time particularly the music this for this game Jam everything was ready and it was amazing and just particularly the music blew me away it's so good in the end it only took about an hour or so to do the audio which left me a bit of time for polish and to ask some family members to test for me so another thing I like to do is kind of a inspiration or mood board something like this where I take the the asset pack and maybe mock it up in some ways in this case I used the example that that they did in the example project I sort of stuck some things together to get an idea of the different theming of the areas the characters one huge inspiration that I took from was the game Hitman Go which I just happened to be uh working my way through at the time so if you've played that you'll see that quite a lot of mechanics are borrowed from it uh changed some things to my own liking added some few things and hopefully some of the puzzles are quite different but if you've played it before you'll see a lot of similarities with that let's take a look at the project now this is uh a base level so everything is in it is kind of just a placeholder we can see here I've got all the 10 levels of the game the three dungeons the three towns the four woods and as I was developing the game the woods was the first section so I would just create a sort of test environment like this just to test out some of the mechanics so for instance this level we've got the player the a key some sushi the gold Knight the skeleton the blue ninja and the samurai Woods for I guess I was testing the potion the skeleton the Knight reacting to the potion and the bow and arrow so I think yeah I managed to squeeze all the mechanics into two levels so I could spend the majority of the five days uh just getting those things working which now that I say it out loud feels like took longer than it should have but uh things take as long as they take some facts fine this is how we've got audio options I didn't get around to audio options I feel embarrassed looks like we're on a level stack screen ich Nissan I promise I'm not a weeb my wife's Japanese [Music] so these are levels and these are Japanese for the numbers right one two three ichigi Sun I think oh an opening cutscene Ah that's slick I like that foreign [Music] okay so you just control this with arrow keys get the sushi you go up easy easy peasy I'm a gamer okay let's see what these enemies do do you attack me yes you do oh all right so you die uh that's bad okay so they only attack you if you go immediately in front of them like that so give them a sushi get out okay there's a weapon let's see what that does [Music] that makes sense oh that's rare it's doing a nice blend of uh introducing simple things and making me feel smart and being able to figure them out so I like that I mean I guess I'll just kill him right can I just can I Rush him [Music] I want to see if I could kill him so he's looking at me so I go in I did it exactly the wrong way twice in a row the way a smart person does oh oh it's great oh I have to use the guy with the shuriken to take him out well perhaps that's just inspired that's great I love it absolutely love it so is he gonna turn around when I go up there no he is not all right not too bad oh well I played myself oh I think I understand that's what I'm talking about okay we have a new item what is the potion can throw the pot machine it distracts the guy and yet again I cannot do timing for for the life of me I I I wish people knew the amount of effort I put in to not reveal just how lead edit I am but yes of course there was an extra thing I tricked him a second time I not good at puzzle games I don't know blast it's really good that was a really fun game is like a simple concept but like really well polished it's perfect for a jam I think that's all of them yep that's everything okay wow yeah that was a that was a very cool very fun puzzle game thanks I think that was really well put together when starting this project I was interested in top down 2D games with fast-paced movement and exciting combat like hyper light Drifter or cross code after a couple hours of working and an idea based off of this I realized there was no way I was going to make a great top-down movement and combat system from scratch in time for this project so I scrapped it I wanted to use the Assets in an unexpected way so immediately my mind went to 3D I also still wanted to make something combat related I realized that if I made an on Rails type game like House of the Dead it was definitely doable to start out I made a 2d shoot effect combining some of the effects in the asset pack along with a simple enemy that moves towards the player and dies in a few hits I also added this little fire attack to this flame enemy I hopped into blender and experimented with the textures to find which one I'd like to use for my environment I ended up making a little 3D tile set with this brick texture and I turned that into a grid map in the engine to create the base for the level I darkened up the environment and added some fog to make it feel more eerie and added a simple ammo system to the shooting where you have to right click to reload I wanted to add something else 3D so I ended up making the simple bookshelf model and placed that around the environment basically everything else you'll see in the environment is just a Sprite 3D node with an atlas texture resource all progression in the game is controlled by animation players there's a player path animation player that on completion will trigger a corresponding monster path that will move the next wave of monsters towards you once all the monsters in that group have been killed it will advance to the next player path and just repeat this cycle that's really all there was to setting this game up I fleshed out the environment a bit more by adding these sort of mini boss rooms that are blocked off by these Gates one is this flame guy that spawns the little Flames I made at the start and another is a pool of fish that jump out at you I was happy overall with how the environment turned out I made it to that you could actually win or lose and restart and the project was done hey I wasn't the only person to make a special cursor that's a nice cursor left click to shoot right click to reload all right let's go oh oh it already looks so oh my God it's House of the deadline oh my God left click shoot right click to reload and we are we playing a first person shooter out of a 2d title set [Music] we are [Music] oh it's non-rail shooter is it yes yes it is oh reload I was not expecting that [Music] thank you ah cool very cool is everyone in 3D oh it takes a few to put him down oh it is it is that's so cool absolutely enchanting I don't know it's like House of the deadline that's so good really lovely use of the assets there's the uh walls look great I've really trying to figure out uh my temple no okay the uh smoothing on all this movement feels really good it's got a nice head Bob um it feels really faithful to how I remember playing these arcades with the little pistols and stuff that's right oh the sound even tells me it's coming from that side very good oh wow the Retro feel is very good everyone went 3D crazy I'm gonna get RSI [Music] oh my God ah no I need to make sure I've got all the lives possible for going back to that fish room no no no okay one more try no okay one more try one more try ah no no oh man sign of a fun game and you have to keep trying you know I don't and all the jams I've done in all the games I've had I don't think I've ever played rails shooter and that's just it seems like [Music] a really good way to be able to make a well-made concise experience that having to worry about all the the own things from the wrong angles and stuff like that so it's not a choice there I'm gonna die here [Music] oh thank God I only got one heart though oh God what's left oh my God titanicate oh no no I think I'm gonna have to end it there I've been defeated ah but don't give up when I was so close one more try oh I'm so cheating now I'm reloading on on the trackpad I'm just so I've always got bullets all right let's go the monitor might be shaking now actually it's totally worth it oh I'm all over this game now like a bad Rush bus Rush that's the mini and there's gonna be the major now surely [Music] got him yes oh very good visually looks great fun as you want put it in an arcade with a that kind of style gun and you've got a winner that was terrifying there's something there I can't see what it's called two of them please jeez well I amazed it I didn't think I had it in me that was really well done that looked absolutely fantastic I love this little bit that's so cool okay that Temple has been fully exterminated that was a fun game there's so much polish in there as well
Info
Channel: DevLogLogan
Views: 436,668
Rating: undefined out of 5
Keywords:
Id: 8bhNXunrEaU
Channel Id: undefined
Length: 25min 19sec (1519 seconds)
Published: Sat Sep 23 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.