{"id":24383105,"url":"https://github.com/williamjardim/engine","last_synced_at":"2025-10-12T17:09:47.664Z","repository":{"id":272489489,"uuid":"916736042","full_name":"WilliamJardim/Engine","owner":"WilliamJardim","description":"A simple Game Engine Build in JavaScript","archived":false,"fork":false,"pushed_at":"2025-09-04T18:24:38.000Z","size":67803,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-04T20:28:59.490Z","etag":null,"topics":["3d-engine","3d-game","event-listener","event-system","game","game-development","game-engine","gamedev","physics-engine","physics-simulation"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WilliamJardim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-14T17:05:53.000Z","updated_at":"2025-09-04T18:24:45.000Z","dependencies_parsed_at":"2025-01-14T19:57:47.154Z","dependency_job_id":"e22711f7-e945-45a4-b986-340f55817cea","html_url":"https://github.com/WilliamJardim/Engine","commit_stats":null,"previous_names":["williamjardim/engine"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/WilliamJardim/Engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamJardim%2FEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamJardim%2FEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamJardim%2FEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamJardim%2FEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WilliamJardim","download_url":"https://codeload.github.com/WilliamJardim/Engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamJardim%2FEngine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279012180,"owners_count":26085078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-engine","3d-game","event-listener","event-system","game","game-development","game-engine","gamedev","physics-engine","physics-simulation"],"created_at":"2025-01-19T10:12:37.501Z","updated_at":"2025-10-12T17:09:47.656Z","avatar_url":"https://github.com/WilliamJardim.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Engine \n### Current Version: alpha1.0.0.6\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./images/logo1024x1024.png\" width=\"600px\" height=\"600px\" alt=\"Meu logo\" /\u003e\n\u003c/p\u003e\n\n## Apresentação\nUma pequena Game Engine construida em JavaScript.\n\n## Estado dela\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./images/demo.png\" width=\"800px\" height=\"500px\" alt=\"Estado atual da Engine\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./images/demo2.png\" width=\"800px\" height=\"500px\" alt=\"Estado atual da Engine\" /\u003e\n\u003c/p\u003e\n\n## Documentação\nEscrevi 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.\nA documentação por enquanto fica dentro da pasta `src/docs`, dentro deste repositório.\n\nPara ler a documentação acesse o link abaixo:\n[LER DOCUMENTAÇÃO](./docs/README.md)\n\n## Licença\nEste é 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](https://creativecommons.org/licenses/by-nc-nd/4.0/).  \nVeja o arquivo `LICENSE` para mais detalhes.\n\nEsta 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.\nEste projeto não tem nenhum fim comercial ou profissional.\n\nOs 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`.\n\n## Dependências externas (AVISO DE REMOÇÃO DE DEPENDÊNCIA - 10/07/2025)\n\n⚠️ A partir da versão `alpha1.0.0.6` [neste commit](https://github.com/WilliamJardim/Engine/commit/e95c59de65fc42a4585bd96d1516029723dce285), este projeto **não utiliza mais o Three.js**.\n\nVersões anteriores usaram o [Three.js](https://threejs.org/) como motor de renderização 3D, instalado via NPM e licenciado sob [MIT License](https://github.com/mrdoob/three.js/blob/dev/LICENSE). O código do Three.js nunca foi incluído diretamente neste repositório.\n\nAtualmente, 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.\n\nSeu desenvolvimento foi iniciado separadamente, em uma pasta chamada \"webgl\", antes da remoção definitiva do Three.js do repositório.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamjardim%2Fengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilliamjardim%2Fengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamjardim%2Fengine/lists"}