Skip to content

doshikkuzkin/Elements

Repository files navigation

SampleScene.unity - game scene. LevelEditor.unity - level editor scene.

Level Editor.unity

Screenshot 2024-03-24 at 16 13 16

How to use:

  1. To create new level:
  • enter playmode
  • enter columns and rows count
  • click "generate"
  • click on empty cells to change blocks types
  • enter level number
  • click "save"
  • add created level config to Addressables "Playfield" group
  1. To edit existing level:
  • enter playmode
  • enter level number
  • click "load"
  • modify
  • click "save"
Screenshot 2024-03-24 at 16 20 49

GameSettingsConfig in the root of Assets folder contains available levels count and block types field.

  1. Levels Count - set value according to how many levels should be available in game.
  2. Block Types Data - add new block Addressables key to array to create new available block type. To display valid images in level editor - add sprite for new block inside EditorCellHolder component of Assets/Prefabs/LevelEditor/Button.prefab
Screenshot 2024-03-24 at 16 19 58 Screenshot 2024-03-24 at 16 23 59

Created level configs are saved to Assets/LevelConfigs. To manually create level Scriptable Object use Create/LevelConfig.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages