생활 · 교육

코스페이시스란? CoSpaces Edu 사용법과 AR·VR 코딩교육 시작 가이드

최근 업데이트: 2026년 8월 7일 · 에디터 고해

코스페이시스 사용법과 AR VR 코딩교육 정보카드
3D 공간을 만들고 직접 움직여 보며 코딩의 결과를 이해하는 입문 활동입니다.
요약
코스페이시스는 3D 공간 제작과 블록 코딩을 연결해 AR·VR 프로젝트를 만들어 보는 교육 도구입니다. 처음에는 작은 장면 하나와 상호작용 하나를 완성하고, 저장·테스트·공유 범위를 확인하는 순서로 접근하세요.

1. 코스페이시스란 무엇인가

코스페이시스(CoSpaces Edu)는 화면 속에 3D 공간을 만들고, 그 안의 물체와 캐릭터에 행동을 연결해 보는 교육용 제작 환경입니다. 단순히 코드를 타이핑하는 방식보다 먼저 장면을 배치하고 결과를 눈으로 확인할 수 있어, 처음 프로그래밍을 접하는 학습자가 “명령이 실제로 무엇을 바꾸는지” 이해하기 좋습니다. 웹 브라우저에서 시작할 수 있는 점도 교실과 가정 학습에서 편리합니다.

이 도구의 핵심은 3D 제작, 블록 코딩, 실행 화면이 분리되지 않는다는 데 있습니다. 숲·도시·교실 같은 공간을 꾸민 뒤 캐릭터가 움직이거나 물체가 반응하도록 만들 수 있습니다. 프로젝트의 완성도는 화려한 그래픽보다 목적이 분명한 상호작용에 달려 있으므로, 처음에는 한 장면과 한 가지 행동만 정하는 편이 안전합니다.

AR과 VR은 작품을 보는 방식입니다. AR은 현실 공간 위에 디지털 장면을 겹쳐 보는 방식이고, VR은 기기 화면을 통해 가상 공간 안에 들어가 보는 방식입니다. 기기 지원 범위와 계정 정책은 학교·가정 환경마다 다를 수 있으니, 제출 전에 사용할 기기에서 미리 실행해 보는 절차가 필요합니다.

2. 시작 전에 준비할 것

시작 전에는 인터넷이 안정적인 PC 또는 태블릿, 최신 브라우저, 로그인에 쓸 계정이 필요합니다. 수업이라면 교사가 계정 생성 방식과 작품 공유 범위를 먼저 정하고, 학생은 본명·개인 사진·연락처 같은 개인정보를 프로젝트 이름이나 장면 안에 넣지 않는 원칙을 지켜야 합니다. 공용 기기에서는 수업 뒤 반드시 로그아웃하세요.

장비가 많다고 결과가 좋아지는 것은 아닙니다. 마우스가 있는 PC는 배치와 회전 작업이 편하고, 태블릿은 결과를 빠르게 확인하기 좋습니다. VR 헤드셋은 선택 사항입니다. 처음에는 브라우저 미리보기로 동작을 완성한 뒤, 필요할 때만 AR·VR 보기 기능을 추가하면 준비 시간과 오류를 줄일 수 있습니다.

수업 목표도 한 문장으로 적어 두세요. 예를 들어 “조건문으로 퀴즈의 정답·오답 장면을 바꾼다”처럼 결과와 개념을 함께 쓰면 재료를 고르기 쉬워집니다. 목표가 “멋진 작품 만들기”처럼 넓으면 캐릭터·배경을 고르다 수업 시간이 끝나기 쉽습니다.

3. 프로젝트를 만드는 기본 순서

새 프로젝트를 만들 때는 빈 공간에서 시작하거나 제공되는 템플릿을 선택할 수 있습니다. 처음에는 템플릿을 그대로 제출하기보다 배경 하나, 오브젝트 두세 개, 상호작용 하나로 구조를 바꿔 보세요. 장면의 중심이 되는 물체를 먼저 정하고 그 주변에 필요한 요소만 더하면 화면이 복잡해지는 것을 막을 수 있습니다.

오브젝트를 놓은 뒤에는 이름을 알아보기 쉽게 바꾸는 습관이 중요합니다. ‘cube1’보다 ‘정답문’, ‘문’, ‘주인공’처럼 역할을 담은 이름이 좋습니다. 블록 코드를 연결할 때 대상을 잘못 고르는 실수를 줄이고, 팀 작업에서 다른 사람이 장면을 이해하는 시간도 짧아집니다.

저장과 미리보기는 작업 마지막에만 하는 기능이 아닙니다. 배경을 바꾸고 한 번, 이동 블록을 연결하고 한 번처럼 작은 단위로 실행하세요. 오류가 생겼을 때 방금 한 행동만 되돌아보면 원인을 찾기 쉽고, 큰 변경을 한꺼번에 되돌리는 일을 피할 수 있습니다.

순서 할 일 확인 기준
1 새 공간과 배경 선택 주제가 한눈에 보인다
2 오브젝트 이름 정리 역할이 이름에 드러난다
3 블록 한 기능 연결 미리보기에서 재현된다
4 저장·공유 설정 다른 기기에서도 확인한다

4. 블록 코딩을 이해하는 법

블록 코딩에서는 ‘언제 시작할지’, ‘무엇을 할지’, ‘어떤 조건에서 바꿀지’를 나누어 생각하면 됩니다. 시작 블록은 클릭·충돌·키 입력 같은 사건을 정하고, 행동 블록은 이동·회전·말하기·보이기 같은 결과를 정합니다. 조건 블록은 정답인지, 점수가 일정 이상인지처럼 갈림길을 만들 때 씁니다.

처음 연습은 캐릭터가 앞으로 이동한 뒤 멈추는 정도면 충분합니다. 여기에 키를 누르면 방향이 바뀌도록 연결하고, 특정 물체를 만났을 때 안내 문장이 나오게 하면 입력·순서·이벤트라는 핵심 개념을 한 작품 안에서 확인할 수 있습니다. 긴 블록 묶음보다 짧은 기능을 여러 번 검증하는 편이 좋습니다.

변수는 점수, 남은 시간, 수집한 아이템 수처럼 바뀌는 값을 저장할 때 사용합니다. 이름을 ‘값1’로 두면 나중에 헷갈리므로 ‘점수’, ‘남은시간’처럼 뜻을 드러내세요. 변수는 꼭 필요한 때에만 추가하고, 화면 표시와 실제 값이 함께 바뀌는지 미리보기에서 확인해야 합니다.

5. AR과 VR로 보기 전 확인 사항

AR 보기 전에는 주변 공간을 확보하고, 화면을 보며 걷지 않는 원칙을 정합니다. 책상 모서리나 계단 가까이에서 실행하지 말고, 화면 밝기와 인터넷 연결을 확인하세요. AR은 카메라 권한을 요청할 수 있으므로 학교 기기 정책이나 보호자 동의가 필요한 환경인지 미리 확인하는 것이 좋습니다.

VR은 몰입감이 크지만 어지러움이나 눈의 피로가 생길 수 있습니다. 짧은 시간부터 시작하고, 불편하면 바로 중단하도록 안내하세요. 빠르게 회전하는 카메라 이동, 과도한 깜빡임, 갑작스러운 큰 소리는 피하는 편이 낫습니다. 체험 자체보다 작품의 학습 목표를 설명하는 시간이 먼저여야 합니다.

같은 프로젝트라도 기기별로 화면 비율과 조작 방식이 다를 수 있습니다. 학생 작품을 평가하거나 발표할 때는 어느 환경에서 확인했는지 기록하고, 중요한 안내문은 화면 가장자리보다 중앙 안전 영역에 배치하세요. 모바일에서 글자가 너무 작지 않은지도 반드시 점검합니다.

교실에서 3D 가상 공간 프로젝트를 확인하는 장면
기기 체험 전에는 주변 안전과 화면 조작 방식을 먼저 안내하세요.

6. 수업 활동 예시

초등·중등 입문 활동으로는 ‘가상 박물관 안내원’이 좋습니다. 학생이 전시물 가까이 가면 설명이 나타나고, 버튼을 누르면 다음 전시실로 이동하게 만듭니다. 이 활동은 좌표, 이벤트, 순서, 정보 요약을 함께 다룰 수 있으며 역사·과학·미술 교과와 연결하기도 쉽습니다.

퀴즈형 프로젝트는 조건문을 연습하기 좋습니다. 문제를 읽고 정답 오브젝트를 선택하면 점수가 올라가고, 오답이면 힌트가 보이게 합니다. 문제 수를 지나치게 늘리기보다 세 문제로 시작해 정답 처리와 다시 하기 기능을 정확하게 만드는 편이 학습 효과가 큽니다.

팀 활동이라면 역할을 장면 설계자, 오브젝트 제작자, 코드 담당자, 테스트 담당자로 나눌 수 있습니다. 다만 역할을 고정하지 말고 마지막 10분에는 서로의 파일을 열어 설명하는 시간을 주세요. 이 과정에서 학생은 자신의 블록을 말로 설명하며 오류를 발견하고, 협업 기록의 중요성도 배웁니다.

7. 작품 기획과 스토리보드

좋은 프로젝트는 화면을 만들기 전에 사용자 행동을 정리합니다. ‘사용자가 시작 버튼을 누른다 → 안내를 읽는다 → 문제를 푼다 → 결과를 본다’처럼 네 단계만 화살표로 그려도 필요한 오브젝트와 블록이 보입니다. 기획이 없는 상태에서 장면을 꾸미면 코드가 뒤늦게 붙어 흐름이 끊기기 쉽습니다.

스토리보드에는 장면 번호, 사용자 행동, 화면 변화, 필요한 자산을 적습니다. 예를 들어 1장면에는 시작 버튼과 설명, 2장면에는 선택지, 3장면에는 결과를 적습니다. 각 장면에서 화면에 동시에 보여 줄 문장은 두 줄 정도로 제한하면 모바일에서도 읽기 쉬운 작품이 됩니다.

제작 시간이 짧다면 ‘필수 기능’과 ‘추가 기능’을 구분하세요. 필수 기능은 작품이 끝까지 실행되는 조건이고, 추가 기능은 배경음·장식·숨은 아이템처럼 여유가 있을 때 넣는 요소입니다. 제출 직전에는 추가 기능을 늘리기보다 필수 기능이 모든 경우에 작동하는지 확인하는 것이 우선입니다.

8. 테스트와 오류 해결

오류를 만났을 때는 화면 전체를 다시 만들지 말고 재현 절차를 적으세요. 어떤 버튼을 눌렀는지, 어떤 오브젝트에서 멈췄는지, 기대한 결과가 무엇인지 기록하면 원인이 좁혀집니다. 블록을 하나씩 잠시 빼거나 새 빈 프로젝트에서 같은 기능만 시험하는 방법도 효과적입니다.

자주 생기는 문제는 대상 선택 오류, 시작 이벤트 누락, 좌표 혼동, 저장하지 않은 변경입니다. 캐릭터가 움직이지 않으면 시작 블록과 대상 이름을 먼저 보고, 화면 밖으로 사라지면 좌표와 이동 방향을 확인하세요. 공유 링크에서 결과가 다르면 권한 설정과 최신 저장본 여부도 점검해야 합니다.

테스트는 만든 사람이 아니라 다른 사람이 해 보는 것이 가장 정확합니다. 친구에게 “설명 없이 시작해서 어디에서 멈추는지 말해 달라”고 부탁해 보세요. 사용자가 예상과 다르게 행동한 지점은 실패가 아니라 안내와 구조를 개선할 기회입니다.

증상 먼저 볼 곳 해결 방향
오브젝트가 반응하지 않음 시작 이벤트·대상 이름 블록 연결을 한 단계씩 실행
화면 밖으로 이동 좌표·방향·회전 시작 위치를 다시 지정
공유본이 다르게 보임 저장본·권한·기기 최신 링크로 다시 테스트

9. 시간과 비용을 현실적으로 관리하기

첫 프로젝트는 40~90분 안에 완성 가능한 범위를 추천합니다. 10분은 기획, 20~40분은 제작, 10분은 테스트, 나머지는 발표와 수정에 배분하면 좋습니다. 로그인·권한·네트워크 문제는 수업 시간보다 먼저 확인해야 하므로, 교사는 샘플 프로젝트를 전날 한 번 실행해 두는 편이 안전합니다.

서비스의 무료 기능, 교육용 계정, 저장 공간, 기기 지원 조건은 시점과 계정 유형에 따라 달라질 수 있습니다. 유료 기능을 전제로 수업을 짜기보다 무료 범위에서 가능한 핵심 활동을 먼저 설계하고, 필요한 기능이 있다면 학교 담당자나 공식 안내에서 현재 조건을 확인하세요. 무단 결제나 개인 카드 등록은 피해야 합니다.

이미지·음원·3D 모델을 가져올 때도 저작권과 사용 조건을 확인해야 합니다. 직접 만든 자산이나 사용 허가가 명확한 자료를 우선하고, 출처 표기가 필요한 경우에는 프로젝트 설명 영역에 간단히 기록하세요. 타인의 얼굴 사진이나 개인정보가 들어간 자료는 공유용 작품에 넣지 않는 것이 원칙입니다.

10. 완성 전 체크리스트와 FAQ

완성 전에는 제목이 주제를 설명하는지, 시작 방법을 알 수 있는지, 끝까지 진행 가능한지, 모바일에서도 글자가 보이는지, 공유 범위가 적절한지를 차례로 확인하세요. 특히 발표 직전에는 인터넷 연결이 끊긴 상황을 대비해 화면 녹화나 캡처를 준비하면 수업 흐름을 지키는 데 도움이 됩니다.

Q. 코딩 경험이 전혀 없어도 되나요? A. 됩니다. 이동과 말하기 같은 한 가지 기능부터 시작해 결과를 확인하는 방식이 좋습니다. Q. VR 장비가 꼭 필요한가요? A. 아닙니다. 브라우저 미리보기만으로도 3D 장면과 상호작용을 충분히 학습할 수 있습니다. Q. 작품이 느리면 어떻게 하나요? A. 오브젝트 수와 효과를 줄이고, 큰 이미지·복잡한 장면을 간단하게 바꿔 보세요.

Q. 팀 프로젝트가 꼬이면 어떻게 하나요? A. 역할과 버전을 짧게 기록하고, 한 번에 한 사람이 핵심 코드를 수정하도록 정하세요. Q. 공유 링크는 누구에게나 보내도 되나요? A. 공개 범위와 개인정보를 먼저 확인하고, 수업용이라면 교사·보호자가 정한 방식으로만 공유하세요. Q. 평가 기준은 무엇이 좋나요? A. 장식보다 목표 달성, 상호작용의 정확성, 설명의 명확성, 테스트 기록을 함께 보는 기준이 공정합니다.

  1. 프로젝트 제목과 목표를 한 문장으로 읽어 본다.
  2. 시작부터 종료까지 다른 사람이 직접 실행한다.
  3. 오브젝트 이름과 블록의 대상을 다시 확인한다.
  4. 모바일·PC 화면에서 글자와 버튼 위치를 본다.
  5. 공유 범위와 개인정보·저작권 요소를 확인한다.
학생이 블록 코딩으로 3D 프로젝트를 만드는 실제 교육 장면
작은 기능을 완성하고 테스트하는 과정이 가장 좋은 입문 수업이 됩니다.

수업 운영에서 놓치기 쉬운 세부 기준

처음 수업에서는 작품 파일의 이름 규칙을 미리 정해 두는 것이 좋습니다. 예를 들어 반, 모둠, 주제를 순서대로 넣으면 교사가 파일을 회수하고 다시 열 때 혼동이 줄어듭니다. 작업 중에는 매 10분마다 저장 여부를 확인하고, 발표 직전에는 제목 화면과 핵심 상호작용이 모두 들어 있는지 짝과 함께 점검하세요. 저장이 된 것처럼 보여도 다른 기기에서 열었을 때 최신 수정이 반영되지 않을 수 있으므로 공유 링크와 실행 화면을 따로 확인하는 습관이 필요합니다.

학습자의 수준 차이가 큰 반에서는 기본 미션과 도전 미션을 분리하면 좋습니다. 기본 미션은 캐릭터 이동, 충돌 감지, 안내 문장처럼 모두가 끝낼 수 있는 기능으로 정합니다. 도전 미션은 점수 변수, 여러 장면 이동, 사용자 선택에 따른 결말처럼 여유가 있는 학생이 확장하는 내용입니다. 이렇게 하면 빠른 학생은 기다리는 대신 더 깊이 실험하고, 처음인 학생은 완성 경험을 놓치지 않습니다. 평가도 결과물의 장식보다 계획·수정·테스트 기록을 함께 보면 공정해집니다.

교사가 피드백할 때는 “예쁘다”보다 관찰 가능한 말이 도움이 됩니다. “시작 버튼을 눌렀을 때 다음 행동이 바로 보인다”, “오답을 고른 뒤 다시 시도하는 방법이 안내되어 있다”처럼 사용자의 흐름을 짚어 주세요. 학생 역시 동료 작품을 볼 때 좋았던 점 하나와 다음에 확인할 점 하나를 남기면, 단순한 감상에서 벗어나 사용성 테스트를 연습할 수 있습니다. 이 과정은 AR·VR이라는 새 기술보다 오래 남는 문제 해결 습관입니다.

마지막으로 결과 화면만 캡처하지 말고, 어떤 문제를 어떻게 고쳤는지도 짧게 남겨 보세요. 처음에는 캐릭터가 예상과 다르게 움직였지만 대상 이름을 바꾸어 해결했다거나, 글자가 작아 배치를 바꾸었다는 기록이면 충분합니다. 이 기록은 다음 프로젝트에서 같은 실수를 줄여 주고, 학습자가 완성품 뒤의 사고 과정을 되돌아보게 합니다. 기술 도구를 쓰는 수업에서 가장 중요한 성과는 기능 하나를 외우는 일이 아니라, 관찰하고 가설을 세우고 다시 시험하는 흐름을 익히는 데 있습니다.

함께 읽으면 좋은 글

디지털 도구를 처음 사용할 때는 QR코드 스캔하는 방법을 알아두면 기기 연결과 링크 확인에 도움이 됩니다. 발표용 자료를 정리할 때는 엑셀 주요 함수 정리로 간단한 활동 기록표를 만들 수 있습니다. 화면을 넓게 쓰는 환경이라면 듀얼 모니터 연결·설정 방법도 참고해 보세요.