Meu primeiro projeto open source
Apresentação do projeto
PlayKitJs é uma Game Engine que eu ando desenvolvendo para pessoas com um android poderem criar jogos 2D com uma extrema facilidade, ela foi feita com Html, Css e Js e usa o renderizador canvas do Js e a biblioteca Matter-Js para Físca e talvez eu use o Three.js para criar um raycast estilo doom, duken nuken e wolfenstein 3d, eu desenvolvi a base dela no celular pois não tinha pc e hoje que tenho um pc emprestado da escola eu pude programar mais.
História
Essa é uma parte totalmente despresível mas sei que algumas pessoas podem achar interessante e meio engraçado, bom, minha engine não teve uma história maravilhosa ou inspiradora, um belo dia eu tava sem nada pra fazer e eu disse a mim mesmo, vou fazer uma game engine ai eu fiz, eu abri o acode e programei tudo do zero, e como qualquer projeto, minha enigne sofreu melhorias absurdas, no começo ela era uma espécie de emulador de game watch, ai depois ela evoluiu para uma engine de tela inteira e logo após eu adicionei o matter-js com meu amigo Caio e Rafa.
Sobre a PlayKitJs
Como disse, a PlayKitJs é uma game engine open source criada primeiramente no celular depois feita no pc, ela possui uma física d matter-js e você usa js para programar com ela, ela possui um editor(sem level editor) para android e um repositório github(https://github.com/ShovelDev/PlayKitJs) para quem usa pc ou outros dispositivos, ela ainda está em desenvolvimento mas já é possivel criar alguns joguinhos básicos como um super mário, um breakout e outros, e ela possui uma comunidade no discord e whatsapp com membros ativos.