Menu
CoddyTech
학습 경로

파이게임 강좌: Python으로 게임 만들기

Python 기초와 클래스를 배운 다음, pygame으로 게임 5개를 레슨마다 기능 하나씩 만듭니다. 모든 게임은 코드 옆에서 실행됩니다.

2,273,859+ 명의 codders가 이 코스들에 등록함

259 개 강의308 챌린지1,149 퀴즈 문제

단계별 Python 게임 개발

2 개 강의3 섹션259 개 강의308 챌린지1,149 퀴즈 문제

각 단계는 Coddy 강의 또는 강의의 일부입니다. 진도는 강의별로 저장됩니다.

  1. 1
  2. 2
    이 단계 시작시작클래스, 메서드, 상속: 더 큰 게임이 플레이어와 적을 정리하는 방법입니다.시작
  3. 3
    이 단계 시작시작게임 루프, 키 입력, 충돌, 점수를 게임 5개로 배웁니다: 움직이는 사각형, Catch the Blocks, Snake, 2인용 Pong, 그리고 나만의 게임.시작전용 페이지
제공되는 것
코딩을 배우기 위해 사용할 모든 것

해보면서 배우기

실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.

playground.js
코드 편집기
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
테스트 #1test Case Success icon
테스트 #2test Case Success icon
테스트 #3test Case Failure icon
입력
"Alex"
출력
"Hello, Coddy! Alex"

연속 기록을 쌓아보세요

꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.

12 일 연속

내일도 돌아와서 연속 기록을 유지하세요!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

더블 오어 낫싱

7일 중 5일차

fire Freeze icon

연속 기록 동결

2 left

당신은 혼자가 아닙니다

글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!

챌린저 리그
챌린저 리그상위 7명 승급
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon승급 구역leaderboard Arrow Up icon

모든 방식으로 학습

읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.

변수 입문
오디오

변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.

Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.

값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.

1xSarah

수료증을 받으세요

완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.

Coddy수료증
이 인증서는홍길동성공적으로 완료했음을 증명합니다
python iconPython 기초
인증됨
날짜2026년 1월
LinkedInLinkedIn에 추가

Coddy에서 Python으로 게임을 만드는 이유

  • 진짜 pygame을 씁니다. 내 컴퓨터에서 쓰는 것과 같은 루프, 이벤트, clock.tick입니다.
  • 게임이 코드 옆에서 실행되므로, 다음에 플레이를 누르면 모든 변경 사항이 보입니다.
  • 레슨마다 기능을 하나씩 더해, 이기고 질 수 있는 게임을 완성합니다.
  • 확인을 누르면 게임을 직접 플레이해 보고 아직 작동하지 않는 부분을 알려 줍니다.

Python 게임 만들기에 대한 질문

Python으로 게임은 어떻게 만드나요?

pygame으로 만듭니다. 창을 열고, 키를 읽고 물체를 움직이고 프레임을 그리는 루프를 1초에 약 60번 실행합니다. 이 경로는 Python을 먼저, 그다음 이 루프를 게임 하나씩 가르칩니다.

pygame은 초보자에게 좋은가요?

네. 그리기와 입력을 위한 몇 가지 함수만 있는 평범한 Python이라, 게임을 움직이는 모든 줄을 볼 수 있습니다. Snake나 Pong 같은 2D 게임에 잘 맞습니다.

pygame을 설치해야 하나요?

아니요. 레슨에서는 브라우저에서 pygame이 실행됩니다. 내 컴퓨터에서 게임을 하려면 pip install pygame-ce로 설치하고 같은 코드를 실행하세요.

pygame-ce가 무엇인가요?

pygame-ce는 커뮤니티 에디션으로, 활발하게 유지 관리되는 pygame의 포크입니다. 코드는 그대로 import pygame으로 쓰며, 이 레슨들도 pygame-ce로 실행됩니다.

나만의 게임을 만들 수 있나요?

네. 강의의 마지막 게임은 직접 설계하며, 어떤 레슨이든 프로젝트로 저장해 계속 만들 수 있습니다.

휴대폰에서도 게임을 할 수 있나요?

키보드가 있는 컴퓨터나 Chromebook에서 가장 잘 플레이됩니다. 휴대폰에서는 화면에 방향키와 스페이스 키가 표시됩니다.

다른 학습 경로

같은 코스를 다른 직무에 맞게 배열한 경로입니다. 진행 상황은 이어집니다. 한 경로에서 마친 코스는 그 코스를 포함한 모든 경로에서 인정됩니다.

모든 학습 경로
Coddy 프로그래밍 언어 일러스트

Python 게임 개발자 경로를 무료로 시작하세요

학습 시작