Generate dungeon at runtime

  • Set the level to your liking, such as lights, etc.
  • Place PlayerStart on the level. The position is set when the dungeon is generated.
  • Place Nav Mesh Bounds Volume on the level. The position and size are set at the time of dungeon creation.
  • Place DungeonGenerateActor on the level.

DungeonGenerateActor

  • Set the DungeonGenerateParameter of the placed DungeonGenerateActor.

  • Generated Random Seed will show the random number seed used in the last dungeon generation

  • If checked, HierarchicalInstancedStaticMeshComponent is used to generate `StaticMesh

  • The following is debugging information

    • Dungeon Minimap Texture Layer, showing information about the minimap texture
    • Build Job Tag, the name of the build job
    • License Tag, the license name
    • License Id, license ID
    • Show Room Aisle Infomation, showing information about aisles
    • Show Voxel Grid Type, shows voxel information
    • Show Voxel Grid Type at Player Location, shows voxel information at player location.
  • Play creates a dungeon.