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

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 comes with some breaking changes with the goal to simplify the usage of the asset and use the name "Edgar" whenever possible instead of the generic "Procedural Level Generator" name. There are also some new features and enhancements like Fog of War (PRO), Minimap (PRO) or a new version of the underlying generator library.

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

🚀 New features

  • (PRO) Fog of War (docs)
  • (PRO) Minimap support (docs)
  • You can set Tilemap Renderer material directly in the generator component (useful for lights)
  • The underlying .NET procedural level generator was updated to its newest version - the generator should be now faster under some circumstances
  • Added popups to example scenes with useful information like a link to the documentation page.

💅 Polish

  • Create menu paths were changed from Procedural Level Generator to Edgar.

📝 Documentation and examples

  • Game managers in example scenes no longer have "DontDestroyOnLoad"
  • Fixed many grammar mistakes/typos.
  • Fog of War added to Enter the Gungeon

💥 Breaking changes

  • Simplified namespace. The structure was simplified. Most of the scripts are now in the Edgar.Unity namespace. After updating, Unity may complain that the old namespaces are missing. Delete these namespaces and your IDE should help you with adding new versions of the namespaces.
  • Root folder change. The root folder of the asset is now called Edgar and not Procedural Level Generator. The goal is to prevent possible collisions with other generators.
  • Names of assemblies were updated. They now all start with Edgar.Unity.

⏩ Migrate from previous version

To update the plugin from a previous version, you have to first remove all the old files (Assets/ProceduralLevelGenerator folder) and then import the newer version of the asset. In previous versions, this step was optional, but highly recommended. However, because the root folder name was changed to Edgar, you really have to delete the old Assets/ProceduralLevelGenerator folder. Before you do that, please make a backup of your project. After you delete the old folder, you can reimport the new version of the asset. By deleting the old folder, you should not lose any of your room templates, level graphs, etc.

To make it easier for you to update to future versions of the asset, please try to not create your games directly in any of the example scenes. It is okay to use these scenes as a playground. However, be prepared to lose all your modifications when upgrading to a new version of the asset.

Don't miss a new Edgar-Unity release

NewReleases is sending notifications on new releases.