RANDOM DUNGEON GENERATOR - EASY UNITY TUTORIAL - #1

  Рет қаралды 370,324

Blackthornprod

Blackthornprod

Күн бұрын

In this beginner unity tutorial we will begin making a random dungeon generation !
We will first of all discuss what are random dungeon must and must not have and follow up by making our rooms and doing some programming with C# !
------------------------------------------------------------------------------------------------
SUPPORT ME : / blackthornprod
------------------------------------------------------------------------------------------------
DOWNLOAD PROJECT VIA GITHUB : github.com/Bla...
------------------------------------------------------------------------------------------------
Here is the LINK to my TWITTER : / noacalice
Here is the LINK to the DISCORD server : / discord

Пікірлер: 281
@nou1438
@nou1438 6 жыл бұрын
I watched four minutes of this video and thanks to that i understood how to build a procedural generation script
@Blackthornprod
@Blackthornprod 6 жыл бұрын
I'm delighted to hear that :) !
@epicoolstuff3972
@epicoolstuff3972 3 жыл бұрын
@Tomate Ponche lmfao
@that1randomdoomer
@that1randomdoomer 3 жыл бұрын
@Tomate Ponche LOOL
@benfau9992
@benfau9992 Жыл бұрын
Hello, just started watching your vid for a recent project. Very good explained, very useful thank you. One small upgrade I could add is to replace "openingDirection" variable type from int to an enum like this : public class RoomSpawner : MonoBehaviour { public Direction openingDirection; // TOP --> need BOTTOM door // BOTTOM --> need TOP door // LEFT --> need RIGHT door // RIGHT --> need LEFT door } public enum Direction { TOP, RIGHT, BOTTOM, LEFT } I think this is better for understand the code if you share it with a group, or simply to re-use the code. Anyways, thanks a lot for this serie!
@ShriLLKiLLs
@ShriLLKiLLs 3 жыл бұрын
1.25 Speed is Your Friend ❤️🙏
@nil0ww598
@nil0ww598 Жыл бұрын
2x speed is your homie
@matthewspencer6669
@matthewspencer6669 5 жыл бұрын
The simplistic way you created the dungeons is genius. I was sitting here thinking of how best to do it and came up with a few solutions, but this just works.
@dudubroder
@dudubroder 6 жыл бұрын
Your videos are usually not that useful for me because I already know a lot of C# and Unity (five years now), but I still come back to see how you are doing and every video you get better and better as a youtuber. I'm just waiting for the day I will watch one of your videos and it will have hundreds of views. Keep being awesome
@diefool2894
@diefool2894 6 жыл бұрын
4 months and 15 thousand views later..... define "hundreds" Good work Blackthornprod!
@funtainment777
@funtainment777 6 жыл бұрын
7 months and 30k views.
@lukehorta5115
@lukehorta5115 5 жыл бұрын
"hundreds" Your comment didn't age very well mate..
@Veevslav1
@Veevslav1 5 жыл бұрын
Blah, your 100 videos comment is deprecated by a fair margin. 85000 views and going strong.
@DerKaiservonDeutschland
@DerKaiservonDeutschland 4 жыл бұрын
110k+ as of right now. Still deserves more, but it's a good start
@zombievirals
@zombievirals 4 жыл бұрын
Coming back to this a year or more later, with much more experience and doing it in 3d with probuilders, this tutorial stands the test of time for sure! Thanks again Noah!!
@janwagner3020
@janwagner3020 4 жыл бұрын
How do you do it in 3D ?
@moimoi9995
@moimoi9995 4 жыл бұрын
Same way, you will have more directions and uses meshes instead of sprites
@janwagner3020
@janwagner3020 4 жыл бұрын
@@moimoi9995 Thanks
@ethicalrevolution3294
@ethicalrevolution3294 4 жыл бұрын
@@janwagner3020 I saw a video that mentioned something called wave function collapse algorithm. Well I don't know how it works exactly or if it's the right thing. You can look up a video titled "Don't ask me why I did this." by Jonas Tyroller.
@potatoo4905
@potatoo4905 4 жыл бұрын
Blackthorn, all I have to say is that I love your videos. I cannot thank you enough for making this video! I love top-down dungeon games!
@hattr1ck1
@hattr1ck1 4 жыл бұрын
How do you not have more subscribers?? Easily understandable tutorials. Well done. This helped me immensely.
@DriitzzCabal
@DriitzzCabal 6 жыл бұрын
why is there no bottom left (BL) ? did you forget or was it on purpose? confused.
@autofire55555
@autofire55555 5 жыл бұрын
Good video! I have some improvements that I would make if I were doing this for a project, but I also understand that you're trying to keep things relatively simple. For those of you who are following along, but also want to try some new stuff, there's a few modifications to the setup you could try: 1. In the script, either use constants to denote directions, or use an enum. 2. Use a switch instead of if/else (for readability more than anything). 3. Use "[SerializeField] private" instead of "public" on the variable (for OOP encapsulation). 4. If you're on Unity 2019 or greater, try using nested prefabs for spawn points. If I were setting this up, I'd have a base spawn point prefab, and then a prefab direction for doing each direction. Then each room just has an instance of one of these prefabs. (Nesting prefabs makes it REALLY easy to go back and change the spawn points later.)
@Anemunt
@Anemunt 2 жыл бұрын
Tysm I was haveing so much probloms trying to make my next port prototype but then found this! Thanks for the tutorial. Keep it up!
@rani6610
@rani6610 4 жыл бұрын
Yay now I can make room prefabs and make a fan made version of SCP unity
@theMagos
@theMagos 6 жыл бұрын
7:08 May I suggest using a switch-statement?
@stewartzayat7526
@stewartzayat7526 6 жыл бұрын
4 values is not really that many and in this case the compiler would have probably optimised the switch into an else if chain either way. Generally speaking, when you have 5 or more values, then it is faster to do a switch, otherwise an else if chain is faster.
@The28studio
@The28studio 6 жыл бұрын
my thought as well
@stewartzayat7526
@stewartzayat7526 6 жыл бұрын
@@Validifyed I agree that for readability, it's a good decision, but a switch and an if else chain work quite differently. A switch statement in machine code can be implemented via a jump table. That's why a switch is actually slower for small number of choices, but much faster for large number of choices. For a switch, it is O(1) time complexity, for an if else chain, it is O(n) time complexity where n is the number of choices.
@tprim4495
@tprim4495 5 жыл бұрын
@@Validifyed yeah yeah... i dont understand anything ;(
@kevinh4622
@kevinh4622 5 жыл бұрын
I would also suggest an enum instead of ints, just for readability purposes.
@Sulayre
@Sulayre 4 жыл бұрын
thank you so MUCH! i did my own dungeon generator based off isaac once too but the way i did it was the following: the prefab is a room with 4 closed doors and chooses a random side to start from, then it spawns a new room on the side, removes the spawn references from the other 3 sides and deletes the original room's door directed to the new one and the new room's door connected to the old one, then it chooses a random old room and it repeats the process. the only issue i had with this was overlapping since i never found a way to detect if there was already a room in a position reference's position. THANKS AGAIN!
@breakfastboi3344
@breakfastboi3344 5 жыл бұрын
I can see if you go through a door and a blackout transition appears, it can randomly teleport you to a room
@revimfadli4666
@revimfadli4666 3 жыл бұрын
One could also an enum for the openingDirection to reduce the mental load of remembering which number is whic direction (And maybe switch case for simpler-to-read branching :P) Excellent tutorial as always, anyway
@רפאליצחקגולדשטיין
@רפאליצחקגולדשטיין 6 жыл бұрын
6:45 just use a switch case! it's also basic and is very simple
@tooncobbaut2770
@tooncobbaut2770 4 жыл бұрын
yea like beginners defenitly know how to make squares like that... i have been looking for 20 min and still haven't found it. Maybe a 20 minute beginners video is better then a 7 minute a little more advanced but we'll call it beginners video to get the attention of beginner...
@nmmeswey3584
@nmmeswey3584 4 жыл бұрын
@@tooncobbaut2770 I really don't see the issue here, if, else if is beginner stuff, if its for the squares, make a white square on paint and use that as a sprite to drag and drop.
@frostoise
@frostoise 4 жыл бұрын
switch isn't any better than else if's, especially on only 4 statements. Using ENUM's or maybe a for loop + an array based generation would be better in the long run, but for only 4 rooms it's fine. Sure, switch is really clean in numerical variables but not much different in efficiency.
@harel9993
@harel9993 4 жыл бұрын
איך ואיפה אני יכול להכין את החדרים האלה?
@ir3dy976
@ir3dy976 6 жыл бұрын
Brah, you gotta put dem fires out... My OCDs like go back go back!
@kubakakauko
@kubakakauko 5 жыл бұрын
If i had money i would definitely support you. the stuff you make is the best i have ever seen in my life
@Mycrosss
@Mycrosss 5 жыл бұрын
It's always nice seeing different solutions for a problem, nice video :)
@commettey
@commettey Жыл бұрын
Anyone calling this a bad tutorial is just bad at unity, this is more of a guideline to help you focus on what the next step is and not going into to much detail about it, if you wanted someone to tell you every single button to press to make something you might as well just hire someone else to make your game cause you clearly dont know what youre doing to begin with. this tutorial could have had some better details sure, but it serves its purpose and if you dont know how to make things like Prefabs or Scripts, you shouldnt be starting here with this video
@akshitkumar4338
@akshitkumar4338 3 жыл бұрын
Best tutorial in the whole multiverse!
@hugorosso2776
@hugorosso2776 6 жыл бұрын
Hey Blackthornprod! I'm trying to make a project of my own, and i really likes your tutorials, so i was wondering ; does your technic for random dungeon works in a 3d environment? All your works are in 2d but if it also works in 3d, it will really help me out! Thanks!
@faus585
@faus585 3 жыл бұрын
Thank you for all these beginner friendly tutorials!
@slynizz1014
@slynizz1014 6 жыл бұрын
Looking forward to the next episode!
@Blackthornprod
@Blackthornprod 6 жыл бұрын
Coming up soon :) !
@eternallysami
@eternallysami 6 жыл бұрын
Cool accent and awesome video! I know videos like this take a long time to create, I really appreciate it! :)
@Crisisdarkness
@Crisisdarkness 6 жыл бұрын
Wow, your channel is one of the greatest I've found, you're an excellent instructor and you have great ideas of the creation process, I'm grateful, I join your channel without hesitation
@blackheartgaming6121
@blackheartgaming6121 2 жыл бұрын
I think a random generated 2d platformer game would be epic but with a campaign
@gongjiaji2489
@gongjiaji2489 6 жыл бұрын
a very good video, I just need to make a similar game for my final year project, your videos are helpful. cheers.
@Blackthornprod
@Blackthornprod 6 жыл бұрын
Thanks a ton Gong :) ! I'm glad my videos are helping you !
@rabbitpirate
@rabbitpirate 6 жыл бұрын
Great video, found it very easy to follow. That said I feel that this type of random generation, as it stands, works better for something like Spelunky than the Binding of Isaac. With the former the entire map is randomly generated from smaller parts to create one large part which you can move around at will, with everything in place and just waiting for you to get close enough to interact with. This seems to be what your tutorial does. However, with the Binding of Isaac each room is a distinct unit that is not activated until you enter it for the first time, or to put it another way each room is its own little persistent level that you have to complete to move onto the next one. This tutorial doesn't seem to lend itself to that, or at least not as it stands. Would you maybe be able to do a tutorial on this second kind of random level generation, or expand on this one to show how it can be used in that way? Thanks in advance and keep up the great work :)
@exxotron7331
@exxotron7331 4 жыл бұрын
I have been having trouble with using the components on the checkpoints to spawn in the boxes because I don't have the opening direction part on my script file, I have watched all the way through the video and found no answer. I am really hoping you see this because I need to find this out for the game I am working on thanks if you see this.
@penwinprojects8737
@penwinprojects8737 3 жыл бұрын
Thumbs up just for the Isaac reference
@doublesystem9790
@doublesystem9790 6 жыл бұрын
This will help me a lot, but a off topic thing i've noticed is: you play the rebirth version of isaac? Download the antibirth mod, it's free and adds 2 characters, 4 new floors and some other stuff like enemies and etc
@Blackthornprod
@Blackthornprod 6 жыл бұрын
Hey :) ! I don't think I can download the antibirth mode with rebirth, but I certainly will be buying antibirth soon on steam (really cheap and so worth it) !
@doublesystem9790
@doublesystem9790 6 жыл бұрын
Nope, antibirth is a mod that ONLY works in rebirth and not in afterbirth so you can probably download it
@Blackthornprod
@Blackthornprod 6 жыл бұрын
oooo right :) ! Yep I got mixed up with afterbirth ! Yep I'll definitely check out antibirth !
@bunggo9914
@bunggo9914 6 жыл бұрын
Finally a new series! well I am really excited for this interesting series, just keep up your awesome videos!
@_Garm_
@_Garm_ 6 жыл бұрын
Smart solution! with the spawn points and collisions :D
@Blackthornprod
@Blackthornprod 6 жыл бұрын
Hey :) ! Yep, easy to put into place and get some cool looking results very fast :) !
@_Garm_
@_Garm_ 6 жыл бұрын
looking forward for more great tutorials! :D
@thorham1346
@thorham1346 6 жыл бұрын
Blackthornprod - It's not a good way to implement this algorithm, though. Use the right data structure to keep track of spawners so that you don't have to create all those game objects and use Update. A simple doubly linked list should already be a massive improvement.
@lynksedm6777
@lynksedm6777 3 жыл бұрын
couple questions, 1. would this work for 3d rooms as well? and 2. would it still work if the chunks weren’t the same size?
@llamakorn
@llamakorn 3 жыл бұрын
im not sure about your first question but i know that you can make the rooms shaped differently.
@elizabluez643
@elizabluez643 2 жыл бұрын
Can you use tilemapping for the room prefabs instead? Or does it have to use sprites? if that is what you used
@cielghoul2034
@cielghoul2034 3 жыл бұрын
This is a great video but I'm do lacking behind Unity that first need to look up how to make these rooms
@dusandragovic09srb
@dusandragovic09srb 4 жыл бұрын
DIR! Game jam idea: theme through acronym, mothafuckin DIR
@zecaxy5650
@zecaxy5650 6 жыл бұрын
I just needed this ty
@bagboybrown
@bagboybrown 2 жыл бұрын
This is the easy way to do it. Can you point me to a tutorial that uses only 2 prefabs; one wall with a door and one without?
@ajaiyp8679
@ajaiyp8679 4 жыл бұрын
Thank you! It is so helpful.
@blueiceshard6238
@blueiceshard6238 6 жыл бұрын
Wouldnt it be much better to create a room out of walls dynamically instead of saving all possible combinations? (it's OK for squares, but imagine a hexagon dungeon) A nice benefit of saving the wall states separately, that you can easily create a new room. Just set the needed doors and walls, reroll the others and generate the graphics out of 2 (with andwithout door) wall graphics (or 4, if you don't want to handle rotation)
@w0lfgutssxo394
@w0lfgutssxo394 5 жыл бұрын
Why is the most simple part (the room sprite creating), the hardest part for me?
@bicasualtea7563
@bicasualtea7563 4 жыл бұрын
same
@NoTAdrian115
@NoTAdrian115 4 жыл бұрын
I think what with you voice you can make everything fun and interesting.
@RageWorthyFilms
@RageWorthyFilms 6 жыл бұрын
I am having trouble at the start or this tutorial :( i see your sprites already are imported and might have some presettings on them? could you explain the process from the sprite creation onwards (ie i have my photo shop walls all created and saved as individual sprites (TB TR etc) and i have dragged them into the sprite folder, what would the next move be? is there something im missing between here and when adding the first C# script begins?
@rustydusty0000
@rustydusty0000 5 жыл бұрын
This is NOT helpful at all for me. How do I do the walls?
@christopherdoiron4294
@christopherdoiron4294 3 жыл бұрын
So what about rooms that are sized differently? This works on the 10 by 10 grid concept but BOI has rooms that are mismatched
@thefox5122
@thefox5122 4 жыл бұрын
Maybe a switch/case block instead of for if/else blocks ahah Great tutorial!
@Alexander_Meyer
@Alexander_Meyer 6 жыл бұрын
Thanks for this!
@hanzipanzer5490
@hanzipanzer5490 5 жыл бұрын
how did you make the rooms
@tooncobbaut2770
@tooncobbaut2770 4 жыл бұрын
same questions. Maybe 20 min was better
@moimoi9995
@moimoi9995 4 жыл бұрын
Photoshop I guess
@bto6721
@bto6721 6 жыл бұрын
Keep up the awesome videos! :D
@joshsantos7176
@joshsantos7176 2 жыл бұрын
Couldn't help noticing you're missing the BL room
@trbry.
@trbry. 6 жыл бұрын
I'd argue that random map generation is (almost less than) secondary in BoI's replay-ability and item interaction is primary. But I love any and all Unity tutorials that are shared.
@RealityScapeStudios
@RealityScapeStudios 2 жыл бұрын
would be nice to see a 3d version maybe with more levels? like up and down
@The1Wolfcast
@The1Wolfcast 4 жыл бұрын
This reminds me of the map editor for scp containment breach
@yasirsaiyed4967
@yasirsaiyed4967 4 жыл бұрын
I have a question.Shall i make the rooms with white blocks like this vid and then add your own tiles or do you make rooms with your own tileset first
@minsin56
@minsin56 5 жыл бұрын
black thorn prodddd
@StrayFei
@StrayFei 5 жыл бұрын
I knew for a fact that TBoI would be mentioned in this.
@sooze626
@sooze626 5 жыл бұрын
How did you make the groups for the cubes?
@plyrni3
@plyrni3 3 жыл бұрын
You can also use enum istead of numbers for the opening direction of the roomSpawner : public enum OpeningDirection { NotSet = 0, LEFT = 90, BOTTOM = 180, RIGHT = 270, TOP = 360, } This way it will be more comprehensible on the inspector You can also use the int value of your enum for rotation purpose :3
@codiefink2452
@codiefink2452 3 жыл бұрын
how do you get the generator to use the assets like walls or barrels or monsters our assets into the map
@master.9202
@master.9202 4 жыл бұрын
Hi, your video seems very useful, but I am using tilemaps, so how can I make this work. I couldn't transform them into prefabs. Can someone help me?
@tooncobbaut2770
@tooncobbaut2770 4 жыл бұрын
how do you make those white squares and with the doors in it? beginners don't know that. We know how to make a square but not like that.. sorry
@nmmeswey3584
@nmmeswey3584 4 жыл бұрын
Its a single sprite, a white box, repeated many times. on paint make a sprite for a white box, and drag it to the scene view directly from the assets menu
@zswishy_
@zswishy_ 5 жыл бұрын
ok but how do i make it hollow with doors
@thegreendude2086
@thegreendude2086 4 жыл бұрын
I dont understand how he made the rooms. One room is the way it looks to me mdae out of several sprite blocks, but in its hierarchy it seems to be only one object per room.
@simo5678
@simo5678 4 жыл бұрын
If i wanted to use a tilemap to make level design easier, how would I approach the room making?
@sukuneedshelp8725
@sukuneedshelp8725 4 жыл бұрын
i think you can do the same thing he did but with various tilemaps.Although i am not sure i will try and see if it works
@martimking1craft
@martimking1craft 3 жыл бұрын
tilemaps are suposed to be static
@RandomGuy-df5us
@RandomGuy-df5us 4 жыл бұрын
How do you get the room asset? I am a newbie and i can't find them anywhere on the files
@berkefekeskin9172
@berkefekeskin9172 3 жыл бұрын
Thank you a lot!
@DrTortoisePHD
@DrTortoisePHD 4 жыл бұрын
i am guessing i will be able to figure this out by the time i finish the video series, but what if i didn't want a finish point but wanted an infinitly generating dungeon, that would despawn certain rooms out of sight and range
@СтасБукоткин
@СтасБукоткин 4 жыл бұрын
Maybe use enums instead of ints for openingDirection for example ?
@SolonisRex
@SolonisRex 6 жыл бұрын
Why would you need to check that in the update loop? There's no reason to poll that every Frame.
@radishmouse22
@radishmouse22 Жыл бұрын
Improve the readability and of the code and make the assignment of the directions in the inspector vastly easier by making openingDirection a custom enum with defined int values rather than an int, and a switch statement in the update method rather than a bunch of if statements: (swap out North, East, South, West with Up, Right, Down, Left if that's what you prefer) public class RoomSpawner : MonoBehaviour { public Direction openingDirection; private void Update() { switch (openingDirection) { case Direction.South: // Spawn a room with a south door break; case Direction.North: // Spawn a room with a north door break; case Direction.West: // Spawn a room with a west door break; case Direction.East: // Spawn a room with an east door break; } } } public enum Direction { South = 1, North = 2, West = 3, East = 4 }
@nil0ww598
@nil0ww598 Жыл бұрын
Bro really tried to code in youtube 💀
@itsspider6156
@itsspider6156 4 жыл бұрын
if you want a bigger room what do you do??
@christianmonturanoii6539
@christianmonturanoii6539 2 жыл бұрын
Showing come coding I'm teaching myself that now.
@otobi8363
@otobi8363 6 жыл бұрын
thanks!
@thetoastedmarshmallow1606
@thetoastedmarshmallow1606 6 жыл бұрын
Did you make the rooms in unity or in another program and if I unity how?
@Hello-qg4yk
@Hello-qg4yk 4 жыл бұрын
TheLongOh with photoshop
@adhithyanadhibaiju8180
@adhithyanadhibaiju8180 6 жыл бұрын
Hey good video i created a 3d version using this video awesome😘😘😘😘
@mason3872
@mason3872 5 жыл бұрын
I’m trying to see if it is possible to make procedural generation in programs like scratch that cater(however it is spelled) more to young children and see if it can do this kind of stuff
@bicasualtea7563
@bicasualtea7563 4 жыл бұрын
How did you creat the rooms? you gave no clear answer or showcase on how you constructed each room
@khxlua
@khxlua 2 жыл бұрын
I don't understand what you used for the tiles in the walls. How did you get the square?
@junweiiiiii
@junweiiiiii Жыл бұрын
Having issue with getting the room's gizmo to middle because the spawn point position screws the room's position up, help
@williamwimberly5820
@williamwimberly5820 3 жыл бұрын
So....How would you create these "rooms" using a tilemap system? I'm not familiar with using "sprites" as rooms.
@geuks38
@geuks38 6 жыл бұрын
Hmm.. why u didnt use a switch statement and an enum for direction?
@danox5600
@danox5600 3 жыл бұрын
Help! there are spawning 4 rooms everytime and not attached to the entry room they spawn completely random on the right side
@AyyyyyyyyyLmao
@AyyyyyyyyyLmao 4 жыл бұрын
And If statement with 3 elses just to sort 4 possible outcomes? Why not use a switch-case?
@NosAltarion
@NosAltarion 5 жыл бұрын
New to Unity and coding in general so I may get that wrong. But would it be ok to make each spawning room childs of the room spawned right before and use a constrain aim directed towards the parent room? So that you could easily be sure to get an entrance facing the previous room with less code and calculation?
@xXspacejunXx
@xXspacejunXx 4 жыл бұрын
I have a question because I'm new in the unity stuff how can you make these rooms?
@alekosmath9091
@alekosmath9091 2 жыл бұрын
I don't know what I am doing wrong. I followed all the instructions correctly but my rooms keep spawning all over the place. Does anyone know how to fix this issue? I feel that I have tried everything.
@adelsabanovic2986
@adelsabanovic2986 3 жыл бұрын
At 4:00 the room TR looks correct but at 5:34 in the prefabs it looks like room TL! Is it supposed to be like that because my prefabs are looking the same as in the where they were created and mine isnt working like it should
@ZaccoOfficial
@ZaccoOfficial Жыл бұрын
How would one do this with rooms that vary wildly in size and shape?
@sinningchickenco.2481
@sinningchickenco.2481 3 жыл бұрын
im 5 minutes in and following along. i added T shaped corradors will this mess anything up?
@christianmonturanoii6539
@christianmonturanoii6539 2 жыл бұрын
If I want to play d and d myself it says you need a random dungeon generator is that on a computer or a dice or what how would I go about doing that I never played d and d before. It just seems cool and what books 📚 are.most important players manual and monster Manual first ?
@louislemur
@louislemur 4 жыл бұрын
great video
@CokeVoAYCE
@CokeVoAYCE Жыл бұрын
how do you create the sprites with the openings and have it not filled in?
@mcgamer5235
@mcgamer5235 4 жыл бұрын
how did you put all of the walls into one area for all of the rooms because im verry new to unity
@zaart1334
@zaart1334 6 жыл бұрын
You guys Rock...
@RTWrename
@RTWrename 4 жыл бұрын
Can I do this but instead of using those cubes I directly use tiled maps?
@bradyb7810
@bradyb7810 6 жыл бұрын
How did you make the squares that make up the rooms connect into one asset? I know the rooms are made up of multiple cubes but how do they all merge together? This is really confusing to me
@OHUMADBRO1
@OHUMADBRO1 6 жыл бұрын
I have the same question. Prod, please answer! (:
@DriitzzCabal
@DriitzzCabal 6 жыл бұрын
create an empty game object , inside of it create another empty game object name it wall , inside the wall , you create 2d object sprites , you place it then select it and ctrl+d move ctrl+d repeat until you have your square , then to create a prefab of it , grab the first game object you have created and drop it into a prefab folder you've created in the project tab
@gv13511
@gv13511 5 жыл бұрын
How do I make sure the camera is only showing one room at a time?
RANDOM DUNGEON GENERATION - EASY UNITY TUTORIAL - #2
8:14
Blackthornprod
Рет қаралды 155 М.
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 1,1 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 270 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 50 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН
So I Ruined Minecraft Live
13:45
Knarfy
Рет қаралды 24 М.
Creating SMART enemies from scratch! | Devlog
5:40
Challacade
Рет қаралды 333 М.
Dungeon Generation in Gun Game
8:18
Firebelley Games
Рет қаралды 67 М.
How (and Why) Spelunky Makes its Own Levels
7:13
Game Maker's Toolkit
Рет қаралды 816 М.
Procedurally Generated 3D Dungeons
9:42
Vazgriz
Рет қаралды 289 М.
5 DEVS Make a GAME without COMMUNICATING! (FPS edition)
19:10
Blackthornprod
Рет қаралды 474 М.
I Made A Difficult Game About Climbing
15:04
Pontypants
Рет қаралды 2,1 МЛН
7 DEVS Make a GAME without COMMUNICATING! (500 IQ edition)
17:39
Blackthornprod
Рет қаралды 532 М.
6 DEVS Compete to Make the BEST GAME for $3,000
46:29
Blackthornprod
Рет қаралды 891 М.
If You Can't Make Games After This Video, Give Up
4:37
Fredyy
Рет қаралды 942 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 270 МЛН