Skip to content

WilliamJardim/Engine

Repository files navigation

Engine

Current Version: alpha1.0.0.6

Meu logo

Apresentação

Uma pequena Game Engine construida em JavaScript.

Estado dela

Estado atual da Engine

Estado atual da Engine

Documentação

Escrevi uma documentação, onde eu apresento técnicas que desenvolvi exclusivamente para este projeto. Registro minhas novas ideias, bugs, e também pretendo criar uma documentação com exemplos de uso da minha Engine. A documentação por enquanto fica dentro da pasta src/docs, dentro deste repositório.

Para ler a documentação acesse o link abaixo: LER DOCUMENTAÇÃO

Licença

Este é um projeto pessoal de William Alves Jardim, iniciado em 2025, desenvolvido por diversão, e está protegido por direitos autorais e licenciado sob os termos da Creative Commons BY-NC-ND 4.0.
Veja o arquivo LICENSE para mais detalhes.

Esta licença se aplica a todos os meus códigos, imagens, áudios, anotações, materiais e conteúdos, que estão presentes neste repositório ou que estão identificados com o meu nome. Este projeto não tem nenhum fim comercial ou profissional.

Os cabeçalhos dos meus arquivos — quando identificados com meu nome — estão escritos em português, com alguns termos em inglês, como AUTHOR e LICENSE.

Dependências externas (AVISO DE REMOÇÃO DE DEPENDÊNCIA - 10/07/2025)

⚠️ A partir da versão alpha1.0.0.6 neste commit, este projeto não utiliza mais o Three.js.

Versões anteriores usaram o Three.js como motor de renderização 3D, instalado via NPM e licenciado sob MIT License. O código do Three.js nunca foi incluído diretamente neste repositório.

Atualmente, o projeto utiliza um renderizador WebGL próprio, desenvolvido por mim do zero, criado com foco exclusivo nas necessidades deste projeto. Este renderizador não possui nenhuma dependência ou derivação do Three.js.

Seu desenvolvimento foi iniciado separadamente, em uma pasta chamada "webgl", antes da remoção definitiva do Three.js do repositório.