- Added "Characters" addressable group
- Added "Archer" character raw assets
- Abstract characters behaviour
- Renamed Player assets to Character/Knight assets
- Improved Knight collision properties
1.4.4.1 (90def17)
- Added 'The Pale Moonlight' environment
- Graves, Statues, Tombs, Trees and Bushes
- Ground tileset (with rule tile and normal maps)
- Added parallax effect
- Added player normal map and emission light
- Added stars particles
- Added window foliage shader and glow sprite shader
- Added VFX package
- Added ground and dense Fog effect
- Renamed all assets to add their type suffix _[Data, Scene, Event...]
- Removed audio assets
- Reseted prefabs assets positions
- Improve camera settings
- Improve skeleton behaviour code readability
- Integrated pathfinder renderer directly in component
- Fixed player jump cancel / removed jump ground delay
- Fixed most of skeleton bugs
- Fixed safe areas gizmos color
- Added first IA (Skeleton)
- Added Entity Target Finder component
- Added post processing
- Added skeleton animations and materials
- Added glow shader
- Added screenshot capturer
- Updated 'Dependencies' Addressable group
- Updated Player attack combo mode
- Increased player speed and first player attack force
- Changed gizmosColor singleton structure
- Changed PathfinderRenderer.DrawGizmos storage mode
- Changed Pathfinder behaviour to singleton
- Updated Path start and end points
- Added pathfinding
- Added player health bar
- Added Fade Screen
- Added game over
- Added delete save button in save menu
- Added runtime fields (scriptable object that contains a variable)
- Added scene templates
- Added player safe points (with custom editor)
- Added Serializable GUID struct
- Added Singleton Pattern
- Added player fake walk state
- Fixed void event channels tracking
- Fixed player particles sorting layer
- Fixed UI is not disabled when fading a group
- Renamed scripts folder (_Scripts to Scripts)
- Changed data save mode
- Changed damage type from int to float
- Changed game assets initialization to a generic method
- Changed vertical selection group (now it just override the up/down selections)
- Improved camera follow
- Improved scene management
- DataManager now is a singleton
- Run code cleanup
- Added gamepad support
- Added animations in UI behaviours
- Improved input
- Updated options screen
- Updated toggle field checkmark display
- Improved keyboard/gamepad UI navigation
- Added player particles
- Added fall distance detection
- Updated wall detection
- Added wall slide/jump states
- Improved jump
- Updated hand collision check
- Improved code readability
- Improved player input
- Removed unused player assets
- Added player cooldown module
- Improved player attacks
- Updated animator play mode (changed from string to hash)
- Added metadata and modules to states
- Added previous state param to PlayerState.Enter
- Added validator state to player state machine
- Improved crouch states
1.4 will focus on improving player behaviours
- Added dynamic player collision
- Updated playerstates.cs file structure
- Improved crouch states
- Improved jump
- Added channels event tracking system
- Added handler to log event tracking in a file
- Added game initialization in editor
- Added project validator window
- Added scriptable singletons validator view
- Changed GameDebugger singleton path
1.3.4-a.10 (cc766d0)
- Added Scene control
- Added GameInitializer
- Added menu handling to inputActions
- Created scriptable objects to handle events
- Created player prefab
- Fixed some typo
- Upgraded all project to unity addressables
- Updated project folders and scenes hierarchy structure
- Normalized files names
- Renamed "Plugins" folder to "Addons"
- Set GameManager as MonoBehaviour
- Set DataManager as ScriptableObject
- Changed ScriptableSingleton instance load behaviour
- Renamed "Textures/Enemies" to "Textures/Entities"
1.3.2-a.6 (829daf9)
- Added credits screen
- Added return key perform in main menu
- Added CameraUtility class
- Added text hyperlinks support
- Fixed members names
- Updated TextMesh Pro settings paths
1.3.2-a.4 (a774918)
- Added GameManager class for handle pause
- Added pause menu
- Added placeholder menu scene transition
- Added support for menus in gameplay
- Added support to return (ESC) key
- Added Gameplay Asset Group
- Added "MainCanvas" tag
- Updated "Base Scene" sorting layers (player, ground and undead executioner)
- Updated Input actions
- Added a .save file importer and editor
- Added default game data asset
- Changed DataHandler encryption method public
- Allowed Game Debugger to run in builds
- Improved c# code formatting
1.3.1-a.2 (6cb68d2)
- Added Serialization system
- Added custom Debugger
- Added UI utility class
- Added DOTween package
- Added Mein Menu to gameplay transition
- Added logs on project validator
- Added UI units prefabs
- Create UI table entries for all labels in UI
- Improved Main Menu
- Improved markdown files structure
- Renamed scene 'SampleScene' to 'Level0'
1.3.0-a.1 (9897037)
- Added Audio system base
- Added menus (main title, pause and options (settings management))
- Added Unity Localization system
- Added TextMesh Pro font
- Added UI Fields (buttons, sliders...)
- Added texture importer preset
- Added RangedFloat/Int fields with custom editor drawer
- Updated project structure
- Updated sorting layers
- Removed default TextMesh Pro assets
First logged version
- Added CHANGELOG.md
- Added Unity Addressables system
- Added Entities (enemies) system
- Added EntityTarget component
- Added singleton ScriptableObject behaviour
- Added player collision layer
- Added object to handle gizmos colors and struct to handle gizmos drawing
- Added attribute to handle ScriptableObjects singletons in resources
- Added Editor class to handle project validation
- Added ScriptableObject to handle a entity instance
- Added ScriptableObject to handle all entities
- Fixed code comments and typos
- Upgraded Unity to 2021.3.3f1
- Updated collision layer matrix
- Updated project settings