Upgrading My Ludum Dare Game! - Slimekeep Devlog #1

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey what's up guys it's been monk and I recently entered the 46 Ludum dare game gym well I'm very happy with the game that I made it still has a lot of bugs and things I'd like to fix so in this fear I'm actually you guys the process of me upgrading my Ludum dare 46 game but before we dig in the video guys I want to thank you guys for all the support I got my last video is insane that we gained almost a hundred subscribers in the last five days and my last video ended up almost getting two thousand views and over a hundred like I cannot thank you guys enough and thank you for all the support on the channel recently I also want to announce that I have created a discord server and if you want to join that the link will be in the description below just gonna be kind of a community for game developers and the any suggestions for my game you can just shoot them there I should be pretty active on that discord server so yeah you want to join them that'd be pretty cool and finally the last thing I don't to keep you waiting the last thing is that I'm not gonna be totally stopping my hacker game dev like series I'm just gonna taking a short break because I've been kind of demotivated recently it's been really hard to work on it so I've been taking a short break from that just to work on upgrading my slime keep game so yeah don't worry I'm not totally abandon the project but I am taking a short break for it right now so without further ado let's get into the dev blog so originally I was thinking I was not gonna just do anything with my slang keep game anymore I'm just gonna leave it in the current state as it is but I started to get more feedback I started to think of more ideas and things I could make and turn this game into a much better game since there are a lot of issues with the original game I think it's a really good game there's just a lot of things that I could do much better first thing I actually did was create a Google Doc and I took all the feedback that I've really gotten all the suggestions for the game that I should mate and all the issues errors glitches I just wrote them into this one big knot tactic Google Docs document and I pretty much had this is just from you my checklist for everything I wanted to add into the game the original concept for this game was kind of a high score shoot-'em-up survive as long as you can sort of game but I had this different kind of idea for a more you know level based survive while I'm still including the keep it alive theme instead of having to just be a high score based theme timing it kind of be level based and you know venture through different rooms with different enemy spawns so that's kind of the direction I wanted to go so the first thing that I wanted to do and implement into my game was make a kind of bullet system so I started off by making some bullet art I really don't know why didn't make any bullet art for the day in a combo game but it made the game look so much better and I don't really know why I didn't add this I guess I just kind of forgot about it so I made that bullet art and I also worked on some kind of bullet UI in the bottom right corner so you display you know your kind of weapon that you would have you know what he was called all the bullets that you have and how many bolts you have in total and how that kind of stuff and I also started working on this bullet kind of system and pretty much I want to do have it where you'd have like a row of nine bolts or whatever and once you shoot all those out you have to reload kind of in games like you know nuclear throne or into the guns and kind of one of those reload systems and after you know hours and hours of work because I've never really done a relay system before I got it working I got to all the UI functioning and this took pretty much my whole entire afternoon and morning get working but I'm happy how it turned out and that looks pretty cool so that's pretty much what it looks like the next thing that I ended up adding or technically removing was my third camera feature pretty much in my game I had three different cameras I could switch from and a lot of people were saying that the third camera was kind of made the game too unfair so I pretty much ended up just simply removing that I mean so you can always switch between the two cameras and I also removed the feature reading press R to restart [Music] since this was gonna be a room based game I made sure to then make a kind of room swapping system so pretty much you can enter a room and you can exit that kind of room so you just go between different rooms and also set up this kind of house scene where I think my player role spend most of his time or just pretty much be his kind of home base area for the game this was kind of difficult because I did have to make it so my player could swap cameras and when he's in this certain room but when he's in other certain rooms he didn't wouldn't be able to swap cameras so eventually I had to kind of rework my camera swapping system like I work in and it works just fine I also want to make sure that my player would actually know when he takes damage so I made a pretty big screen shake whenever he does take damage another really important mechanic that I needed was whenever you enter a spawner room or a room at the spawner and make sure that you cannot leave that room and that you're stuck in that room and still until you kill all the enemies in that room I've just kind of mechanic and other kind of games before like I've adapted it to this kind of game so I've pretty much made it so you have to kill all the enemies and the enemies will spawn for let's say 10 seconds or 20 seconds I can choose and once I've killed all of them and leave the room go back in and they won't starts fighting again [Music] so instead of kind of keeping the high score feature I kind of replaced that system with a bits feature so I've pretty much drew this right inside of a sprite and I imported into unity and I kind of set up this bit script that I've used in other sort of games where once you're killing enemy it'll drop a bit and then once you've killed all the enemies in the room the bits will come towards you you can like and I'll just you know go straight towards you and once you pick them up or collect them they give you a random amount of kind of bits and I made some bits UI then you can see how many bits you have and I'm planning to have something like I've still want to keep the essence of the game the essence of the theme keep it alive and you know still make this slime keep but come change it up so I'm trying to make it where you can the probability like the more the bigger the slimes are the more bit slow drop and then you can use these bits too like I'm probably gonna make a shop and you know you can buy more ammo buy more health you know that kind of stuff with these it's kind of like enter the gungeon another issue that my game had was that it is a little too green and I wish there is a bit more contrast with the kind of slimes and I have the health of suggestion by more than a few people it's like you're all my slimes into is kind of darker green so you can more easily tell what are the slimes and what is the background I really like my old slime I think these slimes will suit the game better so I'm a really good feedback that I got was to make some more animation so I added in a death animation legacy my slime to move around I can shoot them my reload system works and everything is just working as a whole other than watch this dev Lagos I might have known or noticed that I'm gonna change up my bullets UI a lot and I've really nothing too happy with it so I kind of changed it all around I made some more backgrounds kinda for the bullet to UI and now for the bottom right corner I think it makes it look a lot better so there's like the end result and you know everything you see clearly and it looks pretty clean on the screen are small it shows having was my trees weren't and like my house weren't looking too good at where my player would live I created this new kind of tree and outside of that I edited to make it look more like you'd fit the kind of resolution and theme of the game now as I wasn't too happy with the house at all so I spent quite a few time kind of changing up the house as you can see I mean this house is kind of the same house that I used for um my hacker game so I kind of go to just stripping that off there but I started making a more low resolution house still very happy with it I think it looks really good overall this game was also my first game that actually used a custom cursor and I quickly found out and I also kind of realized in flight testing my cursor was way too small and I'd never really used unities cursor system really before but I eventually changed it up then I figured out I had to changing my cursor around I got it so my cursor would be much bigger and you can actually see the cursor much easier now the next thing that I really need to fix with my bullet collision system originally I thought I made this and I fixed this but it turns out there's still a major problem so I'll run through that problem right now the vichy was that my flare would shoot a bullet and it seemed like the bullet would go through an enemy which was not good the thing is I couldn't just take this by giving my enemy a much bigger Collider the thing is with this is that my enemy might seem like he has too big of a collider and not flied with walls properly and attack my player from farther away than he's supposed to do now previously I was handling my shooting whenever I shoot a bullet with raycast which are way of going about shooting a ray whenever I shoot my bullet the thing is the Ray is actual Collider and so even though it may look like my bullet is the collider the Ray was actually the collider and so it's just a short Lima is invisible to the player and so the thing is it could sometimes look like my player is shooting a bullet and it hits an enemy but just goes through it because the actual Collider which is a super thin array does not hit the enemy upon doing some research I find out they're things called circle casts which are basically just ray cast but there's also an extra parameter brush can make them a little bit thicker so they can detect my enemy more properly I fished a circle cast and in no time my enemy Collider issue was fixed now the final thing I wanted to fix in this devlog where some enemies were pretty plain right now and their movement was not the most entertaining so I spent some time and I made it so now my enemies can actually you know navigate towards you and they won't just get stuck just making my enemies much smarter and I used on some a-star pathfinding to get this working it's pretty simple to set up actually and it works really really well and now that we moved towards you without being clumsy and for some extra polish the absolute final thing I did was whenever my slimes upgrade I actually made it kind of short upgrade animation which is very subtle but nice and yeah guys that's pretty much the end of the dev vlog I don't want to make this dead log too long and I still have a lot of things I want to add to this game like a slime a combination mechanic possibly more weapons more slimes variety you know all that kind of different stuff more levels you know all that kind of stuff this isn't really a level yet but uh yeah so I hope you guys did like this dev vlog I think there's so much more I can do I still have a lot to work on but it's just the exact you know the basics of what we have so far so if you have any suggestions feel free to you know leave them at comments below join the discord I'll be pretty active on there so yeah that'd be pretty cool and yeah hope you guys like this dev vlog and I'll see you guys in the next video bye
Info
Channel: BenBonk
Views: 66,674
Rating: 4.9765863 out of 5
Keywords: ludum dare, ludum dare 46, game dev, unity, game development, dev log, devlog, devlog unity, slimekeep, ludum dare devlog, slimekeep update, benbonk, game jam, the making of, indie game, gameboy
Id: xlvyLo0YgTU
Channel Id: undefined
Length: 11min 20sec (680 seconds)
Published: Sun Apr 26 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.