Search Unity

[REALEASED] World Map Generator

Discussion in 'Assets and Asset Store' started by Emolk, Mar 14, 2020.

  1. Emolk

    Emolk

    Joined:
    Feb 11, 2014
    Posts:
    241


    Store page
    Website


    World Map Generator is a highly customizable solution for a world map. It generates a world map of nodes and paths between each node. Perfect for maps similar to those seen in Slay the Spire. Everything including connections, node culling and map shape is entirely dependent on user input, meaning this is a solution that can create an infinite variety of styles and can easily be moulded to fit the shape of map you desire for your game.



    Please don't hesitate to contact me here regarding feature requests or support. I check daily and am more than willing to add features given they are within my scope.

    Example map generation









     
    Last edited: Mar 30, 2020
  2. Emolk

    Emolk

    Joined:
    Feb 11, 2014
    Posts:
    241
    V1.1
    New Content
    • New professionally made icons
      • Swords crossing icon
      • Building icon
      • Shop/money icon
      • Forge / Hammer / Anvil icon
    • Added an option to remove line crossovers
    • Added a script to each node, including:
      • Scale on mouse hover option
      • Animation on current selectable nodes option
    • New Map camera (use with WSAD keys)
    • Added extension methods
    Fixes
    • Fixed nodes connecting to wrong top node
    • Top nodes now center to evenly distribute node connections among them (if top node centering is enabled
    • Fixed right hand bias in no crossover option
    • Fixed bug where always connect upwards could cause node to onnect to a node on the top row through other nodes
    • Fix node with no paths on very small maps
    • Fixed bug where top nodes sometimes didn't have a connection
    • Fixed null ref errors
    • Added to documentation

     
  3. Djamahl

    Djamahl

    Joined:
    Aug 13, 2014
    Posts:
    2
    Your Camera class conflicts with Unity's Camera class. I would namespace your code or change the name of that class.
     
    TavroxGames likes this.