2D Godot 2D 게임 기초
+ 부록

실습용 에셋 모음

강좌의 예제에 그대로 쓸 수 있는 그림입니다. 대부분은 코드로 그려서 만든 퍼블릭 도메인(CC0) 이라 아무 제약 없이 쓰셔도 됩니다. 다만 아래 JRPG 캐릭터만 외부 에셋(LPC)이라 라이선스가 다릅니다.

Godot 에 넣는 법 — 내려받은 파일을 프로젝트 폴더 안으로 복사하면 자동으로 인식됩니다.
SVG 는 가져올 때 래스터화됩니다. 크게 쓰려면 파일을 선택하고 가져오기(Import) 탭 → Scale 값을 올린 뒤 다시 가져오기 를 누르세요.
PNG(픽셀아트) 는 프로젝트 설정 → Rendering → Textures → Canvas Textures → Default Texture Filter 를 Nearest 로 바꿔야 뭉개지지 않습니다 (15강).
스프라이트 시트는 AnimatedSprite2D 의 SpriteFrames → 시트에서 프레임 추가 로 잘라 넣습니다 (16강).

JRPG 캐릭터 (LPC) — 부록 예제용

4개
  • jrpg/hero_walk.png — LPC 레이어(몸·머리·머리카락·옷·바지·신발·그림자)를 합성한 시트.
  • jrpg/hero_slash.png — 검이 64px 프레임을 넘어가서 128×128로 합성했다.
  • jrpg/hero_jump.png — 물길을 뛰어넘을 때 쓴다.
  • jrpg/skeleton_walk.png — 부록 예제의 적. 대기·걷기·베기·피격이 있다.

우주 — 5강 궤도 예제

3개
  • planet.svg — 궤도 예제의 부모 노드. 좌우로 흔들리는 쪽.
  • moon.svg — 행성 주위를 도는 자식 노드.
  • star.svg — 배경 장식. 여러 개 흩뿌려 쓴다.

캐릭터

3개
  • player_top.svg — X축(오른쪽)이 정면. look_at() 예제와 방향이 맞는다. 7강
  • player_side.svg — 발이 아래 끝에 오도록 그렸다. 피벗을 발밑에 두기 좋다. 9강
  • hero_32.png — idle 2 · run 4 · jump 1 · attack 2. 상태 머신 실습용. 16강

적

3개
  • slime.svg — 느리고 약한 적. hp 30 / speed 60. 19강
  • bat.svg — 빠르고 물렁한 적. hp 15 / speed 180. 19강
  • golem.svg — 느리고 단단한 적. hp 200 / speed 30. 19강

아이템과 발사체

4개
  • coin.svg — Area2D 획득 예제. 12강
  • bullet.svg — 오른쪽(+X)을 향한다. rotation 을 그대로 쓰면 방향이 맞는다. 11강
  • spark.svg — 파티클 텍스처. GPUParticles2D 에 물린다. 17강
  • explosion_32.png — 타격·폭발 연출용 시트. 17강

지형과 사물

4개
  • tileset_16.png — 왼쪽 3×3 은 오토타일(터레인)용 지형 세트. 나머지는 물·돌·판자·용암 등. 20강
  • wall.svg — StaticBody2D 벽에 얹는 그림. 9강
  • crate.svg — RigidBody2D 로 밀어보기 좋다. 9강
  • tree.svg — 원점이 밑동에 있다. Y-sort 확인에 쓴다. 6강

도형 — 그리기 순서 실습

3개
  • box_a.svg — z_index 실습용 A.
  • box_b.svg — z_index 실습용 B.
  • box_c.svg — z_index 실습용 C.
★

부록 — JRPG 액션 예제

강좌의 여러 회차를 한 번에 쓰는 예제입니다. 4방향 이동 · 검 공격 · 점프 · 피격이 전부 들어 있고, 스켈레톤이 쫓아옵니다. 물길은 걸어 들어가면 아프고 점프로 뛰어넘으면 안전합니다.

주인공 스프라이트
위에서부터 대기 · 걷기 · 베기 · 점프 · 피격 (아래 방향)
이 스프라이트만 라이선스가 다릅니다. LPC(Liberated Pixel Cup) 에셋이라 CC-BY-SA 3.0 입니다 — 출처를 밝혀야 하고, 고쳐서 쓰면 그 결과물도 같은 라이선스로 공개해야 합니다.
상업 프로젝트에 쓸 생각이라면 이 점을 먼저 확인하세요. 강좌의 나머지 에셋은 전부 CC0 라 제약이 없습니다.

강의별 예제 프로젝트

27개

각 강의의 내용을 그대로 담은 Godot 프로젝트입니다. 압축을 풀고 가져오기 → project.godot → F5 면 바로 돌아갑니다. 폴더마다 README.md 에 "실행하면 무엇이 보이는지"와 "직접 바꿔볼 것"이 들어 있습니다.

더 좋은 그림이 필요하면

여기 있는 것은 실습이 막히지 않게 만든 최소한의 그림입니다. 실제 게임에 쓸 만한 무료(CC0) 에셋은 아래에서 구할 수 있습니다.