Repolode
Kapendev

Kapendev/parin

Простой 2D-движок для языка программирования D со встроенной физикой, анимацией, тайловыми картами и диалогами.

Звёзды
133
Форки
6
Открытые issues
2
Последний коммит
вчера

Что это?

Parin — 2D-движок для языка программирования D. Он занимает промежуточное положение между небольшими библиотеками вроде raylib и крупными движками вроде Godot: движок помогает структурировать игровой код, но не навязывает фиксированную архитектуру. Для удобства доступен сборщик мусора, а при необходимости разработчики могут перейти на ручное управление памятью.

В движок входят часто нужные в играх компоненты: пиксельно-точный физический движок, гибкая система диалогов, анимация на основе атласов, эффективные структуры тайловых карт и простая UI-библиотека, разработка которой ещё продолжается. Также доступны биндинги для Box2D, Steamworks, ENet и microui. Большинство утилит построено на Joka — переносимой библиотеке, которую можно использовать отдельно.

Создать проект можно с помощью DUB и стартовых шаблонов либо клонировав репозиторий. Поддерживаются Web (через LDC и Emscripten), Windows, Linux и macOS.

Ключевые возможности

  • 01Пиксельно-точный 2D-физический движок
  • 02Гибкая система диалогов
  • 03Библиотека анимации на основе атласов
  • 04Эффективные структуры тайловых карт
  • 05Биндинги для Box2D, Steamworks и ENet
  • 06Поддержка Web, Windows, Linux и macOS

Сценарии использования

  • Создание небольших 2D-игр и прототипов на D
  • Разработка игр для браузера с компиляцией в WebAssembly
  • Создание игр с интеграцией Steam или сетевым мультиплеером

Темы

Частые вопросы

Что такое parin?
Простой 2D-движок для языка программирования D со встроенной физикой, анимацией, тайловыми картами и диалогами. Parin — 2D-движок для языка программирования D. Он занимает промежуточное положение между небольшими библиотеками вроде raylib и крупными движками вроде Godot: движок помогает структурировать игровой код, но не навязывает фиксированную архитектуру. Для удобства доступен сборщик мусора, а при необходимости разработчики могут перейти на ручное управление памятью.
parin можно использовать бесплатно? Какая у него лицензия?
parin распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
parin всё ещё поддерживается?
Активно поддерживается. Последний коммит в parin — 18 окт. 2026 г..
Для чего можно использовать parin?
Создание небольших 2D-игр и прототипов на D Разработка игр для браузера с компиляцией в WebAssembly Создание игр с интеграцией Steam или сетевым мультиплеером
Где скачать parin?
Исходный код и инструкции по установке — на GitHub: https://github.com/Kapendev/parin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Шаблон Claude Code, который настраивает 49 специализированных AI-агентов, 74 навыка со slash-командами и хуки координации для организации разработки игры по студийному принципу.

26,9 тыс.4 тыс.ShellMITОбновлён 13 часов назад