Future plans for MFCG



As you probably know, the first versions of this generator were a small exercise in procedural generation without much purpose (here is my first post about it and the earliest screenshots). Over time it has found its audience of users, which affected the direction of development and made the whole activity much more rewarding - thank you all who supported the project and provided much-valued feedback! The time has come to decide how it’s going to be developed in future.

To implement all the requested feature (or at least the good part of them) and to keep myself motivated I’m considering shifting the focus of development from the current online generator to a new paid desktop application with much richer editing and customising capabilities. And before anybody asks: the online generator will stay where it is and how it is now - i.e. free (I will tell about it in a little more detail below). 

Here is the list of new features which might be implemented in this new desktop application in addition to the existing ones of the online generator. They are grouped into 4 categories for a sake of readability:

Layout

Things in this category are the most interesting for me to implement and probably the hardest as well.

  • Better rivers with support of multiple channels per map, tributaries and looped channels (e.g. moats).
  • More diverse landmasses' shapes with support of islands.
  • More flexibility in castle placement: within city walls, outside city walls, multiple castles per map.
  • Support for multiple sets of city walls, both nested and independent.
  • Better streets and alleys - more diverse and natural-looking layouts.
  • More love for extramural farms.

Editing

Initially the goal of the generator was to produce reasonably believable maps with a single click. It changed over time, now it’s possible to customise cities to some extent and reroll individual wards. In the next update of the online generator a “warp tool” will be introduced, but I’m not going to push it any further, proper editing will be added to the desktop application only.

  • Saving and restoring edited maps.
  • Improved warp tool with undo history, “liquify”, “bloat”, “pucker” modes.
  • Topography editor for manual marking (drawing) land, water, city and other types of map regions.
  • Topology editor for editing roads and channels.
  • Customisable list of wards with arbitrary names, layout settings and placement rules.
  • Automatic POI generation - taverns, shops, local temples etc.

Viewing and exporting

Maybe the name of this category is not perfect. It’s about visual things, which may be present on a map, but do not affect its structure.

  • Marking individual buildings with icons, labels, colours, and descriptions.
  • Marking individual wards for highlighting and overriding automatically created labels.
  • Marking freeform areas - large neighbourhoods, bays, city surroundings etc.
  • Marking streets, roads and channels.
  • Name generator for all kinds of toponyms.
  • Customisable palettes and textures.
  • Map decorations: titles, borders, legends, coats of arms etc.

3D

For making a better 3d-visualiser than the existing standalone ToyTown, I’ll probably switch to Unity3D or UE4.

  • Better render quality (AO, shadows, depth of view etc) and performance.
  • More architectural diversity (roof types, chimneys, jetties etc) and slightly higher level of detail, although I’m planning to stick to low-poly aesthetics.
  • Stylised rendering to produce more artistic-looking maps similar to the image above (another example).
  • Physics (or just collision detection) for comfortable model exploring.
  • Elevation support - hills, hollows etc.
  • Customisable colour, light and atmosphere settings.
  • 3D export.

As you can see this is a long list and a lot of work to do. So I am going to undertake it only if I’m sure that it is needed. Maybe I’ll try to run a small crowdfunding campaign to verify it.

If there will be an app, what is going to happen to the online generator?

As I said before the online generator will continue to exist as a free “click to generate” thing. I will keep updating it with features from the app which are easy to transfer, mostly the ones from the “Layout” category. Probably I’ll try to integrate ToyTown into it, although I’m not happy with its performance at all. The next update will be released tomorrow.

If there won’t be an app, then what?

Even if there won’t be an app I’ll keep updating the online generator, just not as often - depending on my interest and amount of free time available. Easy to do things will be prioritised.

So what do you think about it, guys?

Comments

Log in with your itch.io account to leave a comment.

(+1)

I definitely support this if you launch it for founding, I will use a lot the 3D exporter to SketchUp and make some renders, (or I will pay for the desktop app ) either way it's an amazing tool!

(+1)

WOOHOO! I like all those ideas, I have but one more humble request, as someone below already said, something along the lines of railroads/railway station and/or highway, to make it possible for future esque sci fi games. Anywho, amazing work!

(+1)

I would pay for this as is.

If you can add more features, and keep it "abstract" enough to be used for both fantasy and sci-fi, I will happily pay for the next version.

The proposed features I especially like:

  • Topography editor for manual marking (drawing) land, water, city and other types of map regions.
  • Topology editor for editing roads and channels.
  • Customisable list of wards with arbitrary names, layout settings and placement rules.
  • Automatic POI generation - taverns, shops, local temples etc.
  • Name generator for all kinds of toponyms.
  • Customisable palettes and textures.
  • Marking individual buildings with icons, labels, colours, and descriptions.
  • Marking individual wards for highlighting and overriding automatically created labels

Meanwhile, if you can spin off a project that takes manually drawn polygons (such as a building copied from this map) and fills in a procedural floor plan, that would also be amazing.

I don't know about sci-fi, but I do want to keep it abstract. The standalone generator would expose much more settings, hopefully they will be enough to create more diverse maps.

(+1)

for more 'high-tech' settings, railroads? either passing through, terminating/beginning at, or otherwise? 

(+1)

I would definitely buy a standalone version.

(+1)

It would be great if this paid version could also run "unassisted" as a script, with some option and even a random seed specified by you.

That way, we could integrate it in other projects without having to generate cities by hand…

(+1)

YES! 

JUST YES! 

Seriously, I support this 100%.

Crowdfunding? I'm in. 

(+1)

Love it! would get the paid version if its better than the online!

Would very muc like to see things like cliffs and forests (similar to coast option) in either the free or paid version

(+1)

First - thank you for all your work so far on this generator!  I found it a while ago but I've recently started to try and produce some maps from it.

All of the above sounds amazing and I'd certainly be interested in it (if you need a beta tester, hit me up).

One feature I would love to be added, to any version of this, is a "zoom".  It would be great to make a medium town but zoom the map out a little bit so I can then add on other place marking, etc to print out and hand to my players, as an example.

Thanks again!

Zooming is one of seemingly simple features I couldn't make work in the online generator because of some technical issues. I hope to overcome them in the app. Cheers!

(+1)

Yes, I know that illusion all too well myself!  I def support the full app then!  Thanks again for all your efforts.

(+1)

Hit me up if you need any 3D art for the standalone generator

😎

(+1)

I have actually started using this tool for my own campaign. A feature I would love to see is more customization. Also, if it was a one time payment, I would totally buy it. Thanks so much, I wouldn't have a campaign without you!

(Edited 1 time) (+1)

I found your generator a day ago and already used it a bunch, it is grat for inspiration and generating maps on the fly. I also just checked out the warp tool, really easy to handle but powerful too, nice!

If you'd do a payed version with more than just the "one-click-generate", with all the content you mentioned above, I'd certainly pay a few bucks for that but as you say it's certainly a good idea to leave the basic version here for free, even if it's just to make people notice the payed one ;)

Thanks for your work, stick with it, it's great so far!

(+1)

Paid desktop application sounds a bit outdated, a lot of people will continue to use the online tool.  But it's cool if it will boost the development.

Not as trendy as mining Bitcoin, can't argue with that... :P

(Edited 1 time) (+1)

I love your generator and would totally pay for a desktop version.