Este é um jogo 3D inspirado no clássico DOOM, desenvolvido com Python e a biblioteca Pygame. Ele utiliza a técnica de Raycasting onde o objetivo é renderizar um ambiente 3D de forma eficiente, utilizando raios para calcular a visão e as interações entre o jogador e o mundo, proporcionando uma experiência imersiva e divertida.
- Movimentação 3D: O jogador pode se mover e rotacionar no cenário.
- Raycasting: Técnica utilizada para gerar gráficos em 3D.
- Sprites Animados: Objetos e inimigos animados no ambiente.
- Arma: O jogador usa a shotgun como arma.
- Efeitos Sonoros: Sons para ações como tiro, dano e música de fundo (E1M1 - At Doom's Gate).
-
Clone este repositório:
git clone https://github.com/DiegoRodrigues76/doom_game.git
-
Instale as dependências:
pip install pygame
-
Execute o jogo:
python main.py
Controles: W A S D + Mouse
Este projeto está sob a licença MIT - consulte o arquivo LICENSE para mais detalhes.

