- Criação de um sistema que permite o personagem gerenciar o uso de armas e equipamentos de forma dinâmica, podendo equipar desequipar armas e ferramentas em geral.
- O uso do asset não se restringe ao uso exclusivo de armas, novas ferramentas podem ser incluídas no sistema de classificação de itens.
- O projeto se atenta a utilizar os princípios SOLID, portanto você pode extender classes e criar novos recursos usando o código existente como base, sem alterar o código base.
Obs: O projeto é derivado de um projeto pessual antigo chamado "Bow System", eu iria usar o nome "Bow System Reforged" mas como decidi ampliar as opções de armas, e optei pelo nome atual.
- Em desenvolvimento.
- Controle de câmera orbital em terceira pessoa (script "ThirdPersonCamera.cs").
- Cinemática inversa para inclinar o corpo do personagem a uma posição alvo quando fir mirar com uma arma de longo alcance (script "AimWeaponIK.cs", conteúdo principal). Essa mecânica pode ser usada em personagens com IA.
- Sistema de gerenciamento de instancias de armas (script "WeaponEquippingSystem", conteúdo principal).
- Sistema de controlde do instanciamento de armas, armazena os slots de armas do personagem (script "?").
- Sistema de controlde do personagem (script "CharacterMovement", conteúdo opcional).
Conteúdo opcional:
- Animações de movimentação de personagem.
- Câmera em terceira pessoa.
- Controle de movimento do personagem.
- ??? (será incluído a medida que o projeto for sendo desenvolvido).