Pyxel을 사용한 2D 게임 시작하기 (Part 1): 소개

발행: (2026년 1월 6일 오전 09:02 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

우리가 만들게 될 것은?

먼저, 이 책에서 만들 게임을 소개합니다.

소행성 파괴 게임

이 책에서는 누구나 빠르게 만들 수 있는 간단한 소행성 파괴 게임을 제작합니다.
플레이어가 소행성을 피하면서 총을 쏘아 파괴하는 직관적인 게임입니다.

다음과 같은 흥미로운 순간을 경험하게 될 것입니다:

프로그래밍하면 게임이 실제로 이렇게 움직이는구나!!

소행성 게임플레이

소행성 게임플레이 2

파이썬이란?

파이썬에 대한 간단한 소개는 별도 글에서 확인할 수 있습니다. 관심이 있다면 읽어보세요.

파이썬 기초에 대하여

클래스에 대한 사전 지식이 없어도 계속 읽을 수 있지만, 대략적인 개념을 알고 있으면 이해가 더 빠릅니다.
필요하다면 12장: 클래스를 사용해보자를 참고하면 도움이 됩니다.

개발 환경

(개발 환경 설정에 대한 자세한 내용은 여기서 추가할 수 있습니다.)

라이브러리 소개

이번에는 Pyxel이라는 게임 엔진을 사용해 2D 게임을 만들 것입니다.

Pyxel이란?

Pyxel은 캐릭터 렌더링, 이동, 충돌 감지 등을 손쉽게 처리할 수 있게 해 주는 게임 엔진입니다.
레트로 스타일 게임을 좋아하는 사람들에게 특히 추천합니다.

Pyxel 스크린샷

Pyxel 라이브러리 설치

Pyxel은 서드파티 라이브러리입니다. 명령줄에서 pip을 이용해 설치하세요. ($ 기호는 명령어에 포함되지 않습니다.)

# Installation
pip install pyxel

다음에 올 내용…

여기까지 읽어 주셔서 감사합니다.
다음 장은 “게임 화면 만들기” 입니다. 기대해 주세요 👍

Back to Blog

관련 글

더 보기 »