Desenvolvi uma engine gráfica simples baseada no jogo Wolfenstein3D, com o objetivo de aprender sobre o algoritmo de raycasting, OpenGL e game development em geral. A engine apresenta um ambiente 3D visto em primeira pessoa, com movimentação fluida, detecção de colisão e texturização de superfícies. Esse projeto me permitiu aprimorar minhas habilidades em programação e em C/C++, expandir meu conhecimento em desenvolvimento de jogos, e principalmente, aprimorar minhas habilidades matemáticas.