Este é um projeto de estudo baseado no jogo Flappy Bird, desenvolvido com Unity 2022.3.49f1 LTS e C#. O objetivo deste projeto é aprender e praticar conceitos fundamentais de desenvolvimento de jogos, como física, colisões, geração procedural de obstáculos e pontuação.
- Movimentação do personagem baseada em física.
- Geração infinita de obstáculos.
- Sistema de pontuação.
- Detecção de colisões e reinicialização do jogo.
- Interface gráfica simples com contador de pontos.
- Unity
- C#
- Unity Physics Engine
- Unity UI (para exibição de pontuação e menus)
- Clone o repositório:
git clone https://github.com/seu-usuario/flappy-bird-clone.git
- Abra o projeto no Unity.
- Pressione Play no Unity Editor para testar o jogo.
Este projeto tem como foco o aprendizado dos seguintes conceitos:
- Manipulação de RigidBody para movimento físico do personagem.
- Implementação de um sistema de spawn dinâmico de obstáculos.
- Gerenciamento de colisões e eventos no Unity.
- Desenvolvimento de UI básica no Unity.
- Estruturação de código em C# para jogos.
- Adicionar animações ao personagem.
- Criar um sistema de níveis de dificuldade progressivos.
- Implementar efeitos sonoros e música.
- Publicar o jogo como WebGL ou APK.
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.