About
Further evolution of the node based procedural and infinite game map generator. Inspired by MapMagic World Generator, it’s an absolutely new asset made from scratch with familiar MMWG workflow.
Each node on a graph represents a terrain or object generator: noise, voronoi, blend, curve, erosion, etc. Once the nodes are connected the magic happens: the tool will create the endless land for you. No need for painstaking work sculpting and drawing vast terrains, placing thousands of objects, painting fields of grass: just give your orders to the plugin in the form of a node graph and it will create a map automagically.
Pricing
MapMagic 2 core asset is absolutely free, so any Unity user could create spectacular terrain with it. The core version will include all of the map generators and could be used with no limitations.
In addition to the free version, MapMagic 2 has three additional modules:
- Object generators
- Spline generators
- Biomes and functions
Each of the modules costs $45.
All MM1 users can get these modules for the half price.
Spline module is currently in early access, and you can get it with 50% discount if you buy it now.
Bundle
You can get a MM 2 core asset together with 3 modules by purchasing the Bundle package. It’s easier to download, easier to update, but the main thing it was made is to avoid issues of newer module and outdated core (or vice versa).
Single module owners should get a discount on this at the Asset Store. Three model owners that want to change them for Bundle - please contact me.
Bundle price is equal to the price of all 3 modules.
Asset Store
- MapMagic 2
- MapMagic 2 Objects
- MapMagic 2 Splines beta
- MapMagic 2 Biomes and Functions
- MapMagic 2 Bundle (core + 3 modules)
New features
Although MapMagic 2 is a new asset with new core, generators and GUI code, it follows the work pipeline that was introduced in MapMagic. MMWG users might find useful these new features:
- Native code: for most of the core generators the code has been re-written in C++. This results in significant generate speed improvement - up to 5 times for some nodes like Erosion. All C++ code included. Feature works for Mac and Win editors, Mac an Win standalone and iOS builds.
- New graphical user interface: major performance improvements and new experience: in-graph preview, new ways to create, remove, re-link nodes.
- All nodes are resolution-independent: you can switch the resolution and get the same result, but more (or less) detailed. resolution-independent, The generated result is always the same in world units no matter of chunk size or resolution. If you have a mountain at some position it will always be here no matter what size/resolution values you set.
- Drafts: low-resolution terrain tiles that will be generated way faster to be displayed at far distance and for editor preview;
- Margins: the way to create borderless terrains with no visible seam without using “Safe Borders”;
- New Lock algorithms: instead of locking a whole terrain tile, there will be “lock locations”, the areas on the terrain (or several terrains) that would be locked. These areas will be blended with the other world seamlessly so can change the graph while having locks.
Compatibility
MapMagic 2 has out of the box compatibility with:
- CTS
- MegaSplat
- MicroSplat
- RTP
- Vegetation Studio Pro
And in pinned (non-dynamic) mode: with all of the assets using standard Unity terrains.
What’s included
All of the assets shown at the Asset Store screenshots are included either with the asset itself, or with one of the modules.
All of the assets shown at the module screens are included with this module.
The asset comes with the full source code.
Issues/Ideas reporting
For all of the asset questions and issues you can contact me (publisher) via email.
To help maintaining all of the issues and ideas organized, I’d like to kindly ask you to use the Idea Informer as an alternative to emails. To report here:
- Define the short bug description, and type it in “I would like to…” field. You will see the drop down list of the similar issues/ideas reported. Please look through it to find if your issue is already reported. Try to leave a specifying note instead of reporting a new issue.
- Switch “Suggest an Idea” to “Report a Problem” in “I would like to…” field if you are reporting an issue.
- In a problem specification field (or later comments to an issue) define the detailed issue description.
Whether you are using email or Idea Informer, you can help to reproduce the issue and speed up it’s fixing if you provide the detailed issue description, which includes:
-
Your MapMagic version (could be found in Window - MapMagic - About)
-
Steps to reproduce the issue. For example:
-
Start the new scene
-
Drag the attached graph to the scene to create MM object
-
Try linking the Scatter node output with the Curve node input
-
See the error in the console, and no link appear
-
If your graph or scene is needed to reproduce the issue - add a link to dropbox/onedrive or other file share (or via email).
-
If there are errors in the console - copy the first one (the top one)
There are no special requirements for reporting ideas, so feel free to express them in a free form.