Uma game engine (em português, motor de jogo) consiste em um programa para computador ou um conjunto de bibliotecas capazes de juntar e construir todos os elementos de um jogo em tempo real.
Ela inclui motor gráfico para renderizar gráficos em 2D ou 3D, motor de física para detectar colisões e fazer animações, além de suporte para sons, inteligência artificial, gerenciamento de arquivos, programação, entre outros.
Isso tudo significa que é possível criar um game do zero de maneira mais simples e replicar vários estilos jogos com mais facilidade, como um FPS ou um jogo de plataforma.
Essa é a engine que eu criei do zero!
W - Cima
S - Baixo
A - Esquerda
D - Direita
B - Salvar
ESC - Pause
Atirar - Espaço
Essa engine possui o algoritimo *A