Repolode
kitao

kitao/pyxel

Ретроигровой движок для Python, позволяющий создавать пиксельные игры с фиксированной палитрой и экраном низкого разрешения.

Open source альтернатива:PICO-8TIC-80

Звёзды
18,424
Форки
966
Открытые issues
13
Последний коммит
11 часов назад

Что это?

Pyxel — ретроигровой движок для Python, созданный с учётом ограничений классических 8-битных консолей. Игры отображаются на небольшом экране низкого разрешения с фиксированной палитрой — это помогает сосредоточиться на пиксельной графике и простой игровой логике.

В одном пакете собраны основные инструменты для небольшой игры: примитивы рисования, работа с изображениями и тайлмапами, воспроизведение звуков и музыки, обработка ввода с клавиатуры, мыши и геймпада. В README также приведены примеры 3D-моделей, демонстраций коллизий и физики, а ещё описаны встроенные редакторы изображений, тайлмапов и звука.

Ядро Pyxel написано на Rust. Среди тем проекта указаны WebAssembly и WebGL, поэтому игры можно запускать не только на компьютерах, но и в браузере.

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

  • 01Экран низкого разрешения с фиксированной палитрой для ретрографики в стиле pixel art.
  • 02Встроенные средства рисования и работы с изображениями и тайлмапами.
  • 03Воспроизведение звуков и музыки для простого аудио в стиле чиптюнов.
  • 04Обработка ввода с клавиатуры, мыши и геймпада.
  • 05Встроенные редакторы изображений, тайлмапов и звука.

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

  • Изучение разработки игр с помощью простого и доступного API для Python.
  • Создание небольших аркад или платформеров с пиксельной графикой.
  • Быстрое прототипирование игровых механик на холсте в ретростиле.
  • Создание ретроигр для браузера с помощью поддержки WebAssembly.

Что важно знать

  • Не удалось определить лицензию по метаданным проекта. Перед использованием проверьте условия лицензии в репозитории.

Темы

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

Что такое pyxel?
Ретроигровой движок для Python, позволяющий создавать пиксельные игры с фиксированной палитрой и экраном низкого разрешения. Pyxel — ретроигровой движок для Python, созданный с учётом ограничений классических 8-битных консолей. Игры отображаются на небольшом экране низкого разрешения с фиксированной палитрой — это помогает сосредоточиться на пиксельной графике и простой игровой логике.
pyxel можно использовать бесплатно? Какая у него лицензия?
pyxel распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pyxel всё ещё поддерживается?
Активно поддерживается. Последний коммит в pyxel — 21 окт. 2026 г..
Для чего можно использовать pyxel?
Изучение разработки игр с помощью простого и доступного API для Python. Создание небольших аркад или платформеров с пиксельной графикой. Быстрое прототипирование игровых механик на холсте в ретростиле. Создание ретроигр для браузера с помощью поддержки WebAssembly.
Где скачать pyxel?
Исходный код и инструкции по установке — на GitHub: https://github.com/kitao/pyxel

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

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