github OndrejNepozitek/Edgar-Unity v2.0.0-alpha.4

latest releases: v2.0.2, v2.0.1, v0.0.7-test-build...
3 years ago

If you are upgrading from a previous version of the plugin, see the instructions below.

This update contains mainly small changes and documentation improvements. However, PRO users can now explore the Dead Cells example - how to generate levels that are similar to the Dead Cells game.

The early builds of the PRO version can now be purchased at itch.io at a discounted price.

🚀 New features

  • (PRO) Use custom rooms and connections - it is now possible to add additional fields to rooms and connections in a level graph (docs)

💅 Polish

  • Remove some unnecessary console logging
  • Slightly change the structure of generated levels, mainly the names of individuals game objects (docs)

📝 Documentation and examples

  • (PRO) Dead Cells example - tutorial on how to generate levels that are similar to Dead Cells (docs)
  • Documentation of the structure of generated levels and how to get information about individual rooms (docs)
  • Example of how to detect the current active room, i.e. where is the player located (docs)
  • Example of how to customize the structure of tilemap layers and create your own room template creator (docs)

🐛 Fixed bugs

  • (PRO) fixed some bugs regarding platformers - e.g. fix platformer room templates

💥 Breaking changes

  • The configuration of the generator was slightly changed. It no longer has the AdvancedConfig and OtherConfig properties - all the options can now be found directly in the DungeonGenerator class.

⏩ Migrate from previous version

To update the plugin from a previous version, it is recommended to first remove all the old files (Assets/ProceduralLevelGenerator folder) and then import the newer version of the plugin. You may also want to back up your files if you did some changes to the asset files.

PRO users should definitely remove all the old files as there are many deleted/renamed files in each new version.

Don't miss a new Edgar-Unity release

NewReleases is sending notifications on new releases.