Random Level Generation! - Daily Roguelike Devlog [3]
HTML-код
- Опубликовано: 20 июл 2024
- This was so fun to put together! In this video, I work out how to incorporate random level generation into my roguelike, and it wasn't as much of a nightmare as I thought! ha... haha.a fd.da... help
=Social Media=
Discord - / discord
Patreon - / icoso
Twitter - / icoso_games
Soundcloud - / icoso
Itch.io - icoso.itch.io/
Please be sure to check out my second channel, too! :D / @icornso
=Music=
Reset by Icoso (meeeeeee)
• Reset - Icoso [SQUARES...
=Chapters=
[00:00] welcome, this is the intro
[00:28] this is what smart people do
[00:53] this is what dumb people do (me)
[01:23] oh wat the heck it works
[01:34] gotta connect up them squares
[02:07] am i... awesome?
[02:16] no, no i am not
[02:31] combining level magic with roguelike
[02:55] eyyyy it works
[03:31] ending byeee
=Similar Videos=
Blackthornprod - RANDOM DUNGEON GENERATOR - EASY UNITY TUTORIAL - #1
• RANDOM DUNGEON GENERAT...
Blackthornprod - ROGUE LIKE RANDOM LEVEL GENERATION - INTERMEDIATE C#/UNITY TUTORIAL - #1
• ROGUE LIKE RANDOM LEVE...
Miziziziziziziziziziz - How to Make A Roguelike in One Day
• How to Make A Roguelik...
=About Icoso=
Hey! I’m Icoso, a solo indie game developer with a passion for creating games people like to play! For my projects, I program all of the code, create all of the ‘art’, and compose all of the music and sound effects! I have lots of fun putting together my games and I also enjoy connecting with the indie game development community! There’s a lot of awesome people out there and I hope you can be the next one that messages me to say hi! I really love knowing what people are working on and seeing updates through gifs, screenshots, development builds, and full releases! Please don’t hesitate to ask me anything or share any of your awesome work - I’d love to be a part of it! :D
=Programs in Use=
Game Engine - Unity3D unity.com/
Pixel Art - Aseprite www.aseprite.org/
Music - FL Studio www.image-line.com/
Sound Effects - Bfxr www.bfxr.net/
Graphics/Design - Adobe Photoshop www.adobe.com/products/photoshop
Audio Recording - Adobe Audition www.adobe.com/products/audition
Video Editing - Adobe After Effects www.adobe.com/products/aftere...
Thank you for being a part of my game development journey, and I’ll see you in the next video! :D
#gamedev #indiedev #indiegamedev Игры
im going to make the most geNEric comment eVER you may think oh hes GOiNg to say first isNt he? Well no this is really A GenerIc message trust me foreVEr, YOU better trUst me and if you dont belive me read all the caPital letters in order
pinned.. you got me
@@icoso thank you sir have a great evening :))
I knew it after the first 2 capital letters 😂
@@TheNonCraftyt sorry bud
@@kartarva But it's one of the best I've seen.
Me: Making a roguelike for almost 3 weeks
icoso: Hehe 1 week is large
Icoso 3 days later: oh shiiit
Lol, the pressure do be building up now 😅😅 gotta keep pushing through xD
@@icoso Good luck ! try not overscope the project 👍
Great that the random level generation worked. Now it has some rogue like elements :-) Maybe you could add chests that randomly spawn in a room in which the player can find weapons or upgrades like more health etc.?
Thanks for checking out the video! ^^ Yeah, I've always had the idea of powerups, either in chests or just spawning in rooms (or maybe when enemies die), and I'll try to add them in within the next few days! :)
Icoso: making a rougelike in one week
Icornso: making a corn like in one week
Lolll yes, must need to do
I still cant stop thinking about dani's game also great progress on the roguelike very nice!
Haha, well I’ve got some new ideas for tomorrow! ^^
Level generation has to be one of the most frustrating things i have ever faced and really impressed that you got it working in a day. Good luck on the next features
Trueee haha 😅 To be fair, it’s a super rigid system with not much room for flexibility, so it certainly has a lot of space for improvement ^^
Icoso one way to easily modify your generation is to completely remove the wall between two rooms every now and then. Boom double sized rooms.
You finally found a way to generate empty rooms with no gameplay, I'm proud.
Yes >:)
The bloi (blue boi, hehe puns) in the thumbnail is a weird combination of cute, derpy and chaotic death.
xD hahahah, love to hear it
Nicely done! Looks like the generation works very well😁
Thank you very much! It's not the most efficient system, but ey, it's something! 😅
Good work on that procedural level generation, looks very effective :)
Thank you very much! I got there eventually 😅😅
This game looks fantastic :D I wish you the 'oh flipping heck' best!
Thank youuuu eeeee heck owo
Amazing as usualy Icoso!
Thank youuus! :)
Very cool approach! Would be cool to see some T shaped pieces that branch of so that not every level is linear, perhaps when one of these branches happens it spawns a locked door and then spawns the key X rooms away from the door (but not behind it ofc) . Super cool stuff though can't wait to see what you have after tomorrow! Keep up the great work :)
Thank you very much! I would have loved to add more randomness like that, but I'm honestly just not sure how to tackle it xD It would definitely be a great feature though - especially to keep everything fresh and unique! ^^
@@icoso No idea if this would work well but perhaps each room has an awareness of what it can spawn. So your L shaped pieces know they can spawn one attached room but a T shaped room knows it can spawn two rooms one on each doorway. From their each room spawned of a T piece would continue generating rooms as you have but in different directions.
Probably out of scope for this project but fun to think about :)
Why are you soo damn awesome. This is epic!
I'm glad to see your hard work paying off! the views don't lie
Thank yous! 😎😎
Yooo thats lookin mighty fine my guy, one suggestion tho, maybe you could make it so every time a room spawns, theres a chance for another way to be spawned, you dont have to make that other way go somewhere, maybe it could just be a dead end, perhaps with a store or mini boss or anything your heart desires. Just a suggestion, but it do be lookin great :D
Thank you very much! I'm not sure if I'll be able to add that in before the end of the week, but that would certainly be the first point of focus if I ever did a bigger update on the game! Also... my brain small, so that sounds hard xD
pretty cool video, and you got me interested on making my own level generation thingy so hope it goes well :D
Thank you, and that's great to hear! Best of luck! :D
It's so awesome you do the daily uploads for us
Haha, glad you like them! 😅
Well but like they are really stress you out so you don't have to do them if you don't want them your health and happyness is more important
0:31 is no one is gonna talk about it that he can draw so smoothly when it takes me 1 minutes to draw a single square like this
:p I’m just that good
Yeah, no one is gonna talk about it because everyone but you can do it too.
@@Ray-uy4ez rude... But you are god damm right
@@lolcat69 Should I have said it more nicely or just not said it at all?
@@Ray-uy4ez nah bro, you are good
Cool Vid Icoso
Thanks! :)
Ayy! Really great news the level gen works! Looking forward to seeing the progress today (tomorrow? I have no idea)
Thank you very much, Saul! :)
Hahah, it’s all a bit confusing 😅 Just got the new video posted - sorry for the late reply!
@@icoso No worries! xD Gonna go watch asap!
The room generation came out amazing!! Can't wait how the full game will come out!! :D
Thank you very much!! :D
You should style the rooms like your character! It may be more complicated, but making rooms in the shape of triangles would really differentiate your game from other rogue likes!
Oooh yeah, that could be fun! It would make the pathways between them a bit trickier but yeah, that would definitely be a unique feature! ^^
Icoso does love his triangles
Sure do 😎
This is amazing.
Cheers! :)
Nice Ico :D
Thanks! ^^
I cant wait to see what the enemy's are like
they will be s h a p e
Props to this man for using ms paint
the best art program 😎
Level gen goes brrr
Bbtrrrr
Finally, a roguelike
Yes indeed
I think the game will be great!
Thank you so much! :)
The Binding of Icoso
Indeed
Wow, that was epic
true 😎😎😎😎😎😎
Really cool, I will be making rogue-like game with random generation in the future too, so this is kinda my inspiration. Althought ̶I̶ ̶w̶i̶l̶l̶ ̶b̶e̶ I will TRY to make the dungeon "not one line" (like Enter the Gungeon), this isnt suppose to criticize you, I know how hard it is :D, you have cool generation bro. Looking forward to next video (tomorrow). Btw this game remind me "Making a Game in 2 DAYS!" by Dani. With the triangle player haha. And I just realised how long this comment is, so good luck.
Thanks! Best of luck with your project, too, hehe! I would’ve loved to add some more non-linear generation, but yeah, a day probably wasn’t enough to put that together 😅
Thank you for the nice comment! :D
My favorite part of your videos is reading the little sub-caption thingys on the videobar thing, they are unlike any I have ever seen. Also how on earth did you make that level generation system on your own! it was amazing, I would love to see a tutorial on it!
Hahaha 😅🤣 I didn't think many people actually read those, but I'm glad you like 'em!
Loool, no idea! Maybe I can put together a small tutorial at some point, but I'm probably not the best person to talk about this kind of stuff! xD
That looks cool
Thank you!
Very cool,
Would be cool if some levels could generate 2 rooms instead of one,
which one of them will be a dead end.
That would make the game more like a maze and more natural
Thank you! I'll do my best to implement that, but maybe after this week is over :) Thanks for checking out the video! :)
Would be nice if it was less linear and more like a sprawling cavern with rooms that branch off into 2 more rooms, this way the player has to go and look for stuff instead of mindlessly following the path and killing enemies. I feel like if you added branching path you could make the player feel like they are going out of their way to get stronger and find treasure
That's a really good idea, yeah! I'm just not sure where I'd even start with that, to be honest 😅
I might do a revamp of the generation system at some point and see if I can add that in! Thanks! ^^
room generation good, your hollow knight addiction meh, your soul mine.
Thank yous! Hollow knight epic, and what? No thanks, I’d rather keep my soul for a little longer :)
this is poggers
correcc
honestly really noice
Thanks! :D
IOverScoposo
But for real let's go, really impressive challenge 😎
Indeed 😎
Thank yous, haha! ^^
That's awesome that you managed to make a level generation system in one day, I can't even make one in a month 😂
Ahaha, well it’s not the best system, but it did the job at least 😅😅
niice :)
Thank you!
36th comment LESSGOOO
For real though, I am LOVING your daily upload! What do you use to edit your vids? They always look sick!
Ayyyy 😎
Thanks so much, glad to hear it! I use Adobe After Effects CC! :>
@@icoso Cool! Thanks so much! You’re one of the reasons I started a gamedev channel! Hope you get to 1 mil!
@@Cyclone3603 No worries, and hey, that’s awesome to hear! Thank you’ :))
How the heck did you manage to teach yourself that. Damnnnn
Nice
Cheers! :)
I think making the paths split would make the game less linear and more rogue-litey
Yeha, you're probably right! If I can find a way to do it, I will :D
@@icoso I did it on Scratch once, basically I placed a room randomly on the grid X times, deleting and replacing it until it was adjacent to a pre-existing room. IDK how it would work in Unity, though.
gg
good goose
Cool
:D
I'm loving this bro 😳 still don't kill Minima I've invested a good few hundred dollars so far
Thank youuu, I still have plans for Minima so we all good 😎 Expect a 5-hour devlog video on it next :)
Woah :[]
:[] indeed
Gg
yeh
@@icoso hehe
Yeah, HK is that dnm good I had to steal and improve SOUL system😎
Impressive, but can you make Noita from scratch?
:0 that would be a fun challenge
why everyone is saying gg have you won a bedwar game ?
No clue xD
make rooms with 3 or 4 ways
Interesting idea... not sure if my brain could cope xD
How do you sleep ;-;
By not being awake >:)
It's a bit like Dani's game
It sure is 😎
Bro just make the floor's colour a bit lighter, its hard to distinguish between the wall and the floors
Thanks for the tip! That shouldn’t be too hard to change :)
Room
Sherb room :0
@@icoso :0
Day 3 of watching icoso devlog
same 😎
Do you know how to code
Not at all :)
@@icosocool
Quick suggestion, make the player movement slidy.
Ah yeah, so adding some momentum to the movement?
@@icoso yep. So the player can constantly aim at the enemy. And will give a little crazy feel got speedrunners.
It's possible to use this system in 2D platformers too..
hummm
hhhhhhhhhhhmmmmmmmmmmmmmmmmmmmmmmmm
*strokes chin*
i think so xD
Well the generation is pretty cool and all but doesn't it look, you know..
Super linear.
It sure does 😎 that’s why I said it in the video
DISCORDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Yes
hi
hellooo!
Well its easy to stop being addicted to hollow knight just have a bad pc now you can't run it
good idea 😎 very good idea
gg
good goose
@@icoso i am fat goose
hi
Hellooo!