Olá, este é o

Cat FawnCat Fawn

Embarque na incrível aventura de Cat Fawn, um gato determinado que enfrenta desafios e obstáculos únicos em busca de sua grande glória. Entre saltos precisos, caminhos intrigantes e mares imprevisíveis, cada passo é um teste de coragem e habilidade.

Desenvolvimento

Aventura Dinâmica e Imersiva

Gameplay (Jogabilidade)

Objetivo: Criar interações envolventes e intuitivas para o jogador.

Sistema de Movimento: Desenvolver scripts para movimentação do personagem ou objetos, utilizando físicas ou transformações (e.g., Rigidbody ou CharacterController).

Exemplo: Controle do jogador, saltos, corrida, e interações com o ambiente.

Interatividade: Garantir que o jogador consiga interagir com o mundo do jogo (e.g., coletar itens, abrir portas).

Exemplo: Scripts que detectam colisões (OnTriggerEnter) para coletáveis.

Balanceamento de Dificuldade: Scripts que ajustam a dificuldade dinamicamente, como aumentando a velocidade dos inimigos conforme o progresso.

Sistema e Estrutura (Arquitetura do Jogo)

Objetivo: Criar uma base modular, escalável e reutilizável.

Gerenciamento de Estados: Implementar um sistema de gerenciamento de estados, como menu principal, gameplay ativo e pausa.

Exemplo: State Machine Pattern.

Gerenciamento de Recursos: Scripts para carregar e descarregar cenas, otimizar o uso de memória e gerenciar prefabs dinamicamente.

Exemplo: Utilizar o SceneManager.LoadScene para trocar de fases.

Singleton: Para gerenciamento global (e.g., pontuação, áudio, configurações).

Observer Pattern: Para eventos, como notificações de quando o jogador perde vida.

Experiência do Usuário (UI/UX e Feedback Visual)

Objetivo: Manter o jogador imerso no jogo.

Interface de Usuário (UI): Implementar elementos como barras de vida, contador de pontos, cronômetro e menus.

Exemplo: Uso de Canvas e scripts para atualizar textos ou barras (Slider.value).

Feedback Visual e Sonoro: Fornecer feedback imediato para as ações do jogador.

Exemplo: Efeitos de partículas e sons ao coletar itens ou ao atacar inimigos.

Tutoriais e Dicas: Guiar o jogador com prompts visuais e mecânicas iniciais explicativas.

Exemplo: Exibir mensagens de tutorial (UI Text) e ocultá-las com temporizadores ou ao clicar.

O que usamos

Ferramentas (Site)

Ferramentas utilizadas no desenvolvimento do Site:

HTML

HTML

CSS

CSS

JS

JS

Bootstrap

Bootstrap

Ferramentas (Game)

Ferramentas utilizadas no desenvolvimento do Jogo:

csharp-icon

C#

Unity

Figma