While working on my current long term game project, I realized that I set out to make a character creation template to allow me to easily create new enemies for my game without having to continuously copy and paste code and where I can make changes to behaviours that are automatically applied to any enemy scripts extending from my abstract classes. I have compiled everything together in a project template that I hope will be useful to anyone who wants to speed up their game development process or build off of a template.
This is version 1.0 of this asset and have plans to continue adding more features in the future and hopefully build it into a very useful community tool for anyone to use in their Godot projects. It is available here: https://noel-k.itch.io/platform-character-creator-template

This asset will only work with Godot version's 4.5 and above. The template project itself is available starting with version 4.7.1, however, the abstract classes themselves can be copied over to a lower version so long as it is post 4.5 as this is the earliest version of Godot that supports abstraction.
The template file is super simple and easy to configure. Getting a character to move on screen requires no coding at all !















