deepnight / ldtk

Modern, lightweight and efficient 2D level editor
https://ldtk.io
MIT License
3.43k stars 188 forks source link

[Question] What's the difference between World Layers and the experimental Multi-Worlds feature? #648

Open FaultyFunctions opened 2 years ago

FaultyFunctions commented 2 years ago

Hello, I was one of the people to put in the request to get World Layers. Amazing to see it in v1.0 so thank you for that.

Initially when I saw the experimental Multi-Worlds section on the 1.0 release notes I thought it was like the World Layers feature, but would be able to have different project layers in each world. So World Layers currently share the same project layers which is fine, but functionally it seems they are the same exact thing as the experimental Multi-Worlds feature, no?

Is this just what they are currently and their feature set is going to be expanded? What exactly is the Multi-Worlds feature? I'm just a little confused on its feature set. Thanks!

deepnight commented 2 years ago

Hi, The world layers are a simple way to stack levels in the same 2D space. It's very useful if you make, for example, a 2D platformer, and want to have a door in the background that leads to a level "behind". Using world layers, you can just put such level behind the current one.

Multi-worlds is a way to regroup a full set of levels, including layers in a totally separate space. A typical example is, if you have 2 game modes like "Story campaign" and "Training grounds", which lead to totally different levels. You may have

  1. one world for the campaign, laid out using "GridVania" mode,
  2. and one world for the training, laid out using "Horizontal" mode, because each level plays in a sequential order.
Manukineko commented 2 years ago

Tilesetter support it as well, in case you would like to poke the dev. It even exports the tileset and map it properly to the GMS2 internal auto-tile ruleset (only two : 16-tiles and 47-tiles) https://manual.yoyogames.com/The_Asset_Editors/Tile_Set_Editors/Auto_Tiles.htm

FaultyFunctions commented 2 years ago

Tilesetter support it as well, in case you would like to poke the dev. It even exports the tileset and map it properly to the GMS2 internal auto-tile ruleset (only two : 16-tiles and 47-tiles) https://manual.yoyogames.com/The_Asset_Editors/Tile_Set_Editors/Auto_Tiles.htm

Heyo I think you meant to post this to #646

zissakos commented 1 year ago

"Multi-worlds is a way to regroup a full set of levels" How exactly can we do this? I can't find a way in the UI to create a new world, name it, and place/move my levels there. Is this still WIP?