차근차근 게임 코딩
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
《차근차근 게임 코딩》은 노돈이라는 개념을 중심으로 하는 비주얼 프로그래밍 언어를 사용하여 게임을 제작하는 닌텐도 스위치 게임이다. 플레이어는 노돈을 연결하여 게임의 입력, 출력, 로직 등을 구성하며, 최대 8명의 로컬 멀티플레이를 지원한다. 다양한 게임 모드와 84종류의 노돈을 제공하며, 2021년 6월 11일 대한민국에 출시되어 긍정적인 평가를 받았다.
더 읽어볼만한 페이지
- 프로그래밍 게임 - 코어 워
코어 워는 1970년대 초 앤서니 K. 디코드에 의해 설계되어 자기 복제 프로그램을 가상 메모리 공간에서 경쟁시키는 프로그래밍 게임으로, 컴퓨터 과학과 인공지능 연구에 영향을 주었고 1980년대 A.K. 듀드니에 의해 대중화되어 국제 코어 워 협회에서 표준이 제정되었으며, 1990년대 후반 한국에 소개되어 프로그래밍 기술을 겨루는 문화로 발전했다. - 프로그래밍 게임 - 드림즈 유니버스
드림즈 유니버스는 드림 셰이핑 기능을 통해 사용자가 게임, 아트, 음악, 영화 등 다양한 콘텐츠를 제작, 공유하며 상호작용하는 창작 플랫폼이다. - 사용자 제작 플레이 콘텐츠가 있는 비디오 게임 - 마인크래프트
마인크래프트는 3D 샌드박스 비디오 게임으로, 플레이어는 블록으로 이루어진 세계에서 탐험, 채집, 제작, 건설을 자유롭게 즐길 수 있으며, 다양한 게임 모드와 멀티플레이, 레드스톤 장치, 커스터마이징 기능을 지원하여 전 세계적으로 인기를 얻고 교육 및 대중 문화에도 영향을 미쳤다. - 사용자 제작 플레이 콘텐츠가 있는 비디오 게임 - 슈퍼 마리오 메이커 2
슈퍼 마리오 메이커 2는 플레이어가 슈퍼 마리오 시리즈의 자산을 활용하여 코스를 제작하고 공유하며, 다양한 스타일과 멀티플레이어 모드를 지원하는 닌텐도 스위치 횡스크롤 플랫폼 게임이다. - 비디오 게임 개발 소프트웨어 - 앨리스 (소프트웨어)
앨리스는 교육용 프로그래밍 소프트웨어로, 드래그 앤 드롭 방식을 통해 객체 지향 프로그래밍을 배우도록 설계되었으며, 스토리텔링을 활용하여 다양한 사용자들이 프로그래밍에 접근하도록 돕는다. - 비디오 게임 개발 소프트웨어 - 픽셀 게임 메이커 MV
픽셀 게임 메이커 MV는 2D 액션 게임 제작 전용 츠쿠르로, 프로그래밍 없이 인디 게임 개발을 쉽게 할 수 있도록 설계되었으며, 2018년에 얼리 액세스 버전이 출시되어 2019년 Steam에 정식 출시되었다.
차근차근 게임 코딩 - [IT 관련 정보]에 관한 문서 | |
---|---|
제목 | |
한국어 | 차근차근 게임 코딩 |
영어 (로마자 표기) | Chageun-chageun Geim Koding |
일본어 (로마자 표기) | Nabi-tsuki! Tsukutte Wakaru Hajimete Gēmu Puroguramingu |
기본 정보 | |
개발사 | 닌텐도 기획제작본부 |
배급사 | 닌텐도 |
기획자 | 마스다 나오키 |
프로그래머 | 마스다 나오키 |
플랫폼 | 닌텐도 스위치 |
장르 | 프로그래밍 게임 |
모드 | 일인용 다인용 |
출시일 | |
전 세계 | 2021년 6월 11일 |
판매량 | |
일본 | 45만 본 (2022년 3월말 기준) |
전 세계 | 115만 본 (2022년 12월말 기준) |
등급 | |
CERO | CERO-ED |
ESRB | ESRB-E |
PEGI | PEGI-7 |
USK | USK-6 |
기타 | |
지원 | Nintendo Switch Online 대응 |
디렉터 | 마스다 나오키 |
미디어 | Nintendo Switch 전용 게임 카드 다운로드 판매 |
조작 장치 | Joy-Con 터치스크린 (TV 모드 비대응) Nintendo Switch Pro 컨트롤러 USB 마우스 (TV 모드 시만) |
2. 게임플레이
''차근차근 게임 코딩''에서 플레이어는 노돈이라고 불리는 생물의 개념을 중심으로 하는 비주얼 프로그래밍 언어를 사용한다. 노돈은 Joy-Con 아날로그 스틱의 입력을 보고하는 스틱 노돈이나 화면상의 캐릭터를 나타내는 사람 노돈과 같이 입력, 게임 출력, 로직 및 화면 개체의 다양한 측면을 나타낸다. 플레이어는 노돈을 추가하고, 스틱 노돈을 사람 노돈에 연결하여 아날로그 스틱을 화면상의 캐릭터 움직임에 연결하는 등 노돈의 다양한 노드 간에 연결을 만들어 프로그램을 구축한다.[1] 노돈은 적외선 센서 및 모션 컨트롤을 포함하여 닌텐도 스위치 및 Joy-Con의 거의 모든 기능과 인터페이스할 수 있다.
''차근차근 게임 코딩'' 내에서 제작된 게임은 최대 8개의 서로 다른 Joy-Con을 지원하여 최대 8명의 플레이어가 참여하는 로컬 멀티플레이어 게임을 제작할 수 있다.[2]
이 게임은 또한 상업용 USB 컴퓨터 마우스의 사용을 허용한다.[4]
2. 1. 게임 모드
게임 모드는 크게 두 가지로 나뉘며, 타이틀 화면에서 게임 모드를 선택할 수 있다.내비와 노돈이 설명과 조작을 대화 형식으로 알려주며, 게임 제작을 체험할 수 있다.
또한, 여기에는 7개의 레슨이 수록되어 있어 다양한 게임의 프로그래밍을 할 수 있다.
각 레슨 종료 후에는 프로그래밍을 사용하여 풀 수 있는 퍼즐이 준비되어 있다. 레슨에서 등장한 게임 프로그래밍의 사고방식을 사용하여 퍼즐을 클리어하면 다음 레슨으로 진행할 수 있게 된다.
7개의 레슨을 마친 후에는 엑스트라 체크포인트로 50개의 퍼즐이 출현한다. 그 중에는 레슨에서는 등장하지 않았던 노돈을 구사하여 푸는 문제도 있다.
2. 1. 1. 내비게이션 레슨
내비와 노돈이 설명과 조작을 대화 형식으로 알려주며, 게임 제작을 체험할 수 있다.또한, 여기에는 7개의 레슨이 수록되어 있어 다양한 게임의 프로그래밍을 할 수 있다.
각 레슨 종료 후에는 프로그래밍을 사용하여 풀 수 있는 퍼즐이 준비되어 있다. 레슨에서 등장한 게임 프로그래밍의 사고방식을 사용하여 퍼즐을 클리어하면 다음 레슨으로 진행할 수 있게 된다.
7개의 레슨을 마친 후에는 엑스트라 체크포인트로 50개의 퍼즐이 출현한다. 그 중에는 레슨에서는 등장하지 않았던 노돈을 구사하여 푸는 문제도 있다.
2. 1. 2. 자유 프로그래밍
자신만의 게임을 자유롭게 만들 수 있는 모드이다. "가이드 레슨"의 첫 번째 레슨을 클리어하면 플레이할 수 있게 된다. 만든 게임은 인터넷(닌텐도 스위치 온라인 가입 필요)이나 로컬 통신으로 공개할 수 있다.[28] 공개된 게임은 ID를 입력하여 입수할 수 있다.[29] 자신이 그린 캐릭터를 조작할 수 있게 하거나, 그림을 그려 배경으로 하거나, BGM을 넣을 수 있다.2. 2. 노돈 목록
노돈은 총 84종류(자유 프로그래밍에서 사용할 수 없는 것 포함 시 85종류)가 있으며, 입력, 중간, 출력, 모노 등 4가지 카테고리로 분류된다.[1] 각 노돈은 고유한 기능을 가지고 있으며, 노돈 간의 연결을 통해 다양한 기능을 구현할 수 있다. 예를 들어, 스틱 노돈을 사람 노돈에 연결하여 아날로그 스틱을 화면상의 캐릭터 움직임에 연결하는 것이 가능하다.[1] 노돈은 1개 게임당 512개까지 사용할 수 있으며, 노돈에 따라 개별 사용 가능 개수가 정해져 있는 경우도 있다.노돈의 1은 켜짐(true)을, 0은 꺼짐(false)을 나타낸다.
'''입력 노돈'''
기본적으로 이 노돈에 정해진 조작을 하면 출력이 된다.
- 상수 노돈: 정해진 숫자를 계속 출력한다.
- 버튼 노돈: 지정된 버튼을 누르면 1을 출력한다.
- 스틱 노돈: 스틱을 기울이면 스틱을 기울이는 힘에 따라 값을 출력한다.
- 터치하면 노돈: 터치하면 1을 출력한다.
- 터치 위치 노돈: 터치한 좌표를 출력한다.
- 흔들기 노돈: 컨트롤러를 흔들었을 때의 가속도에 따라 값을 출력한다.
- 기울이기 노돈: 컨트롤러를 기울이면 기울인 정도에 따라 값을 출력한다.
- 앞면이 위를 향하면 노돈: 설정한 앞면을 위로 향하게 하여 얼마나 위를 향하고 있는지에 따라 값을 출력한다.
- 회전 속도 노돈: 컨트롤러를 회전시키는 속도에 따라 값을 출력한다.
- 모션 IR 카메라 노돈: 모션 IR 카메라에 비친 물체의 양에 따라 값을 출력한다.
- 물건이 부서진 순간 노돈: 대상 물건이 부서졌을 때 1을 출력한다.
- 시작한 순간 노돈: 시작한 순간 1을 잠시 출력한다.
'''중간 노돈'''
기본적으로 이 노드에 입력되면 노드가 값을 변경하여 출력한다.
- 계산 노드: 입력된 두 값을 사칙 연산하여 출력한다.
- 매핑 노드: 입력된 값을 설정된 값으로 변경한다.
- 디지털화 노드: 입력된 값의 자릿수를 맞춰서 출력한다.
- 루트 노드: 입력된 값의 제곱근을 출력한다.
- 절대값 노드: 입력된 값이 음수일 경우 양수로 변환한다.
- +- 반전 노드: 입력된 값이 양수일 경우 음수로, 음수일 경우 양수로 변경한다.
- 0에서 변경된 순간 노드: 입력된 값이 0에서 변경되는 순간 1을 출력한다.
- 위치를 각도로 노드: 입력된 두 값을 위치로 하여, 기준 위치로부터의 각도를 출력한다.
- 각도를 위치로 노드: 입력된 값의 사인이나 코사인을 출력한다.
- 각도의 차이 노드: 입력된 두 값을 각도로 하여, 그 차이를 구한다.
- 비교 노드: 입력된 두 값이 =, >, <, ≧, ≦ 인지 확인하여 참이면 1을 출력한다.
- AND 노드: 두 값이 입력되면 1을 출력한다.
- NOT 노드: 0이 입력되면 1을, 0 이외의 값이 입력되면 0을 출력한다.
- 플래그 노드: 켜짐으로 입력되면 1을, 꺼짐으로 입력되면 0을 계속 출력한다.
- 카운터 노드: 입력된 수를 증가시키거나 감소시킨 값을 기억하여 출력한다.
- 랜덤 노드: 입력되면 난수를 출력한다.
- 타이머 노드: 입력되면 지정된 시간 동안 대기 후 다시 출력한다.
- 스포이드 노드: 마커 노드와 겹치면 겹친 양에 따라 값을 출력한다.
- 와이어 워프 입구 노드: 입력된 값을 동일한 ID의 출구로 전달한다.
- 와이어 워프 출구 노드: 동일한 ID의 입구에 입력되면, 동일한 값을 출력한다.
- 자신 메모 노드: 자신이 좋아하는 메모를 입력할 수 있다. 컴퓨터에서의 주석과 유사하다.
'''출력 노돈'''
기본적으로, 노돈에 적혀있는 내용이 프로그래밍된 게임 내에서 일어난다.
- 소리를 내는 노돈: 입력되면 효과음을 내거나, 음량이나 음의 높이를 변경할 수 있다.
- BGM 노돈: 입력되면 BGM을 재생하거나, 음량과 속도를 변경할 수 있다.
- 진동 노돈: 입력되면 조이콘이 진동한다.
- 중력을 줄이는 노돈: 입력된 값에 따라 중력을 변경한다.
- 시간을 멈추는 노돈: 입력된 값에 따라 물체의 움직임을 늦춘다.
- 리트라이 노돈: 입력되면 동일한 게임을 다시 시작한다.
- 게임 종료 노돈: 입력되면 게임을 종료한다.
- 게임 전환 노돈: 입력되면 전환 대상 게임으로 변경된다.
- 마커 표시 노돈: 입력에 따라 마커를 움직인다.
- 2D 마커 표시 노돈: 입력에 따라 마커를 지정한 방향으로 움직인다.
- 항상 마커 표시 노돈: 항상 마커를 표시한다.
- 적외선 라이트를 켜는 노돈: 입력되면 모션 IR 카메라의 적외선 라이트를 켠다.
- 퍼즐 클리어 노돈: 체크포인트에만 나타나며, 입력되면 퍼즐이 클리어된다.
'''모노 노돈'''
사람, 자동차, UFO, 텍스처, 센서, 연결, 발사, 월드, 카메라 등 게임 내 객체 및 환경을 구성하는 노돈이다. 기본적으로, 노돈에 적혀 있는 "모노"는 프로그래밍된 게임 내에서 지시 등을 한다.
- '''히토노돈''': 사람을 움직이거나 점프시킨다.
- '''쿠루마노돈''': 차를 운전시킨다.
- '''UFO노돈''': UFO를 움직인다.
- '''모노노돈''': 모노를 게임 화면에 출현시킨다.
- '''멋진 모노노돈''': 여러가지 모양의 모노를 게임 화면에 출현시킨다.
- '''움직일 수 있는 모노노돈''': 입력된 값에 따라 모노를 움직인다.
- '''돌릴 수 있는 모노노돈''': 입력된 값에 따라 모노를 회전시킨다.
- '''늘릴 수 있는 모노노돈''': 입력된 값에 따라 모노를 늘린다.
- '''효과노돈''': 입력되면 효과를 낸다.
- '''말 붙은 모노노돈''': 쓴 문장을 게임 화면에 낸다.
- '''숫자 붙은 모노노돈''': 입력된 값을 게임 화면에 낸다.
- '''텍스처노돈''': 자신이 그린 그림을 게임 화면에 낸다.
- '''만지고 있는 센서노돈''': 노돈에 닿고 있는 것의 수를 출력한다.
- '''부순 순간 센서노돈''': 대상 모노가 다른 것을 부순 수를 출력한다.
- '''부서지고 있는 센서노돈''': 대상 모노가 부서졌을 때 항상 1을 출력한다.
- '''잡혀 있는 센서노돈''': 대상 모노가 테노돈에 의해 잡혀 있을 때 1을 출력한다.
- '''위치 센서노돈''': 대상 모노의 위치를 출력한다.
- '''속도 센서노돈''': 대상 모노의 속도를 출력한다.
- '''가속도 센서노돈''': 대상 모노의 가속도를 출력한다.
- '''각도 센서노돈''': 대상 모노의 회전 각도를 출력한다.
- '''회전 속도 센서노돈''': 대상 모노의 회전 속도를 출력한다.
- '''슬라이드 연결 노돈''': 대상 모노를 평행 이동시킨다.
- '''자유 슬라이드 연결 노돈''': 대상 모노를 입력된 값만큼 평행 이동시킨다.
- '''힌지 연결 노돈''': 대상 모노를 입력된 값만큼 회전시킨다.
- '''끈 연결 노돈''': 대상 모노를 끈으로 잇는다.
- '''모노 발사 노돈''': 모노를 발사시킨다.
- '''모노 부수는 노돈''': 대상 모노를 부순다.
- '''모노 워프 입구 노돈''': 대상 모노를 없앤다.
- '''모노 워프 출구 노돈''': 모노 워프 입구 노돈에서 사라진 모노를 낸다.
- '''인력 노돈''': 대상 모노를 끌어당긴다.
- '''월드 노돈''': 게임 화면의 지면의 모습을 설정한다.
- '''게임 화면 노돈''': 게임 화면을 결정한다.
- '''카메라 노돈''': 카메라 노돈에서 보이는 곳을 게임 화면으로 한다.
- '''카메라 위치 노돈''': 이 위치가 카메라가 된다.
- '''카메라 주시점 노돈''': 이 위치가 주시점이 된다.
- '''카메라 방향 노돈''': 카메라를 지시한 방향으로 향하게 한다.
- '''카메라 화각 노돈''': 카메라의 화각을 결정한다.
- '''머리 노돈''': 모노를 카메라에 고정시킨다.
- '''테노돈''': 모노를 잡는다.
2. 2. 1. 입력 노돈
기본적으로 이 노돈에 정해진 조작을 하면 출력이 된다.; 상수 노돈
: 정해진 숫자를 계속 출력한다.
; 버튼 노돈
: 지정된 버튼을 누르면 1을 출력한다.
; 스틱 노돈
: 스틱을 기울이면 스틱을 기울이는 힘에 따라 값을 출력한다.
; 터치하면 노돈
: 터치하면 1을 출력한다.
; 터치 위치 노돈
: 터치한 좌표를 출력한다.
; 흔들기 노돈
: 컨트롤러를 흔들었을 때의 가속도에 따라 값을 출력한다.
; 기울이기 노돈
: 컨트롤러를 기울이면 기울인 정도에 따라 값을 출력한다.
; 앞면이 위를 향하면 노돈
: 설정한 앞면을 위로 향하게 하여 얼마나 위를 향하고 있는지에 따라 값을 출력한다.
; 회전 속도 노돈
: 컨트롤러를 회전시키는 속도에 따라 값을 출력한다.
; 모션 IR 카메라 노돈
: 모션 IR 카메라에 비친 물체의 양에 따라 값을 출력한다.
; 물건이 부서진 순간 노돈
: 대상 물건이 부서졌을 때 1을 출력한다.
; 시작한 순간 노돈
: 시작한 순간 1을 잠시 출력한다.
2. 2. 2. 중간 노돈
기본적으로 이 노드에 입력되면 노드가 값을 변경하여 출력한다.; 계산 노드
: 입력된 두 값을 사칙 연산하여 출력한다.
; 매핑 노드
: 입력된 값을 설정된 값으로 변경한다.
; 디지털화 노드
: 입력된 값의 자릿수를 맞춰서 출력한다.
; 루트 노드
: 입력된 값의 제곱근을 출력한다.
; 절대값 노드
: 입력된 값이 음수일 경우 양수로 변환한다.
; +- 반전 노드
: 입력된 값이 양수일 경우 음수로, 음수일 경우 양수로 변경한다.
; 0에서 변경된 순간 노드
: 입력된 값이 0에서 변경되는 순간 1을 출력한다.
; 위치를 각도로 노드
: 입력된 두 값을 위치로 하여, 기준 위치로부터의 각도를 출력한다.
; 각도를 위치로 노드
: 입력된 값의 사인이나 코사인을 출력한다.
; 각도의 차이 노드
: 입력된 두 값을 각도로 하여, 그 차이를 구한다.
; 비교 노드
: 입력된 두 값이 =, >, <, ≧, ≦ 인지 확인하여 참이면 1을 출력한다.
; AND 노드
: 두 값이 입력되면 1을 출력한다.
; NOT 노드
: 0이 입력되면 1을, 0 이외의 값이 입력되면 0을 출력한다.
; 플래그 노드
: 켜짐으로 입력되면 1을, 꺼짐으로 입력되면 0을 계속 출력한다.
; 카운터 노드
: 입력된 수를 증가시키거나 감소시킨 값을 기억하여 출력한다.
; 랜덤 노드
: 입력되면 난수를 출력한다.
; 타이머 노드
: 입력되면 지정된 시간 동안 대기 후 다시 출력한다.
; 스포이드 노드
: 마커 노드와 겹치면 겹친 양에 따라 값을 출력한다.
; 와이어 워프 입구 노드
: 입력된 값을 동일한 ID의 출구로 전달한다.
; 와이어 워프 출구 노드
: 동일한 ID의 입구에 입력되면, 동일한 값을 출력한다.
; 자신 메모 노드
: 자신이 좋아하는 메모를 입력할 수 있다. 컴퓨터에서의 주석과 유사하다.
2. 2. 3. 출력 노돈
기본적으로, 노돈에 적혀있는 내용이 프로그래밍된 게임 내에서 일어난다.- 소리를 내는 노돈: 입력되면 효과음을 내거나, 음량이나 음의 높이를 변경할 수 있다.
- BGM 노돈: 입력되면 BGM을 재생하거나, 음량과 속도를 변경할 수 있다.
- 진동 노돈: 입력되면 조이콘이 진동한다.
- 중력을 줄이는 노돈: 입력된 값에 따라 중력을 변경한다.
- 시간을 멈추는 노돈: 입력된 값에 따라 물체의 움직임을 늦춘다.
- 리트라이 노돈: 입력되면 동일한 게임을 다시 시작한다.
- 게임 종료 노돈: 입력되면 게임을 종료한다.
- 게임 전환 노돈: 입력되면 전환 대상 게임으로 변경된다.
- 마커 표시 노돈: 입력에 따라 마커를 움직인다.
- 2D 마커 표시 노돈: 입력에 따라 마커를 지정한 방향으로 움직인다.
- 항상 마커 표시 노돈: 항상 마커를 표시한다.
- 적외선 라이트를 켜는 노돈: 입력되면 모션 IR 카메라의 적외선 라이트를 켠다.
- 퍼즐 클리어 노돈: 체크포인트에만 나타나며, 입력되면 퍼즐이 클리어된다.
2. 2. 4. 모노 노돈
사람, 자동차, UFO, 텍스처, 센서, 연결, 발사, 월드, 카메라 등 게임 내 객체 및 환경을 구성하는 노돈이다. 기본적으로, 노돈에 적혀 있는 "모노"는 프로그래밍된 게임 내에서 지시 등을 한다.- '''히토노돈''': 사람을 움직이거나 점프시킨다.
- '''쿠루마노돈''': 차를 운전시킨다.
- '''UFO노돈''': UFO를 움직인다.
- '''모노노돈''': 모노를 게임 화면에 출현시킨다.
- '''멋진 모노노돈''': 여러가지 모양의 모노를 게임 화면에 출현시킨다.
- '''움직일 수 있는 모노노돈''': 입력된 값에 따라 모노를 움직인다.
- '''돌릴 수 있는 모노노돈''': 입력된 값에 따라 모노를 회전시킨다.
- '''늘릴 수 있는 모노노돈''': 입력된 값에 따라 모노를 늘린다.
- '''효과노돈''': 입력되면 효과를 낸다.
- '''말 붙은 모노노돈''': 쓴 문장을 게임 화면에 낸다.
- '''숫자 붙은 모노노돈''': 입력된 값을 게임 화면에 낸다.
- '''텍스처노돈''': 자신이 그린 그림을 게임 화면에 낸다.
- '''만지고 있는 센서노돈''': 노돈에 닿고 있는 것의 수를 출력한다.
- '''부순 순간 센서노돈''': 대상 모노가 다른 것을 부순 수를 출력한다.
- '''부서지고 있는 센서노돈''': 대상 모노가 부서졌을 때 항상 1을 출력한다.
- '''잡혀 있는 센서노돈''': 대상 모노가 테노돈에 의해 잡혀 있을 때 1을 출력한다.
- '''위치 센서노돈''': 대상 모노의 위치를 출력한다.
- '''속도 센서노돈''': 대상 모노의 속도를 출력한다.
- '''가속도 센서노돈''': 대상 모노의 가속도를 출력한다.
- '''각도 센서노돈''': 대상 모노의 회전 각도를 출력한다.
- '''회전 속도 센서노돈''': 대상 모노의 회전 속도를 출력한다.
- '''슬라이드 연결 노돈''': 대상 모노를 평행 이동시킨다.
- '''자유 슬라이드 연결 노돈''': 대상 모노를 입력된 값만큼 평행 이동시킨다.
- '''힌지 연결 노돈''': 대상 모노를 입력된 값만큼 회전시킨다.
- '''끈 연결 노돈''': 대상 모노를 끈으로 잇는다.
- '''모노 발사 노돈''': 모노를 발사시킨다.
- '''모노 부수는 노돈''': 대상 모노를 부순다.
- '''모노 워프 입구 노돈''': 대상 모노를 없앤다.
- '''모노 워프 출구 노돈''': 모노 워프 입구 노돈에서 사라진 모노를 낸다.
- '''인력 노돈''': 대상 모노를 끌어당긴다.
- '''월드 노돈''': 게임 화면의 지면의 모습을 설정한다.
- '''게임 화면 노돈''': 게임 화면을 결정한다.
- '''카메라 노돈''': 카메라 노돈에서 보이는 곳을 게임 화면으로 한다.
- '''카메라 위치 노돈''': 이 위치가 카메라가 된다.
- '''카메라 주시점 노돈''': 이 위치가 주시점이 된다.
- '''카메라 방향 노돈''': 카메라를 지시한 방향으로 향하게 한다.
- '''카메라 화각 노돈''': 카메라의 화각을 결정한다.
- '''머리 노돈''': 모노를 카메라에 고정시킨다.
- '''테노돈''': 모노를 잡는다.
3. 개발 및 출시
2021년 5월 5일에 처음 공개되었으며, 닌텐도 랩과 피크민 시리즈에 참여한 마스다 나오키가 기획했다.[30][31][32] 닌텐도 EPD 4에서 개발했으며, 닌텐도 스위치 소프트웨어 『Nintendo Labo Toy-Con 04: VR Kit』에 포함된 Toy-Con 차고 VR을 발전시킨 것이다.[21][5]
개발 과정에서 프로그래밍에 관심 있는 초등학생들을 대상으로 테스트를 진행하여 초보자도 쉽게 접근할 수 있도록 했다.[5] 개발진은 '노돈' 캐릭터를 통해 프로그래밍 요소를 기억하기 쉽게 만들고자 했다.
대한민국에서는 2021년 6월 11일에 출시되었다.[5]
4. 평가
《차근차근 게임 코딩》은 리뷰 애그리게이터 웹사이트 메타크리틱에서 "대체적으로 긍정적인 평가"를 받았다.[33] 닌텐도 라이프는 튜토리얼을 칭찬했지만, 시각적 옵션 부족을 지적했다.[38] IGN은 게임이 제공하는 다양한 옵션과 도구를 긍정적으로 평가했다.[37] 폴리곤은 닌텐도 라보의 후속작으로 묘사했다.[1]
2022년 12월 31일 기준 전 세계적으로 총 115만 대가 판매되었다.[18] 특히, 한국에서는 출시 첫 주에 높은 판매량을 기록하며 게임에 대한 높은 관심을 보여주었다. 창작자들은 이 소프트웨어를 사용하여 슈퍼 마리오 카트, F-제로, 소닉 더 헤지혹을 포함한 여러 주목할 만한 게임을 재현했다.[19]
5. 기타
5. 1. 노돈 되돌아보기 카드
패키지 버전과 패키지 포함 다운로드 버전에는 게임에 총 84장의 '안내!! 만들어서 아는 첫 번째 게임 프로그래밍 노돈 되돌아보기 카드'가 동봉되어 있다. 이 카드는 노돈의 설명, 특징, 사용법 등이 적혀 있으며, '안내 레슨'에서 사용한 노돈을 되돌아볼 수 있다. 또한, 이 카드는 마이 닌텐도 스토어에서도 판매되고 있다.6. 한국에서의 의의
참조
[1]
웹사이트
Nintendo's next Switch game will let you develop your own games
https://www.polygon.[...]
2021-05-05
[2]
뉴스
Nintendo's new game teaches people how to make video games
https://www.washingt[...]
2021-05-06
[3]
웹사이트
Nintendo's Game Builder Garage won't have an online creation browser – it's all about word of mouth
https://www.vg247.co[...]
2021-05-27
[4]
웹사이트
Nintendo Announces Game Builder Garage, A Cross Between Labo and Dreams
https://www.ign.com/[...]
2021-05-05
[5]
웹사이트
Ask the Developer Vol 1 Game Builder Garage - Nintendo - Official Site
https://www.nintendo[...]
[6]
웹사이트
Naoki Masuda - Kyoto Report
http://kyoto-report.[...]
2021-07-05
[7]
웹사이트
Game Builder Garage for Nintendo Switch Reviews
https://www.metacrit[...]
2021-06-10
[8]
웹사이트
Review: Game Builder Garage
https://www.destruct[...]
2021-06-24
[9]
웹사이트
Game Builder Garage review: entertainment and education blend together
https://www.eurogame[...]
2021-06-24
[10]
웹사이트
Game Builder Garage Review - Building Blocks
https://www.gamespot[...]
2021-06-24
[11]
웹사이트
Game Builder Garage Review
https://www.ign.com/[...]
2021-06-10
[12]
웹사이트
Game Builder Garage Review (Switch)
https://www.nintendo[...]
2021-06-10
[13]
웹사이트
Game Builder Garage (for Nintendo Switch) Review
https://www.pcmag.co[...]
2021-06-24
[14]
웹사이트
Game Builder Garage review: Build your own adventure
https://www.shacknew[...]
2022-06-21
[15]
웹사이트
Game Builder Garage review – Nintendo lets you loose on its building blocks
https://www.theguard[...]
2021-06-16
[16]
웹사이트
Game Builder Garage review: a deft, classically Nintendo blend of gaming fun, creation tools, and education
https://www.vg247.co[...]
2021-06-24
[17]
웹사이트
Famitsu Sales: 6/7/21 – 6/13/21 [Update]
https://www.gematsu.[...]
Gematsu
2021-06-24
[18]
서적
2023CESAゲーム白書 (2023 CESA Games White Papers)
Computer Entertainment Supplier's Association
[19]
웹사이트
Game Builder Garage players are rebuilding retro classics
https://www.polygon.[...]
2021-07-05
[20]
웹사이트
任天堂株式会社 2022年3月期 決算説明資料
https://www.nintendo[...]
任天堂
2022-05-10
[21]
서적
2023CESAゲーム白書 (2023 CESA Games White Papers)
コンピュータエンターテインメント協会
[22]
웹사이트
任天堂の開発室から生まれたプログラミングソフト 。Nintendo Switch『ナビつき! つくってわかる はじめてゲームプログラミング』 が、6月11日(金)に発売決定。
https://www.nintendo[...]
任天堂
2021-05-06
[23]
웹사이트
Learn to make games from the minds at Nintendo with Game Builder Garage for Nintendo Switch
https://www.nintendo[...]
Nintendo of America
2021-05-06
[24]
웹사이트
Game Builder Garage
https://www.nintendo[...]
Nintendo UK
2021-05-06
[25]
웹사이트
【2021.8.6更新】「よゐこのはじめてのプログラミング生活 あそぶ編」後編を公開。視聴者のみなさんがつくったゲームをプレイします。
https://www.nintendo[...]
任天堂
2021-08-26
[26]
웹사이트
開発者に訊きました CHAPTER1:ひっくり返したらどうかな?
https://www.nintendo[...]
任天堂
2021-06-10
[27]
웹사이트
任天堂によるプログラミング学習ソフト『ナビつき! つくってわかる はじめてゲームプログラミング』がSwitch向けに6月11日発売決定
https://s.famitsu.co[...]
ファミ通
2021-05-06
[28]
문서
[29]
문서
[30]
웹인용
Ask the Developer Vol 1 Game Builder Garage - Nintendo - Official Site
https://www.nintendo[...]
2022-04-13
[31]
웹인용
Naoki Masuda - Kyoto Report
http://kyoto-report.[...]
[32]
웹인용
Ask the Developer Vol 1 Game Builder Garage - Nintendo - Official Site
https://www.nintendo[...]
2022-04-13
[33]
웹인용
Game Builder Garage for Nintendo Switch Reviews
https://www.metacrit[...]
2021-06-10
[34]
웹인용
Review: Game Builder Garage
https://www.destruct[...]
2021-06-20
[35]
웹인용
Game Builder Garage review: entertainment and education blend together
https://www.eurogame[...]
2021-06-18
[36]
웹인용
Game Builder Garage Review - Building Blocks
https://www.gamespot[...]
2021-06-21
[37]
웹인용
Game Builder Garage Review
https://www.ign.com/[...]
2021-06-10
[38]
웹인용
Game Builder Garage Review (Switch)
https://www.nintendo[...]
2021-06-10
[39]
웹인용
Game Builder Garage (for Nintendo Switch) Review
https://www.pcmag.co[...]
2021-06-21
[40]
웹인용
Game Builder Garage review: Build your own adventure
https://www.shacknew[...]
2022-06-21
[41]
웹인용
Game Builder Garage review – Nintendo lets you loose on its building blocks
https://www.theguard[...]
Guardian Media Group
2021-06-16
[42]
웹인용
Game Builder Garage review: a deft, classically Nintendo blend of gaming fun, creation tools, and education
https://www.vg247.co[...]
2021-06-21
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com