Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

World Map Strategy Kit - kickstart your next AAA strategy game!

Discussion in 'Assets and Asset Store' started by Kronnect, Feb 18, 2016.

  1. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Greetings!

    We're happy to announce the general availability of World Map Strategy Kit, a powerful game toolkit for creating strategy games based on world map.

    It includes great visual appealing features that are complex to implement to provide you a AAA kickstart in developing your game.





    *** Features ***

    - Game viewport with 3D surface mesh for terrain with customizable/realtime height and gorgeous effects (water, coast foam, frontier lines, PBS based, ...)
    - Cloud layer with animated drop shadows over terrain.
    - Eye-dropping Fog of war with simple API to clear zones of control.
    - Path-finding engine based on A* algorithm for unit movement. Assign terrain capabilities to your units and they will automatically take the optimal path.
    - Highlighting system for selecting countries and provinces.
    - Path, circles and line drawing system with animated dashing line support to show routes, throwing arcs, ...
    - WGS84 datum real world cartography included, no internet connection required.
    - Includes frontiers of +4400 provinces, +7100 cities and +240 countries.
    - Cities are classified on normal cities, regional and country capitals.
    - Dynamic country labelling with adaptive text to the terrain.
    - Day/night cycle.
    - Map Editor for creating or modifying countries, provinces and cities.
    - Mount Points support. Define your own strategic / landmarks with location, type and custom attributes over the map to easily use them during the game for positioning units, buildings, control zones, ...
    - Customize the map as you wish, change textures or water/fog color, add textures to provinces or countries, or color fill them, ...
    - Tickers/banners support. Add scrolling / blinking messages over the map easily.
    - Calculator. Convert from lat/lon to plane coordinates and vice versa.
    - Minimap.
    - Easy to use and documented API to positioning units over the map based either on lat/lon or plane/2D coordinates.

    In addition to all of these awesome features, the asset includes 100% C# source code as well as access to our forum on kronnect.com where you can download fresh development beta releases.

    Check out the intro video below:




    We look forward your next strategy game project with WMSK!

    Asset Store link: https://www.assetstore.unity3d.com/en/#!/content/55121

    Forum: http://kronnect.com

    Thanks!
     
    Last edited: Mar 2, 2016
    Monticello likes this.
  2. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Happy to announce the availability of V1.2 of WMSK featuring:

    - Custom Attributes based on JSON. New APIs, inspector section & editor interface.
    - Hexagonal grid. New APIs, inspector section. 2 new demo scenes added.

    Check out the video below for the hex grid demo:

     
  3. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    This kit seems to do a lot of what I was wanting to do when I bought the 3D world asset. This of course would save me a lot of extra time. I can't quite tell from the videos I've seen, but would this allow a rotatable globe (like the 3D asset) that can then zoom in to the specific country or is it just a flat plane with a 3d terrain. Thanks
     
  4. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hi digiross,
    WMSK is World Political Map 2D Edition on steroids.
    Currently it can't "rotate" or "wrap" around edges although this has been requested already and it's something we're looking into.
    Some users are using the window rect feature to focus the action on certain zones of the world (Europe, Phillipines, ..)
    Regards.

    EDIT: V1.4 now supports world-wrap. See below.
     
    Last edited: Apr 4, 2016
  5. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    Okay, I'm really enjoying your assets. When I get home from work I will re-watch the videos but I'm 99% sure you have a sale with me.

    I do think this kit would definitely benefit from being fully 3D (The rotatable globe) (hint hint)

    Keep up the great work!
     
    Last edited: Mar 10, 2016
    Kronnect likes this.
  6. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    V1.3 now available!

    This release builds on top of feedback from users and refines many APIs improving the usability.

    New Features:
    - New demo scene 12 "Provinces" to showcase future province-related functionality

    Improvements:
    - Ability to constraint window rect. New inspector section.
    - Can customize path finding route matrix costs. New Demo Scene #11. Manual updated. New APIs: PathFindingCustomRouteMatrixReset & PathFindingCustomRouteMatrixSet
    - Can modify city icons from inspector.
    - API: Added events to GameObjectAnimator: OnMoveStart and OnMoveEnd
    - API: Added GetCountryCoastalPoints / GetProvinceCoastalPoints.
    - API: Added PathFindingGetCountriesInPath, PathFindingGetProvincesInPath, PathFindingGetCitiesInPath & PathFindingGetMountPointsInPath
    - Significant performance improvement of highlighting system
    - Added geodataResourcesPath property to support different locations for datafiles
    - Added pivotY property to GameObjectAnimator to improve positioning of GameObjects

    Fixes:
    - Fixed colored countries being cleared when ToggleCountrySurface was called during startup
    - Fixed bug with HideProvinceSurface when the province was highlighted
     
  7. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hi everyone,

    I would like to introduce the new "world-wrapping" mode included in V1.4, now available on kronnect.com.
    Check out the demo/video below:

     
  8. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    Me again. The wrapping looks great, any chance it's a springboard to full globe?

    I own the World Political Map Globe Edition and really like what I see in this kit to springboard my game idea but haven't pulled the trigger yet. What I'm really hoping for is the love child of the Globe Edition and the Strategy Kit to save me a ton of time. :D
     
  9. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    I'd like your assets to get more exposure, you might want to do a web demo for this one. :cool:
     
    Kronnect likes this.
  10. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Thanks digiross.

    What features of WMSK would you like to see in Globe Edition? Not that's something planned but I'm curious.

    Note that when you zoom in beyond certain level in globe edition, the view in globe is almost flat.
    I see the globe in this case (near surface) canibalizing 2D or WMSK.
    Perhaps some features could be added so they both could suplement each other and blend at some point... globe for a more steategic/top level view and WMSK for the tactic/ground level.
     
  11. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    Quick overview of what i'm wanting (whether it's a asset or code i write)

    Global combat type game

    - 3D globe that I can spin with mouse
    - Mousewheel to zoom in/out of said globe
    - Country clicking would zoom in to country
    - As you zoom hexagonal grid
    - As you zoom in more detail shows to the point of detailed terrain and tree's, rocks, buildings etc.
    - Highlight countries
    - Control countries
    - Combat

    If you've played Planetary Annihilation, that would give you the feel of the world and cross that with Civilization and their love child would be my game idea.

    Basically what both assets do if they were combined. I know I'll need to code some of this but your asset covers most of this already so would save a lot of time.
     
    Last edited: Apr 8, 2016
  12. imtrobin

    imtrobin

    Joined:
    Nov 30, 2009
    Posts:
    1,548
    I like a globe too.
     
  13. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    World Map Strategy Kit 2 beta 1 is now available on kronnect.com!

    Among several internal improvements, it features new country expansion/growth like shown in this video:

     
  14. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
  15. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    V2.1 just released!

    New Features/Changes:
    - Map no longer changes position when dragging/zooming (now it's the camera what moves)
    - Ability to switch from viewport to normal mode and viceversa. New demo scene 15.
    - New buoyancy effects for naval units. Set new properties in Viewport section and at unit level.

    Improvements:
    - Added AddMarkerSprite & AddMarker3DObject for easier position of sprites and also 3D game objects over the standalone map
    - API: new GetCurrentMapCoordinates returns coordinates of the currently visible center of the map
    - API: new isOnWater property of GameObjectAnimators returns whether the unit is currently on water
    - Touched many demo scenes, improving some demos

    Fixes:
    - Enclaves San Marino and Lesotho no longer get filled when selecting Italy or South Africa
    - Fixed text not appearing in tickers with viewport and overlay mode enabled


    Now it's possible to change dynamically from 2D and 3D view in runtime:


    Also, a quick glimpse of the new buoyancy options for naval units:
     
  16. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    WMSK is 42% off for the next 24 hours!
     
  17. Tarrasque

    Tarrasque

    Joined:
    Jan 5, 2015
    Posts:
    21
    Is it possible to change country borders, names etc. and modify the map? I`m making a fantasy game and thinking if I could easily modify this into a fantasy map..
     
  18. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    The asset includes a map editor, which allows you to change frontiers, create/remove countries, ...
    Here's a demo video. Although its from another map version (Globe Edition), the editor in WMSK is very similar:

     
  19. Tarrasque

    Tarrasque

    Joined:
    Jan 5, 2015
    Posts:
    21
    Ok, thanks. Is it possible to modify the map itself? Changing coast lines and moving mountains etc.
     
  20. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    The underline map is just a texture so yes, you can replace it with your own.

    EDIT: depending on the Earth style you may need to change one material or another. Also the heightmaps. If you have any specific question on this, please contact us by email and we'll guide you on the exact steps. Thanks.
     
    Last edited: Aug 29, 2016
  21. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    V2.3 is now available and this is a big update!

    New Features/Changes:
    - Ability to merge provinces at runtime. New demo scene 17. New API: ProvinceTransferProvinceRegion
    - Bullet support for viewport gameobjects. New demo scene 18. New API: WMSK_Fire
    - Rectangle selection support for viewport gameobjects. New demo scene 19. New API: RectangleSelectionInitiate.
    - New options in inspector to customize water level and foam effect in Scenic Plus style.
    - Support for country and province enclaves (new option in inspector / miscellanea)
    - API: added two new events: OnCountryHighlight/OnProvinceHighlight which allows cancelling highlighting and further control on highlighting
    - API: added GetVisibleCountries/GetVisibleProvinces methods
    - API: added GetVisibleCountriesInWindowRect/GetVisibleProvincesInWindowRect methods
    - API: added GetCountryFrontierPoints/GetProvinceBorderPoints to get common frontier/border points between 2 countries or provinces
    - API: added isNear to GameObjectAnimator component
    - API: added Stop to GameObjectAnimator component
    - Map Editor: added Hide Off-Screen Countries to editor component gear menu
    - Map Editor: added Delete Off-Screen Countries to editor component gear menu
    - Map Editor: added option to merge provinces of same country

    Improvements:
    - Country/province highlighting small performance improvement
    - Project compatibility with World Political Map Globe Edition

    Also includes many fixes related in the changelog.
     
  22. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    V2.4 just published with map editor useful tool:

    - Territory Importer Tool. Automatically generated countries and provinces based on color textures.
    - New shortcuts for fast contour creation.

    Check out this video:
     
  23. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Time for V2.5! Get it now on the Asset Store!

    Along some fixes and internal improvements, here's the change log:

    - Improved support for enclaves at province level
    - Improved province transfer functionality
    - API: added ProvinceToCountry API to generate a new country from a province.
    - Added shadow support to lines drawn on 2D mode and normal Earth styles
    - Scene 14: added example of country transfer
    - Scene 17: added example or provinces transfer
    - AllowKeys option is now independent of AllowUserDrag
     
  24. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hi everyone!

    V2.9 has been submitted, verified for Unity 5.6 and including new cool features:

    Changes:
    - Improved performance of grid cells colorization
    - Updated demo scene 11: Pathfinding Advanced with options to show custom matrix over the map and example of blocking frontier pass
    - Added "Show Matrix Cost" option in inspector to debug pathfinding custom matrix cost
    - API: Added extra width parameter to GetCountryFrontierPoints
    - API: Added AddMarker2DText to add custom text on any map position
    - API: Added duration optional parameter to SetZoomLevel method
    - API: Changed WMSK_MoveTo syntax to make it easier to extend/use

    Enjoy!
     
  25. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    World Map Strategy Kit is available at 30% OFF for limited time!
     
  26. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    I've got another question for ya....with the viewport switch would it be possible to do similar with the 3D globe and have it switch to the strategy kit portion when zoomed in?
     
  27. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Yep, both could be synced together so location and zoom are shared while flying to/from specify zoom levels (and continue the animation from there).
    Maybe you could achieve something similar today with the some scripting and enabling/disabling each object at the proper time as you have APIs to get current map location and zoom level on each asset. A near clip black quad could help do a fade out/in effect to smooth the transition like it's done in the world/viewport switch demo of WMSK.

    Thanks for the suggestion I will take that into account for future updates of both assets so there's direct support for this feature.
     
  28. digiross

    digiross

    Joined:
    Jun 29, 2012
    Posts:
    323
    Sounds good, I really like the 3D Globe package I bought from you but the features on the strategy seem to make it beneficial for both for my project. So come this payday I'll get that too. Trying to create my "perfect" game which encompasses both. LOL
     
    Kronnect likes this.
  29. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Thanks. Are you registered on Kronnect.com? There are new interesting betas for Globe Edition. And the new grid system is taking shape quickly (not yet released).
     
  30. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hi!

    In latest beta, demo scene 28 shows how to implement ballistic trajectories which is great to create attacks like in WarGames movie. Here’s a demo video:



    The line animator component is a fast custom line renderer which supports dash line styles, drawing animations, scrolling, ...

    Take a look and let us know what do you think! :)
     
  31. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Version 4.3 is now available.

    - New demo scene 28: missile war (N. Korea vs Japan video shown in the previous post)
    - Support for province labels! New inspector options.
    - New optional parameter for AddMarker2DSprite to allow them expose mouse events (see code behind "Add Marker" button in demo scene 1)
    - [Fix] Map Editor: province borders disappear when moving the mouse around the map
    - [Fix] Map Editor: selected target province changes after merging province

    Enjoy!
     
  32. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Version 4.6 available:

    New features (since 4.3):

    - New demo scene 31: PathFinding using hexagonal grid and altitude
    - New API: GetCellsByAltitude
    - Map Editor: improvements to Territory Importer
    - New demo scenes 29 & 30: use of UI Panels to show info about map cities
    - API: Simplified MoveTo() methods to 3 consistent overloaded functions plus new parameter to specify the DURATION_TYPE
    - API: Added GetCityCountryName, GetCityProvinceName functions - Added Resolution option under Viewport settings. Allows you to improve performance reducing render texture resolution.
    - Usability: adding a new Viewport to the scene will now automatically attach to the existing WMSK
     
  33. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hey there!

    Some tutorials are available at our support forum on kronnect.com. Check them out!

    Here's the first one:


    Also version 5.5.1 is available with the following changes since 4.6:

    Changes:
    - Map Editor: new terrain importer tool (located in the dropdown menu of the gear icon)
    - Country labels fade in/out effect: exposed internal customization options in Inspector
    - New Earth Style: Natural 16K
    - Unity native terrain support: first alpha -> WMSK projects into Unity terrain using special terrain shader
    - New terrain demo scenes under Demos/Terrain folder
    - Map Editor: added new option to convert a province into a new country
    - API: added GetProvinceRegionSurfacesGameObject which returns the surface game object for any colored/textured province region
     
  34. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    World Map Strategy Kit now supports TextMesh Pro!

     
  35. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Version 5.2 is now available! This is great update with support for TextMesh Pro:

    - New optional integration with TextMesh Pro for drawing higher quality country labels (check manual for details on how to enable it)
    - Text Mesh Pro labels: added outline color and width options
    - New bump mapping options for natural and highres styles
    - Option to create smooth blink effects (BlinkCountry/BlinkProvince functions now accepts a smooth parameter)
    - New option "Use Time of Day": enables lighting changes with an hourly slider (0-24h)
    - API: Added GetMarkers: returns all added markers, can be filtered by country, province, region or cell
    - Map Editor: improvements to territory importer (provinces):
    - New option: detail level (fine/coarse)
    - New option: snap to country frontiers (useful when importing new provinces into existing country map)
     
    Xain likes this.
  36. Xain

    Xain

    Joined:
    Aug 3, 2013
    Posts:
    68
    Hi, just purchased this yesterday. I'm using Unity 2017.1 and when i try to import it. It says api update needed. Should I ignore it? Thanks.
     
  37. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Yep, that’s fine.

    Join our dedicated community forum on kronnect.com!
     
    Xain likes this.
  38. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Lot of new features have been added since version 5.2!

    New videos!





     
  39. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
  40. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Preview of region extrusion option in upcoming 6.2 (extruded regions are also interactive):

     
  41. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Version 7 is now available with support for Online / Offline tiles!

     
  42. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    New Curved Map mode preview:

     
  43. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
  44. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Hi!

    Happy to announce a new tool called "Map Generator" to be included in next update of World Map Strategy Kit. This tool will allow you to generate all map data for random worlds with a few clicks including countries, provinces, cities, heightmap, watermask textures, etc.



    This will be a free update for all existing customers.
     
    digiross likes this.
  45. blackdheart

    blackdheart

    Joined:
    Jan 5, 2017
    Posts:
    3
    In WM2D I could transfer region to another country, but in WMSK I can't do that, right? I really hoped to have that functionality. Is there any way I can do so?
     
  46. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Yes, you can do that in WMSK.

    In Editor:
    1. Select WMSK, Open Map Editor (button at bottom), select the country in SceneView and choose the new Sovereign in the panel, then click "Transfer".

    Example, merging Spain into France:







    At Runtime use the CountryTransferCountryRegion() API. Check Demo scene "102 Country Expansion". Here's a video:


    Similar methods exists to transfer other regions CountryTransferCell (merges an hexagonal cell shape into country frontier) and CountryTransferProvinceRegion (for transferring provinces to other countries) or ProvinceTransferProvinceRegion to merge provinces.

    Regards.
     
    blackdheart likes this.
  47. blackdheart

    blackdheart

    Joined:
    Jan 5, 2017
    Posts:
    3
    Thanks!
     
  48. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
    Sneak preview of new upcoming random world map generator (included in next World Map Strategy Kit 8.0):



     
  49. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876
  50. Kronnect

    Kronnect

    Joined:
    Nov 16, 2014
    Posts:
    2,876