Кроссплатформенный Java-фреймворк для разработки игр на OpenGL ES под десктопы, Android, веб и iOS.
piqnt/planck.js
Переписанный на JavaScript и TypeScript 2D-физический движок Box2D для разработки HTML5-игр.
- Звёзды
- 5,308
- Форки
- 256
- Открытые issues
- 31
- Последний коммит
- 15 дней назад
Что это?
Planck.js — это физический движок для 2D-твёрдых тел, написанный на JavaScript и TypeScript. Это порт движка Box2D для разработчиков игр и симуляций, работающих в браузере или на мобильных веб-платформах.
Цель проекта — сохранить проверенный подход Box2D к моделированию, сделав код на JavaScript более понятным и удобным для изменений, а API — привычным для пользователей JavaScript и TypeScript. Движок предназначен для кроссплатформенных HTML5-игр и оптимизирован для веба и мобильных устройств.
В проекте есть онлайн-примеры, полная документация и тестовая среда для воспроизведения проблем, а также Discord-сообщество, где можно задать вопросы.
Ключевые возможности
- 01Переносит физическое моделирование Box2D для 2D на JavaScript и TypeScript.
- 02Предоставляет идиоматичный API для JavaScript и TypeScript.
- 03Предназначен для HTML5-игр в браузерах и мобильном вебе.
- 04Включает онлайн-примеры, документацию и тестовую среду.
Сценарии использования
- Добавление в браузерную 2D-игру физики твёрдых тел, например столкновений и гравитации.
- Создание 2D-физических симуляций и демонстраций для веба.
- Перенос логики на базе Box2D в проект, написанный только на JavaScript или TypeScript.
В подборках
Темы
Частые вопросы
- Что такое planck.js?
- Переписанный на JavaScript и TypeScript 2D-физический движок Box2D для разработки HTML5-игр. Planck.js — это физический движок для 2D-твёрдых тел, написанный на JavaScript и TypeScript. Это порт движка Box2D для разработчиков игр и симуляций, работающих в браузере или на мобильных веб-платформах.
- planck.js можно использовать бесплатно? Какая у него лицензия?
- planck.js распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- planck.js всё ещё поддерживается?
- Активно поддерживается. Последний коммит в planck.js — 23 окт. 2026 г..
- Для чего можно использовать planck.js?
- Добавление в браузерную 2D-игру физики твёрдых тел, например столкновений и гравитации. Создание 2D-физических симуляций и демонстраций для веба. Перенос логики на базе Box2D в проект, написанный только на JavaScript или TypeScript.
- Где скачать planck.js?
- Исходный код и инструкции по установке — на GitHub: https://github.com/piqnt/planck.js
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Godot — бесплатный кроссплатформенный игровой движок с лицензией MIT для создания 2D- и 3D-игр в едином редакторе.
2D-движок физики твёрдых тел для веба, написанный на JavaScript и работающий в браузерах и Node.js.
Игровой фреймворк на Java и Kotlin на базе JavaFX для разработки 2D-игр и приложений со сложным UI, с поддержкой сборки под разные платформы.
Физический движок для 2D и 3D на ECS, созданный специально для игрового движка Bevy на Rust.
Открытый no-code игровой движок и редактор для создания 2D-, 3D- и многопользовательских игр для мобильных устройств, компьютеров и веба.