|
|
| [Home](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [**Arquitetura**](arquitetura) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) |
|
|
|
| :----------: | :---------------------------: | :------------------: | :--------------: | :--------------------------: | :----------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: |
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th>
|
|
|
|
|
|
[Home](home)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Escopo e Cronograma](escopo)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Processo](processo)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Design/Mockups](design_mockups)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Configuração](configuracao)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[**Arquitetura**](arquitetura)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Código](codigo)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[BD](banco_dados)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Qualidade](qualidade)
|
|
|
</th>
|
|
|
<th>
|
|
|
|
|
|
[Utilização](utilizacao)
|
|
|
</th>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
# Arquitetura do Sistema
|
|
|
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
- [Arquitetura do Sistema](#arquitetura-do-sistema)
|
|
|
- [Descrição](#descrição)
|
|
|
- [Sumário](#sumário)
|
|
|
- [Arquitetura Geral da Aplicação](#arquitetura-geral-da-aplicação)
|
|
|
- [Descrição](#descri%C3%A7%C3%A3o)
|
|
|
- [Sumário](#sum%C3%A1rio)
|
|
|
- [Arquitetura Geral da Aplicação](#arquitetura-geral-da-aplica%C3%A7%C3%A3o)
|
|
|
- [Arquitetura do Banco de Dados](#arquitetura-do-banco-de-dados)
|
|
|
|
|
|
|
|
|
## Descrição
|
|
|
|
|
|
A arquitetura do projeto é chamada Unity Architecture, que é a arquitetura recomendada pela Unity(motor gráfico que usaremos).
|
|
|
|
|
|
|
|
|
## Arquitetura Geral da Aplicação
|
|
|
|
|
|
![architecture.unity](uploads/fbe750f1a3821e24363fffdb12dceeed/architecture.unity.png)
|
|
|
|
|
|
### MonoBehavior
|
|
|
> O MonoBehavior é uma instância de um objeto que tem comportamentos e ações(Lógica).
|
|
|
|
|
|
> O MonoBehavior é uma instância de um objeto que tem comportamentos e ações(Lógica).
|
|
|
|
|
|
### Logic
|
|
|
|
|
|
> A Lógica possui um Input e uma Simulation, e tem a função de gerar efeitos visuais na Presentation.
|
|
|
|
|
|
### Presentation
|
|
|
> A Presentation é a camada responsável pela apresentação visual do jogo, comparado com a camada de View do MVC.
|
|
|
|
|
|
> A Presentation é a camada responsável pela apresentação visual do jogo, comparado com a camada de View do MVC.
|
|
|
|
|
|
## Arquitetura do Banco de Dados
|
|
|
FIREBASE + FIREBASE FOTO DO MODELO DE DADOS |
|
|
|
|
|
FIREBASE + FIREBASE FOTO DO MODELO DE DADOS |
|
|
\ No newline at end of file |