여기서 바로 Godot 게임 플레이하기
GDScript로 만든 작은 게임 3개가 진짜 Godot 4 엔진에서 돌아갑니다. Play를 누른 뒤 슬라이더를 움직여 보세요. 코드의 숫자가 바뀌고 그 값으로 게임이 다시 시작됩니다. 휴대폰에서는 화면의 키를 사용하세요.
방향키로 달리고 Space로 점프하세요. JUMP_VELOCITY를 -300.0으로 바꾸면 발판에 닿지 않습니다.
extends CharacterBody2D
const SPEED = 240.0
const JUMP_VELOCITY = -460.0
const GRAVITY = 1200.0
func _physics_process(delta):
# Fall when in the air.
if not is_on_floor():
velocity.y += GRAVITY * delta
# Jump only from the ground.
if Input.is_action_just_pressed("jump") and is_on_floor():
velocity.y = JUMP_VELOCITY
# Run left and right.
var direction = Input.get_axis("move_left", "move_right")
velocity.x = direction * SPEED
if direction != 0:
$Body.scale.x = sign(direction)
$Eye.position.x = 3 if direction > 0 else -9
move_and_slide()
# Fell off the world? Start again.
if position.y > 420:
position = Vector2(100, 280)
velocity = Vector2.ZERO
이런 스크립트를 직접 작성하는 것이 바로 이 강의입니다. 무료이고, 브라우저에서 진행합니다.
커리큘럼
섹션 1
노드와 씬
섹션 시작하기시작Godot 게임이 노드와 스크립트로 어떻게 구성되는지 알아봅니다. delta를 사용해 노드를 이동하고 회전시키고 크기를 조절하며, 값을 조정하고 다른 노드를 찾습니다. 마지막에는 화면 보호기처럼 튕기는 애니메이션을 완성합니다.나만의 첫 Godot 게임
6 개 강의6매 프레임
6 개 강의65조정할 수 있는 값
6 개 강의65프로젝트: 화면 보호기
5 개 강의54섹션 2
입력과 이동
섹션 시작하기시작키보드로 캐릭터를 움직입니다. 입력 액션, CharacterBody2D, move_and_slide를 사용한 뒤 중력, 점프, 부드러운 속도 조절을 추가합니다. 마지막에는 달리고 점프하는 플랫폼 게임의 주인공을 완성합니다.CharacterBody2D
5 개 강의55중력과 점프
6 개 강의65부드러운 움직임
5 개 강의55프로젝트: 플랫폼 게임 영웅
6 개 강의65섹션 3
시그널과 충돌
섹션 시작하기시작무언가에 닿았을 때 반응하도록 만들어 봅니다. Area2D와 시그널을 사용하고, 직접 시그널을 작성하며, 노드를 그룹으로 묶고 queue_free로 제거합니다. 마지막에는 코인을 모으는 게임을 완성합니다.영역
5 개 강의55시그널
5 개 강의54위험 요소
4 개 강의44프로젝트: 코인 수집가
5 개 강의55섹션 4
게임 규칙
섹션 시작하기시작타이머, 화면에 표시되는 점수, 목숨, 승리와 패배, 게임 재시작, 씬에서 생성되는 적 등 게임 규칙을 추가합니다. 마지막에는 적을 피하는 게임을 완성합니다.화면에 점수 표시하기
5 개 강의55목숨과 패배
5 개 강의55프로젝트: 피하기
5 개 강의55섹션 5
게임의 손맛
섹션 시작하기시작움직임과 피드백을 더합니다. 트윈, 플레이어를 따라오며 흔들리는 카메라, 파티클, 피격 플래시, AnimationPlayer를 사용합니다.섬광과 피드백
4 개 강의44애니메이션
4 개 강의44섹션 6
프로젝트
섹션 시작하기시작네 가지 완성된 게임을 단계별로 만들어 봅니다. Breakout, 소행성 슈팅 게임, Flappy 스타일 비행 게임, 탑다운 던전 크롤러를 제작합니다. 각 단계를 마치면 실행 가능한 게임이 완성됩니다.프로젝트: 브레이크아웃
10 개 강의105프로젝트: 소행성 슈팅 게임
11 개 강의115프로젝트: 플래피 플라이어
7 개 강의75
Godot 코스
브라우저에서 무료로 시작하는 실습형 Godot 코스.
해보면서 배우기
실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.
연속 기록을 쌓아보세요
꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.
12 일 연속
내일도 돌아와서 연속 기록을 유지하세요!
January 2026
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
더블 오어 낫싱
7일 중 5일차
연속 기록 동결
2 left
당신은 혼자가 아닙니다
글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!
모든 방식으로 학습
읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.
변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.
Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.
값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.
수료증을 받으세요
완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.
Coddy에서 Godot를 배우는 이유
- 코드와 게임이 나란히 있습니다. 플레이를 누르면 웹용으로 빌드된 진짜 엔진 Godot 4.7에서 게임이 실행됩니다. 핫 리로드 버튼은 실행 중인 게임에 스크립트를 바꿔 넣고, 씬 탭은 Godot의 씬 독처럼 실시간 노드 트리를 보여 주며, 콘솔에는
print()출력과 모든 오류가 줄 번호와 함께 표시됩니다. 확인을 누르면 게임을 직접 플레이해서 레슨을 채점합니다. - 게임을 만들어 본 경험이 없어도 됩니다. 첫 섹션에서는 Godot 게임이 어떻게 만들어지는지 배웁니다. 씬 트리의 노드,
_ready와_process,delta, 위치와Vector2,@export변수,$로 노드 찾기를 다루고, 튕겨 다니는 화면 보호기로 마무리합니다. - 키보드에 반응하는 캐릭터: 입력 액션,
CharacterBody2D와move_and_slide(), 벽, 중력과 점프, 가속과 마찰. 다음은 서로 닿는 물체:Area2D, 코드로 연결하는 시그널, 직접 만드는 시그널, 그룹과queue_free()를 배우고 동전 모으기 게임으로 끝납니다. - 장난감에서 게임으로:
Timer,Label에 표시하는 점수, 목숨, 게임 오버와 재시작,PackedScene에서 생성하는 적. 그다음은 게임의 손맛: 트윈, 따라오며 흔들리는 카메라, 파티클,AnimationPlayer입니다.
Godot 학습에 관해 자주 묻는 질문
Godot를 배우려면 GDScript를 알아야 하나요?
if, 반복문, 시그널을 게임에서 처음 필요할 때 하나씩 배웁니다. 언어만 따로 배우려면 GDScript 강의를 들어 보세요.진짜 Godot 엔진인가요?
네. 게임은 엔진의 공식 웹 빌드인 Godot 4.7에서 실행되고, 확인도 같은 버전의 Godot에서 게임을 플레이합니다. 직접 쓴 스크립트와 씬은 평범한 Godot 파일이라서, 나중에 내 컴퓨터에서 Godot 에디터를 열면 같은 코드가 그대로 동작합니다.
Godot를 다운로드해야 하나요?
아니요. 게임은 에디터 옆, 브라우저 안에서 실행됩니다. 강의는 웹사이트에서 컴퓨터나 휴대폰 브라우저로 들을 수 있으며, Coddy 모바일 앱에는 없습니다. 나중에 이미지와 사운드가 들어간 나만의 프로젝트를 만들려면 무료 Godot 에디터를 내려받으세요. 여기서 배운 내용은 그대로 쓸 수 있습니다.
이 Godot 강의에서 어떤 게임을 만드나요?
섹션마다 게임 하나로 끝납니다. 튕겨 다니는 화면 보호기, 플랫포머 주인공, 동전 모으기, 질 수도 있는 피하기 게임입니다. 마지막 섹션에서는 네 개를 더 한 단계씩 만듭니다. 벽돌 깨기, 소행성 슈팅, 플래피 스타일 비행 게임, 던전 탐험입니다.
Godot와 유니티 중 무엇을 배워야 하나요?
Godot 강의는 무료인가요?
네. 레슨, 게임, AI 힌트, 수료증 모두 무료입니다. 무료 계정으로는 하루에 몇 개의 레슨을 진행할 수 있고, Pro는 하루 제한을 없앱니다.
Godot 강의 수료증을 받을 수 있나요?
네. 6개 섹션을 하나씩 끝낼 때마다 무료 수료증을 받습니다. 수료증마다 공유하거나 LinkedIn에 추가할 수 있는 전용 페이지가 있습니다.