Framework Java multiplataforma para desenvolvimento de jogos, baseado em OpenGL ES, para desktop, Android, web e iOS.
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
Godot é uma engine de jogos gratuita, multiplataforma e licenciada sob MIT para criar jogos 2D e 3D em um único editor integrado.
Engine de física 2D de corpos rígidos para a web, escrito em JavaScript e executado em navegadores e no Node.js.
Framework de jogos em Java/Kotlin baseado em JavaFX para criar jogos 2D e apps com interfaces ricas, com empacotamento multiplataforma.
Uma engine de física 2D e 3D baseada em ECS, desenvolvida especificamente para a Bevy, a engine de jogos escrita em Rust.
Engine e editor de jogos open source e no-code para criar jogos 2D, 3D e multiplayer para dispositivos móveis, desktop e web.