SSS Map Generator is an asset for creating Slay the Spire Style maps.
It allows flexible customization to build both familiar and original map designs.
The code is well commented and easy to modify.⭐⭐⭐ Major Script Update Since Version 1.2.0 ⭐⭐⭐Starting from Version 1.2.0, the scripts have been significantly refactored.This includes separation of responsibilities, support for save/load functionality, ScrollView support, and the addition of detailed code comments.The overall structure has been redesigned with Unity best practices and C# conventions in mind, making it more developer-friendly and easier to extend.Also, I continuously review and improve the system based on user feedback.🚩Try the DemoWebGL Demo🚩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.Mode Switching.Save, Load, and Delete Save Data.Gamepad supported.ScrollView suppoted.And more.🚩NotesExecuting each node (such as enemies or shops) requires some scripting.For this reason, this asset is not recommended for users with no understanding of C# or for those who rely solely on visual scripting.That said, the required code modifications are kept very simple.🚩Unity Version & Render PipelineCompatibility: This asset is primarily script-based and should be compatible with most Unity versions.Render Pipeline: Built with Built-in. If you are using the URP or HDRP pipelines, please manually update or replace the material shaders.🚩About Game PromotionIf you create a game using this asset, please feel free to contact me.If you wish, I may include a link to your game’s store page here (subject to consideration)."TextMeshPro" and "InputSystem" are used, so please install them beforehand (required).Please refer to the documentation for instructions on usage.



