"SSSMapGenerator" is an asset that generates maps in the "Slay the Spire" style.
With flexible customization, it allows creating maps like "Slay the Spire" or unique ones based on your ideas.### FeaturesChanging icons for each node.Configuration of various nodes (e.g., enemies, bosses, shops, etc., freely customizable).Setting spawn rates, appearing floors, fixed floors, etc., for each type of node.Number of floors, routes and active routes.Size of normal nodes, start nodes, and final nodes.Distance between floors and routes.Changing background images of the map, and adjusting margins between map and background.Various path settings (color, thickness, padding, etc.).Drag sensitivity.Option to create a start node.Option to offset nodes for placement.Option to display text on nodes.Option to allow path intersections.Option to enable completely random placement.Whether to use a random or fixed seed for map generation.Gamepad support.And more.### NotesPlease refer to the documentation for instructions on usage : Inquiries are coming in without it being read.TextMeshPro" and "InputSystem" are used, so please install them beforehand (required)."SSSMapGenerator" does not have a map saving feature.Since it uses a singleton, the map will be maintained during gameplay even when switching scenes, but please note that you cannot resume from the middle of the map after the game ends.However, using the seed allows for generating the same map at any time.You will need to touch some programming to execute each node (enemy, shop, etc.).Therefore, it is not recommended for those who do not understand C# at all or who create games solely with visual scripting.The programming required is very simple.### WebGL version available for trial before purchaseWebGL Demo### About Game PromotionIf you create a game using this asset, please let me know.If desired, I can include a link to your store here (I will consider it).The supported version is listed as "2022.3.20f1", but since the script is the main asset, any version will work.However, I am using the new method 'FindFirstObjectByType' instead of the soon-to-be deprecated 'FindObjectsOfType', so please use one of the following versions where this method works: '2020.3.4', '2021.3.18', '2022.2.5', or '2022.3 LTS' or later.Also, mobile is not supported. (May work, but not guaranteed.)