├── .gitattributes ├── 00_StarterProjectAssets.unitypackage ├── 04_RandomWalkAlgorithm.unitypackage ├── 05_RangomWalkGenerator.unitypackage ├── 06_FloorVisualization.unitypackage ├── 07_Refactoring_CustomInstpector.unitypackage ├── 08_ScriptableObjectForParameters.unitypackage ├── 09_BasicWallsGeneration.unitypackage ├── 10_RandomWalkCorridors.unitypackage ├── 11_CorridorFirstRooms.unitypackage ├── 12_RoomsAtDeadEnds.unitypackage ├── 13_BinarySpacePartitioningP1.unitypackage ├── 14_BinarySpacePartitioningP2.unitypackage ├── 16_BSPGeneratorAndCorridors.unitypackage ├── 17_BSPandRandomWalk.unitypackage ├── 19_WallVisualizationP1.unitypackage ├── 20_WallVisualizationP2.unitypackage ├── 21_EndProject.unitypackage ├── README.md ├── WallByteTypes.cs └── _Scripts ├── AbstractDungeonGenerator.cs ├── AbstractDungeonGenerator.cs.meta ├── CorridorFirstDungeonGenerator.cs ├── CorridorFirstDungeonGenerator.cs.meta ├── Data.meta ├── Data ├── SimpleRandomWalkParameters_BigDungeon.asset ├── SimpleRandomWalkParameters_BigDungeon.asset.meta ├── SimpleRandomWalkParameters_Island.asset ├── SimpleRandomWalkParameters_Island.asset.meta ├── SimpleRandomWalkParameters_SmallDungeon.asset ├── SimpleRandomWalkParameters_SmallDungeon.asset.meta ├── SimpleRandomWalkParameters_SmallRoom.asset ├── SimpleRandomWalkParameters_SmallRoom.asset.meta ├── SimpleRandomWalkSO.cs └── SimpleRandomWalkSO.cs.meta ├── ProceduralGenerationAlgorithms.cs ├── ProceduralGenerationAlgorithms.cs.meta ├── RoomFirstDungeonGenerator.cs ├── RoomFirstDungeonGenerator.cs.meta ├── SimpleRandomWalkDungeonGenerator.cs ├── SimpleRandomWalkDungeonGenerator.cs.meta ├── TilemapVisualizer.cs ├── TilemapVisualizer.cs.meta ├── WallGenerator.cs ├── WallGenerator.cs.meta ├── WallTypesHelper.cs └── WallTypesHelper.cs.meta /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/.gitattributes -------------------------------------------------------------------------------- /00_StarterProjectAssets.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/00_StarterProjectAssets.unitypackage -------------------------------------------------------------------------------- /04_RandomWalkAlgorithm.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/04_RandomWalkAlgorithm.unitypackage -------------------------------------------------------------------------------- /05_RangomWalkGenerator.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/05_RangomWalkGenerator.unitypackage -------------------------------------------------------------------------------- /06_FloorVisualization.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/06_FloorVisualization.unitypackage -------------------------------------------------------------------------------- /07_Refactoring_CustomInstpector.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/07_Refactoring_CustomInstpector.unitypackage -------------------------------------------------------------------------------- /08_ScriptableObjectForParameters.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/08_ScriptableObjectForParameters.unitypackage -------------------------------------------------------------------------------- /09_BasicWallsGeneration.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/09_BasicWallsGeneration.unitypackage -------------------------------------------------------------------------------- /10_RandomWalkCorridors.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/10_RandomWalkCorridors.unitypackage -------------------------------------------------------------------------------- /11_CorridorFirstRooms.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/11_CorridorFirstRooms.unitypackage -------------------------------------------------------------------------------- /12_RoomsAtDeadEnds.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/12_RoomsAtDeadEnds.unitypackage -------------------------------------------------------------------------------- /13_BinarySpacePartitioningP1.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/13_BinarySpacePartitioningP1.unitypackage -------------------------------------------------------------------------------- /14_BinarySpacePartitioningP2.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/14_BinarySpacePartitioningP2.unitypackage -------------------------------------------------------------------------------- /16_BSPGeneratorAndCorridors.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/16_BSPGeneratorAndCorridors.unitypackage -------------------------------------------------------------------------------- /17_BSPandRandomWalk.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/17_BSPandRandomWalk.unitypackage -------------------------------------------------------------------------------- /19_WallVisualizationP1.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/19_WallVisualizationP1.unitypackage -------------------------------------------------------------------------------- /20_WallVisualizationP2.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/20_WallVisualizationP2.unitypackage -------------------------------------------------------------------------------- /21_EndProject.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/21_EndProject.unitypackage -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/README.md -------------------------------------------------------------------------------- /WallByteTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/WallByteTypes.cs -------------------------------------------------------------------------------- /_Scripts/AbstractDungeonGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/AbstractDungeonGenerator.cs -------------------------------------------------------------------------------- /_Scripts/AbstractDungeonGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/AbstractDungeonGenerator.cs.meta -------------------------------------------------------------------------------- /_Scripts/CorridorFirstDungeonGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/CorridorFirstDungeonGenerator.cs -------------------------------------------------------------------------------- /_Scripts/CorridorFirstDungeonGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/CorridorFirstDungeonGenerator.cs.meta -------------------------------------------------------------------------------- /_Scripts/Data.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data.meta -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_BigDungeon.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_BigDungeon.asset -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_BigDungeon.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_BigDungeon.asset.meta -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_Island.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_Island.asset -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_Island.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_Island.asset.meta -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_SmallDungeon.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_SmallDungeon.asset -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_SmallDungeon.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_SmallDungeon.asset.meta -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_SmallRoom.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_SmallRoom.asset -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkParameters_SmallRoom.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkParameters_SmallRoom.asset.meta -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkSO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkSO.cs -------------------------------------------------------------------------------- /_Scripts/Data/SimpleRandomWalkSO.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/Data/SimpleRandomWalkSO.cs.meta -------------------------------------------------------------------------------- /_Scripts/ProceduralGenerationAlgorithms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/ProceduralGenerationAlgorithms.cs -------------------------------------------------------------------------------- /_Scripts/ProceduralGenerationAlgorithms.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/ProceduralGenerationAlgorithms.cs.meta -------------------------------------------------------------------------------- /_Scripts/RoomFirstDungeonGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/RoomFirstDungeonGenerator.cs -------------------------------------------------------------------------------- /_Scripts/RoomFirstDungeonGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/RoomFirstDungeonGenerator.cs.meta -------------------------------------------------------------------------------- /_Scripts/SimpleRandomWalkDungeonGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/SimpleRandomWalkDungeonGenerator.cs -------------------------------------------------------------------------------- /_Scripts/SimpleRandomWalkDungeonGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/SimpleRandomWalkDungeonGenerator.cs.meta -------------------------------------------------------------------------------- /_Scripts/TilemapVisualizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/TilemapVisualizer.cs -------------------------------------------------------------------------------- /_Scripts/TilemapVisualizer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/TilemapVisualizer.cs.meta -------------------------------------------------------------------------------- /_Scripts/WallGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/WallGenerator.cs -------------------------------------------------------------------------------- /_Scripts/WallGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/WallGenerator.cs.meta -------------------------------------------------------------------------------- /_Scripts/WallTypesHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/WallTypesHelper.cs -------------------------------------------------------------------------------- /_Scripts/WallTypesHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial/HEAD/_Scripts/WallTypesHelper.cs.meta --------------------------------------------------------------------------------