Framework multiplataforma de desarrollo de juegos en Java basado en OpenGL ES para escritorio, Android, web e iOS.
piqnt/planck.js
Una reimplementación en JavaScript/TypeScript del motor de física 2D Box2D para desarrollar juegos HTML5.
- Estrellas
- 5,308
- Forks
- 256
- Issues abiertos
- 31
- Último commit
- hace 15 días
¿Qué es?
Planck.js es un motor de física de cuerpos rígidos en 2D escrito en JavaScript y TypeScript. Es una adaptación del motor Box2D dirigida a desarrolladores que crean juegos y simulaciones para navegadores o plataformas web móviles.
El objetivo del proyecto es conservar el enfoque de simulación probado de Box2D y, a la vez, ofrecer código más fácil de leer y modificar en JavaScript, junto con una API que resulte natural para quienes usan JavaScript y TypeScript. Está pensado para juegos HTML5 multiplataforma y optimizado para el rendimiento en la web y dispositivos móviles.
El proyecto ofrece ejemplos en línea, documentación completa y un banco de pruebas para reproducir problemas, además de un Discord comunitario para consultas.
Funciones clave
- 01Reimplementa la simulación de física 2D de Box2D en JavaScript y TypeScript.
- 02Ofrece una API idiomática para JavaScript y TypeScript.
- 03Está orientado a juegos HTML5 para navegadores y la web móvil.
- 04Incluye ejemplos en línea, documentación y un banco de pruebas.
Casos de uso
- Añadir física de cuerpos rígidos, como colisiones y gravedad, a un juego 2D para navegador.
- Crear simulaciones o demostraciones de física 2D en la web.
- Migrar lógica basada en Box2D a una base de código escrita exclusivamente en JavaScript o TypeScript.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es planck.js?
- Una reimplementación en JavaScript/TypeScript del motor de física 2D Box2D para desarrollar juegos HTML5. Planck.js es un motor de física de cuerpos rígidos en 2D escrito en JavaScript y TypeScript. Es una adaptación del motor Box2D dirigida a desarrolladores que crean juegos y simulaciones para navegadores o plataformas web móviles.
- ¿planck.js es gratuito? ¿Qué licencia tiene?
- planck.js es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿planck.js sigue mantenido?
- Mantenimiento activo. El último commit de planck.js fue el 23 oct 2026.
- ¿Para qué puedo usar planck.js?
- Añadir física de cuerpos rígidos, como colisiones y gravedad, a un juego 2D para navegador. Crear simulaciones o demostraciones de física 2D en la web. Migrar lógica basada en Box2D a una base de código escrita exclusivamente en JavaScript o TypeScript.
- ¿Dónde consigo planck.js?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/piqnt/planck.js
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Godot es un motor de videojuegos multiplataforma, gratuito y con licencia MIT, para crear juegos 2D y 3D desde un único editor.
Motor de física de cuerpos rígidos en 2D para la web, escrito en JavaScript y compatible con navegadores y Node.js.
Framework de juegos para Java y Kotlin basado en JavaFX, para crear juegos 2D y aplicaciones con interfaces gráficas complejas, con empaquetado multiplataforma.
Motor de física 2D y 3D basado en ECS, creado específicamente para el motor de videojuegos Bevy en Rust.
Motor y editor de juegos de código abierto y sin código para crear juegos 2D, 3D y multijugador para móviles, escritorio y web.