Repolode
piqnt

piqnt/planck.js

Uma reescrita em JavaScript/TypeScript do motor de física 2D Box2D para desenvolvimento de jogos em HTML5.

Estrelas
5,308
Forks
256
Issues abertas
31
Último commit
há 15 dias

O que é?

Planck.js é um motor de física 2D de corpos rígidos escrito em JavaScript e TypeScript. É uma portabilidade do motor Box2D, voltada a desenvolvedores que criam jogos e simulações executados no navegador ou em plataformas web para dispositivos móveis.

O objetivo do projeto é preservar a abordagem de simulação comprovada do Box2D e, ao mesmo tempo, oferecer código mais fácil de ler e modificar em JavaScript, além de uma API pensada para ser natural para quem usa JavaScript e TypeScript. O projeto é voltado a jogos HTML5 multiplataforma e otimizado para o desempenho na web e em dispositivos móveis.

O projeto oferece exemplos online, documentação completa e um testbed para reproduzir problemas, além de um Discord da comunidade para tirar dúvidas.

Recursos principais

  • 01Reescreve a simulação de física 2D do Box2D em JavaScript e TypeScript.
  • 02Oferece uma API idiomática para JavaScript/TypeScript.
  • 03É voltado a jogos HTML5 executados em navegadores e na web móvel.
  • 04Inclui exemplos online, documentação e um testbed.

Casos de uso

  • Adicionar física de corpos rígidos, como colisões e gravidade, a um jogo 2D baseado em navegador.
  • Criar simulações ou demonstrações de física 2D na web.
  • Migrar lógica baseada em Box2D para uma base de código em JavaScript ou TypeScript puro.

Em coleções

Tópicos

Perguntas frequentes

O que é planck.js?
Uma reescrita em JavaScript/TypeScript do motor de física 2D Box2D para desenvolvimento de jogos em HTML5. Planck.js é um motor de física 2D de corpos rígidos escrito em JavaScript e TypeScript. É uma portabilidade do motor Box2D, voltada a desenvolvedores que criam jogos e simulações executados no navegador ou em plataformas web para dispositivos móveis.
planck.js é gratuito? Qual é a licença?
planck.js é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
planck.js ainda é mantido?
Manutenção ativa. O último commit de planck.js foi em 23 de out. de 2026.
Para que posso usar planck.js?
Adicionar física de corpos rígidos, como colisões e gravidade, a um jogo 2D baseado em navegador. Criar simulações ou demonstrações de física 2D na web. Migrar lógica baseada em Box2D para uma base de código em JavaScript ou TypeScript puro.
Onde consigo planck.js?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/piqnt/planck.js

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados