I Made a Game, But I Only Have 7 Days

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
game jams a competition where game developers from all over the world decide to give up sleep eating and the rest of their lives in order to make a game and hey I've made some games that uh work so why don't I try out a game Jam since I've never done one before and lucky for me the seven day roguelike game Jam starts in only a day usually a game Jam will have a time limit and a theme and I bet you can't guess what the theme for this game gem is the theme is to make a roguelite game in seven days for all of you who don't know what a roguelike game is it's a genre of games based on the 1980s game row besides its amazing Graphics Rogue introduced revolutionary advancements in gaming such as procedurally generated levels Perma death and really relaxing background music that definitely isn't from the video I call this gameplay from and you might notice that Rogue is a 2d game and so were most other roguelikes this is mostly because procedurally generating a 3D map is hard step one place rooms in the dungeon step two create a Delaney triangular angulation tends to avoid in this diagram each dot is a Rousseau that's why I decided to make a 3D roguelike game because why go for the easy option and now that the jam has just started I can work on an idea so I opened word and I started thinking roguelike procedural generation permadeath calming music yeah I've got nothing all I know is that I want the game to be 3D and have procedural generation so I'm just gonna go with that and hopefully everything will just work out after coming up with my idea it's technically an idea okay I made a new 3D Unity project and added a player I started making a player controller and by making a player controller I mean I watched like four tutorials and then combined them all to make one insane player controller so even if the game sucks at least the movement will be fun the first thing for me to work on is also the thing I'm the most scared of the procedural generation part of the reason that 3D procedural generation is so hard is because you need to generate a full room with a floor walls and a roof so to make the process easier I came up with a genius idea I took away the room's roof and all the walls some of you might say the solution is lazy but I would call it problem solving after the first room spawns the player will need to get to the other end of the room to spawn the next room and because the room has been simplified it should be pretty simple to generate the next room or it won't work at all to try and fix the issue I performed some simple math calculations to find the distance of each room relative to the scale of the last room the player was in and with the results of my calculations the next room should generate in the right place or not okay so I guess it turns out that even my math calculations can't figure this one out so I decided to try the next best thing smash my keyboard until the code decides to work and that actually worked now each room will spawn with the exact same Gap no matter the size of the room getting this procedural generation working took a lot more time than it should have but as long as I don't run into any more problems I should be fine to make the levels more interesting even though they're already pretty interesting I made a bunch of obstacles and had them randomly spawn around the level obviously because of my expertise this worked perfectly with absolutely no issues at all yeah no it didn't work at all so to fix this I just performed some more simple math calculations to find the rotation of the obstacle and calculate an offset quaternion to give the obstacle the correct rotation which actually worked this time it definitely didn't take me an entire day to figure this out now I've got the procedural generation working and it only took me three days which means I've spent almost half the time I have on generating this room and I'm not sure if you can tell but I didn't spend too much time on making it look good so to fix that I found some free textures on the internet and added them to the obstacles and the room and with the textures added to the room it's still pretty ugly but at least it's better than what it looked like before I also made a bunch of new obstacles since all of the levels were feeling pretty similar I think there were too many ramps with platforms so to fix that I added more ramps with platforms but at least now there's a lot more variety in the ramps and platforms I also worked a bit on the player's movement and I added a slide so that you could move around the obstacles better but I think I might have made it a little bit too fun because I've just been sliding around this level for hours and now I've spent a whole other day and all I've added is this slide so the next thing I want to add is some enemies so that there's actually something to do besides sliding around the level I went into blender and I made this character model and when I say I made it I mean I took it from one of my other games and you might call that lazy but I mean I would call that being resourceful I want to have a few different types of enemies but I don't really have time to design multiple different enemy models so I chose the next best thing paint them all random colors and give them eyes can we have a round of applause for my amazing art skills I don't know how I do it the gang's all here you've got uh the yellow one and the green one and the the red one I haven't given them names yet next I worked on a script that'll spawn the enemies around the level it's kind of creepy walking around just seeing all these people standing there so to make the game a little less terrifying I let the enemies walk around the level okay this might be even more terrifying like I said I want a few different enemy types my way of doing this is to give each enemy a different weapon I made a pistol for the green guy a rifle for the blue guy and a rocket for the yellow guy you might think I forgot the red guy but no know I've got something big planned for him and you'll need to wait to find out what that is so now all of the enemies are heavily armed and I think I made them even more terrifying but maybe adding some animations will make the game less terrifying so I went to my favorite website miximo and downloaded a bunch of free animations and the animations work pretty good I did have to get a little bit creative with some of them the rocket guy has to hold his rocket sideways but I think that just adds character I also want to give an attack to each of the enemies because right now their weapons don't actually do anything I made a pretty simple bullet that'll shoot from the green guy's pistol and from the blue guys rifle the only difference is that each gun has a different fire array and for the rocket I want to make a missile that'll shoot towards the player but to do that I need to do something called trajectory prediction basically I need to find the angle that the missile should shoot at in order to hit the player which can't be too hard right I mean Unity even has a free tutorial on how to set it all up using trigonomic ratios VX [Music] maybe trajectory prediction is a little bit complicated So to avoid needing to deal with whatever that is I've decided to make a homing missile that'll follow the player I made some smoke particles that'll play When the rocket is fired and an explosion effect that'll play When the rocket hits something and the effect looks pretty similar to the explosion effect in this video but I mean that's just a coincidence and now each enemy has their own attack and I think I did a pretty good job maybe too good of a job to make the game a little more fair I give the player a gun except it has this weird side effect of making enemies grow and it doesn't actually kill them so they can still shoot at you while they're flying away which isn't really what I was going for so after fixing that issue and getting the gun working the game is actually pretty playable I guess my idea or lack of idea worked out after all all I need to do to finish the game is add an ending main menu UI music and I mean the player can't even die yet and how long do I have left a day and a half well I guess I'm not getting any sleep tonight or tomorrow night I quickly added some help to the player so that you can die but right now there's no way to know what your health is so I spent hours forging the perfect health bar this health bar is years above the technology of any other game nothing like it has ever been done before so what do you think pretty good right and now that the player can die I need to give them some more tools to help them survive and by tools I need guns lots of guns or at least as many as I can make before the deadline but before I get to that I need a way for the player to get more guns so to do that I made emergent that'll give the player their guns and I think I did something wrong believe it or not this isn't actually what it's supposed to look like after I shoot the merchant back down into a normal person I gave him a stand with a sign that says you better subscribe right now or else I will find your address and send 47 pizzas to your house and make you pay for them um actually it says guns for sale take one the player will have the option to take the gun on the left or the gun on the right alright so I don't actually have any guns yet so I guess I should start making some now I made an SMG a sniper and a rifle and I know what you're thinking okay but this is a completely different rifle than the one I made for the anime and every weapon was made with the same amount of effort and time definitely didn't run out of time on any specific weapon that I will not name so now whenever you come across the merchant you can choose to pick up two randomly chosen weapons which you will need for the final boss it's the red guy except he's gotten a lot bigger he'll just walk around the boss room doing nothing I have less than a day to finish this game so I just don't have time to make the boss attack you instead an army of regular enemies will spawn and that should hopefully make the boss fight more challenging unless you shoot the boss from really far away then it's pretty easy so once you beat the boss uh nothing happens and that's because I have made zero UI for the game so far I still need to add a main menu and a bunch of other stuff and I only have a few hours left to do it I got to work making the main menu for the game and can I just say I don't know how I managed to make such a good menu in such a small amount of time I even managed to add a how to play section I don't know how I do it I also added a menu for a new die and for when you win and the last thing to add to the game is the music so I went and found some free music on the internet because everything on the internet is free and I added it to the game and now the game should be done right no there are so many bugs invisible enemies the boss has a chance just to never spawn and for some reason all of the guns are see-through honestly I'm not really sure how that one happened and to make things worse I've only got a couple hours left to fix all of these problems so as the final hours of the jam went by I worked and worked and fixed bug after bug and right before the deadline I submitted the project how did it turn out you might be asking not good I actually made some parts of the game worse the main menu is just missing its background and to this day I still have no idea where it went and most of the bugs I mentioned before are still in the game but at least the game kind of works right instead of not working at all
Info
Channel: Rye
Views: 555,698
Rating: undefined out of 5
Keywords: unity, unity dev, game dev, dev log, unity dev log, indie, indie game development, indie dev log, game jam, making a game but I only have 7 days, making a game in seven days, unity game jam, making a game in 24 hours, My first game jam, first game jam, 7 day roguelike gamejam, roguelike game jam, game devlog, indie game devlog, indie game developer, rye, ryezor, rye game dev
Id: Rwv0Gzqh2Wc
Channel Id: undefined
Length: 9min 36sec (576 seconds)
Published: Tue Apr 11 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.