선생님을 위한
체험학습 매뉴얼

Code Builder 커리큘럼으로 코딩 수업을 준비하는 방법

Code Builder로
코딩 수업을 시작하세요

Code Builder는 로블록스 플레이 도중 블록 코딩 창을 열어 에이전트에게 명령을 내리는 인게임 코딩 교육 플랫폼입니다. 별도 프로그램 설치 없이, 학생들은 이미 익숙한 로블록스 화면에서 바로 코딩을 시작할 수 있습니다.

이 매뉴얼은 초·중등 교사와 코딩 강사가 커리큘럼을 체험학습·방과후 수업에 활용할 때 참고할 수 있도록 준비물, 진행 방법, 단계별 학습목표를 정리했습니다.

Code Builder 수업 화면

시작하기 전 준비물

기기

PC(키보드) 또는 모바일 · 태블릿. 학생 1인당 1대, 어려우면 2인 1팀도 가능합니다

인터넷 연결

로블록스 서버 접속을 위한 안정적인 와이파이가 필요합니다

로블록스 계정

학생별 또는 팀별로 미리 로그인해두면 수업 시간을 아낄 수 있습니다

플레이 링크 공유

게임 링크를 QR코드나 채팅으로 미리 공유해 접속 시간을 줄이세요

5단계 온보딩 튜토리얼

학생이 처음 접속하면 아래 5단계 카드가 자동으로 표시됩니다. 별도 설명 없이도 따라올 수 있지만, 미리 알아두면 질문에 빠르게 답할 수 있어요.

1

코드 빌더에 오신 걸 환영해요!

블록을 조립해 캐릭터를 움직여 보세요. 캐릭터가 항상 말을 잘 듣지 않을 수 있어요.

2

열고 닫기

C 키(PC) 또는 <> 버튼(모바일)으로 코드 빌더를 열고 닫을 수 있어요.

3

캐릭터 선택

헤더의 < / > 버튼으로 조종할 에이전트를 선택하세요.

4

블록 팔레트

왼쪽에서 블록을 드래그해 캔버스에 쌓으세요. 탭으로 블록 종류를 바꿀 수 있어요.

5

실행해 보세요!

실행 버튼으로 코드를 돌리고, 초기화 버튼으로 에이전트를 원위치로 돌릴 수 있어요.

사용 가능한 블록 7종

앞으로 이동

Action · 에이전트를 앞으로 한 칸(8스터드) 이동

오른쪽 회전

Action · 에이전트를 오른쪽으로 90도 회전

꽃 심기

Action · 에이전트가 서 있는 위치에 꽃을 심음

반복

Loop · 안에 담긴 블록을 N번 반복 실행 (최대 20회)

장애물이 있으면

Conditional · 전방에 장애물이 있을 때만 안의 블록 실행

함수 만들기

Function · 이름을 붙인 블록 묶음을 정의

함수 호출

Function · 미리 만들어 둔 함수를 실행

단계별 학습목표 & 진행 조건

학생이 골 타일에 도달하거나 목표 개수의 꽃을 심으면 시스템이 자동으로 다음 맵으로 이동시킵니다 — 교사가 진행을 일일이 체크하지 않아도 됩니다. 커리큘럼은 나만의 정원을 완성해가는 점진적인 수업으로, 앞으로도 계속 확장·업데이트될 예정입니다.

Stage 1 · 이동
1

코드빌더 시작하기

블록 코드로 캐릭터를 이동시킬 수 있다

순차구조 앞으로 이동 · 오른쪽 회전

진행 조건: Goal 타일 도달

2

미로 탈출하기

순서에 맞게 블록을 나열하여 미로를 탈출할 수 있다

순차 심화 앞으로 이동 · 오른쪽 회전

진행 조건: Goal 타일 도달

Stage 2 · 꽃 심기
1

꽃 한 송이 심기

이동과 함께 꽃 심기 블록을 사용할 수 있다

꽃 심기 도입 앞으로 이동 · 꽃 심기

진행 조건: 꽃 1송이 심기

2

꽃길 만들기

이동하면서 꽃을 심어 패턴을 만들 수 있다

순차 + 꽃 심기 앞으로 이동 · 꽃 심기

진행 조건: 꽃 3송이 심기

Stage 3 · 반복
1

반복으로 미로 탈출

반복 블록으로 같은 동작을 여러 번 실행할 수 있다

반복문 반복

진행 조건: Goal 타일 도달

2

반복으로 꽃밭 만들기

반복 블록으로 규칙적인 꽃밭을 만들 수 있다

반복 + 꽃 심기 반복 · 꽃 심기

진행 조건: 꽃 5송이 심기

Stage 4 · 조건
1

장애물 감지하기

조건 블록으로 장애물을 감지하고 행동을 바꿀 수 있다

조건문 장애물이 있으면

진행 조건: Goal 타일 도달

2

반복 속 조건

반복 안에 조건을 넣어 복잡한 동작을 만들 수 있다

반복 + 조건 중첩 반복 · 장애물이 있으면

진행 조건: Goal 타일 도달

Stage 5 · 함수
1

나만의 함수 만들기

함수를 정의하고 호출하여 코드를 재사용할 수 있다

함수 정의 · 호출 함수 만들기 · 함수 호출

진행 조건: 꽃 3송이 심기

2

함수로 꽃길 만들기

함수와 반복 블록을 함께 사용하여 자동으로 꽃길을 만들 수 있다

함수 + 반복 응용 함수 · 반복 · 꽃 심기

진행 조건: 꽃 5송이 심기

3

함수 여러 개 조합하기

여러 함수를 만들고 조합하여 복잡한 동작을 만들 수 있다

함수 심화 함수 만들기 · 함수 호출

진행 조건: 꽃 6송이 심기

Final · 나만의 정원

나만의 정원 만들기

배운 모든 블록을 활용하여 나만의 정원을 창작할 수 있다

자유 프로젝트 전체 블록

진행 조건: 꽃 10송이 심기

수업이 매끄러워지는 4가지 팁

자동 진행 시스템

목표(골 도달 · 꽃 개수)를 달성하면 시스템이 자동으로 다음 차시 맵으로 이동시킵니다. 진행 여부를 따로 체크하지 않아도 됩니다

리더보드로 동기부여

화면 좌측 상단에 차시 진행 순위가 표시됩니다. 서로의 진행 상황을 보며 자연스럽게 동기부여가 됩니다

초기화 버튼 활용

에이전트가 막히거나 실수했을 때 초기화 버튼으로 위치만 리셋할 수 있어요. 심어둔 꽃은 그대로 유지됩니다

안전한 명령 실행

서버가 모든 명령을 검증해 허용된 블록만 실행되므로, 예상치 못한 동작으로부터 안전합니다

체험학습 도입이 궁금하신가요?

학교 · 학원 · 기관 단위 체험학습 및 방과후 수업 도입 문의를 받고 있습니다.