AI 생성 픽셀 아트를 고정 팔레트의 깔끔하고 일관된 픽셀 그리드에 맞추는 Rust CLI 및 WASM 도구입니다.
- 스타
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
물리, 애니메이션, 타일맵, 대화 기능을 내장한 D 언어용 간편한 2D 게임 엔진입니다.
중단된 Microsoft XNA Framework를 재구현한 .NET 프레임워크로, C#으로 크로스 플랫폼 2D 및 3D 게임을 개발할 수 있습니다.
데스크톱, 모바일, WebAssembly, 콘솔을 지원하는 Go용 간단한 2D 게임 엔진입니다.
Flutter 기반 게임 엔진으로, 2D 게임에 게임 루프, 컴포넌트 시스템, 충돌 감지, 효과 및 입력 처리를 제공합니다.
Godot은 하나의 통합 에디터에서 2D 및 3D 게임을 만들 수 있는 무료 크로스 플랫폼 게임 엔진으로, MIT 라이선스를 따릅니다.