Changelog
All notable updates, improvements, and fixes to the BlazerTech Character Management System are listed below.
This log follows the Keep a Changelog convention and uses Semantic Versioning.
[0.3.0] - 11-13-2025
Added
- Added third premade Character Creation Menu prefab.
- Added Project Settings page under
Edit > Project Settings > BlazerTech/Character Management System. - Added binary saving support (Toggleable in project settings page).
- Added Auto Save Triggers options in project settings page.
- Added debug log options in project settings page.
- Added Character Display Name Renderer component for displaying a characters name.
- Added ICharacter interface for instances where any type of character can be used.
- Added assignable Input Actions to the Top Down Movement Controller component.
- Added hold/toggle options for sprint/couch states in the Top Down Movement Controller component.
- Added
Create Character If Nullbool to Layered Character Group Renderer component. - Added Active Character Types list in Project Settings page. (Replaces Addressables requirement for Character Types)
Changed
- Converted Top Down Movement Controller to use the New Input System.
- Replaced Character Type assets
ISValidbool with a check if the Character Type asset is contained within theValid Character Typeslist within theCMS Reference Handler. - Moved Character Shader out of Character Type asset and into a centralized dictionary with an entry for each validated Character Type.
- Migrated Character Type initialization to use pre-set list inside Project Settings page instead of loading through Addressables.
Fixed
- Fixed major issue causing Character Types to not be functional in build versions.
- Fixed issue when loading a Character Creation Menu with Animation Controls multiple times.
[0.2.0] - 10-23-2025
Added
- Added Top-Down Character Physics Animator Handler component. Uses the direction and speed of the game object to set parameters within an Animator Controller.
- Added Random Layered Character Renderer component. Automatically creates a new layered character at runtime using the selected Character Type and random layer options.
- Added randomized NPCs sample scene (Sample 2).
- Added Built-In Character documentation page. Explains wha's included and how to use the built-in modular characters.
- Added Character Animation Setup documentation page. Explains the setup process for animations and animator controllers for your characters.
Changed
- Renamed
PlayerMovementControllertoTopDownMovementController. - Renamed all Character Loader components to Character Renderers (e.g.,
Layered Character Template Renderer). - Renamed
CharacterAnimatorHandlertoTopDownCharacterAnimatorHandler. - Exposed animator parameters in Character Animator Handler components.
- Changed Animator Controller
Speedfloat toIs Movingbool. - Revised Quick Start Guide.
- Revised entire site layout and structure (The site you're on right now!).
Legend
- 🆕 Added — New features or systems.
- 🔄 Changed — Updates, improvements, or refactors.
- 🐛 Fixed — Bugs or issue resolution.
- ⚠ Deprecated — Soon-to-be removed features.
- ❌ Removed — Old features now removed.