Repositório do Jogo de Cartas Horos⭐board, pela CosmicFox e Itsy Bitsy
VERSÃO DA UNITY:
2021.3.31f1(LFS)
Temática: Horos✰board é um Jogo de Estratégia de Cartas sobre Signos, Constelações e Mitologia Romana. O jogo apresenta a astrologia e os conceitos de espiritualidade de uma maneira lúdica e divertida, visando as formas em que podemos apresentar a astronomia.
Mecanicas e Scripts a serem feitos:
Sistemas e arquiteturas (programação)
- PACKAGES a se usar
- DOTween Pro
- Unity Atoms
- SO Architecture
Arquitetura das Cartas
Data:
- CardData (SO)
Componentes relevantes:
- CardBehaviour (Elas vão ser responsáveis em como usam as suas propriedades e os seus efeitos)
Manager:
- CardManager (ou CardFactory)
Arquitetura Geral do jogo:
- InputManager (Controla os Inputs do Jogo (CursorClick, MousePosition))
- BattleManager (Controla os turnos / battle gauge)
- PlayerActions (Armazena a Stack de Efeitos das Cartas, limitado a 3-5 efeitos)
- EnemyActions (Armazena a Stack de Efeitos das Cartas limitado a 3-5 efeitos)
- PlayerManager (Controla e armazena os status do Player, ele também controla a própria interface dele, pode entrar no)
- GameManager (Controla o fluxo padrão do Jogo) (Pausa, Sai, Da tela de Vitória, tem referência de todas classes importantes do jogo)
- AudioManager (Controla os Áudios (FMOD ou Audio normal))
- TutorialManager (Mostra o Tutorial do Jogo)
- MenuManager (Controla coisas do Menu (Efeitos, sequences))
Componentes de Mouse:
- DragAndDropController (Para poder mover as cartas pelo cenário)
- Componentes de Arte Técnica (Bonitinho):
- UIFade (Faz o fade de um Objeto)
- UIScale (Controla o scale de um Objeto)
- UIFillBar (Faz o efeito de controlar uma Barra)