Repolode
kitao

kitao/pyxel

고정 팔레트와 저해상도 화면으로 픽셀 아트 게임을 만들 수 있는 Python용 레트로 게임 엔진입니다.

대체할 수 있는 제품:PICO-8TIC-80

스타
18,424
포크
966
열린 이슈
13
마지막 커밋
8시간 전

어떤 프로젝트인가요?

Pyxel은 클래식 8비트 콘솔의 제약을 바탕으로 만든 Python용 레트로 게임 엔진입니다. 게임은 고정 팔레트를 사용하는 작은 저해상도 화면에 그려지므로 픽셀 아트와 간단한 게임 로직에 집중할 수 있습니다.

이 엔진은 작은 게임을 만드는 데 필요한 기능을 하나의 패키지로 제공합니다. 도형 그리기, 이미지 및 타일맵 처리, 사운드와 음악 재생, 키보드·마우스·게임패드 입력을 지원합니다. README에는 3D 메시, 충돌 및 물리 데모 예제와 함께 기본 제공 이미지·타일맵 편집기 및 사운드 편집기도 소개되어 있습니다.

Pyxel의 핵심은 Rust로 작성되어 있으며, 프로젝트 주제에는 WebAssembly와 WebGL이 포함되어 있어 데스크톱 환경뿐 아니라 브라우저를 대상으로 게임을 만들 수도 있습니다.

핵심 기능

  • 01레트로 픽셀 아트 그래픽을 위한 고정 팔레트 및 저해상도 화면.
  • 02기본 제공되는 그리기, 이미지, 타일맵 기능.
  • 03간단한 칩튠 스타일 오디오를 위한 사운드 및 음악 재생.
  • 04키보드, 마우스, 게임패드 입력 처리.
  • 05기본 제공 이미지·타일맵·사운드 편집기.

활용 사례

  • 간단하고 접근하기 쉬운 Python API로 게임 프로그래밍을 배울 때.
  • 픽셀 아트로 소규모 아케이드 게임이나 플랫폼 게임을 만들 때.
  • 레트로 스타일 캔버스에서 게임 메커니즘을 빠르게 프로토타이핑할 때.
  • WebAssembly 지원을 활용해 브라우저에서 플레이할 수 있는 레트로 게임을 만들 때.

사용 전 알아둘 점

  • 프로젝트 메타데이터에서 라이선스를 확인할 수 없습니다. 사용하기 전에 저장소의 라이선스 조건을 확인하세요.

토픽

자주 묻는 질문

pyxel은(는) 무엇인가요?
고정 팔레트와 저해상도 화면으로 픽셀 아트 게임을 만들 수 있는 Python용 레트로 게임 엔진입니다. Pyxel은 클래식 8비트 콘솔의 제약을 바탕으로 만든 Python용 레트로 게임 엔진입니다. 게임은 고정 팔레트를 사용하는 작은 저해상도 화면에 그려지므로 픽셀 아트와 간단한 게임 로직에 집중할 수 있습니다.
pyxel은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pyxel은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pyxel은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pyxel의 마지막 커밋은 2026년 10월 21일입니다.
pyxel은(는) 어디에 사용할 수 있나요?
간단하고 접근하기 쉬운 Python API로 게임 프로그래밍을 배울 때. 픽셀 아트로 소규모 아케이드 게임이나 플랫폼 게임을 만들 때. 레트로 스타일 캔버스에서 게임 메커니즘을 빠르게 프로토타이핑할 때. WebAssembly 지원을 활용해 브라우저에서 플레이할 수 있는 레트로 게임을 만들 때.
pyxel은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kitao/pyxel

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트