마인크래프트를 하다보면, 직접 게임을 코딩해 만드는 사람들을 볼 수 있죠. 다양한 마인크래프트 코딩 강좌와 프로젝트도 종류도 쉽게 찾아볼 수 있습니다.
마인크래프트 코딩을 처음 시작하는 사람들은 ‘자동화 기능 코딩’, ‘NPC 만들기’, 새로운 기능 추가하기’ 프로젝트를 시작해 볼 수 있습니다. 여기선 각 프로젝트별 간단한 특징과, 유튜브에서 유명한 마크코딩 크리에이터를 소개해 드리겠습니다.
Table of Contents
마인크래프트 코딩을 시작하기 위한 도구
마인크래프트로 개발에 사용되는 툴은 1) 블록기반 코딩과, 2) 스크립트 기반 코딩이 있습니다.
블록기반 코딩은다음과 같습니다. MakeCode, Scratch 입니다. 블록 기반으로 하는 코딩이기 때문에 단순한 개발을 손쉽게 할 수 있지만, 원하는 깊이있는 코딩과, 전문적인 개발에 한계가 있습니다.
스크립트 기반 코딩으로는 LTM, Modding API 등을 활용할 수 있습니다. 전문적인 코딩을 할 수 있어 원하는 결과물을 코딩 수준 만큼 만들어낼 수 있습니다.
그래도 코딩에 처음 시작하는 사람이라면, 블록 코딩을 시작하다 어느정도 개발에 대한 로직, 논리를 이해 했다면 전문적인 스크립트 기반 코딩으로 넘어가는게 좋습니다.
시작해 볼 수 있는 마인크래프트 코딩 프로젝트 3가지
코딩 툴에 대해 배웠다면, 마인크래프트에서 뭘 먼저 만들지 생각해 볼 단계 입니다. 입문자들이 주로 처음 도전하는 프로젝트 주제는 앞에서 언급했듯이 ‘자동화 기능 코딩’, ‘NPC 만들기’, 새로운 기능 추가하기’ 등을 도전해 볼 수 있습니다.
각 프로젝트 주제를 확인한 후, 평소 만들어보면 좋겠다고 생각이 드는 프로젝트를 선택해 보면 좋을 것 같습니다.
첫 번째, 자동화 기능 만들기
마인크레프트 안에선 직접 원하는 블록을 짓기도 하고, 다양한 게임 플레이가 가능합니다. 자동화 하는 주 예시로는 농사짓기, 광물 채굴하기, 몬스터 잡기 등의 게임 내 자동화 플레이가 가능한 기능을 코딩해볼 수 있습니다.
두 번째, NPC 생성하기
게임 내에서 직접 NPC를 생성할 수 있습니다. 게임을 도와주거나, 퀘스트를 제공하는 NPC를 만들어 볼 수 있습니다. NPC를 만들기 위해서는 내가 원하는 NPC의 모양을 설정하고, 어떤 행동을 수행 할지 정의해 줍니다.
마지막으로, 새로운 기능 추가하기
마인크래프트 안에서 게임 In 게임, 새게임 추가 등 다양한 코딩을 해볼수있습니다. 새 블록을 추가할 수도 있고, 게임 모드를 바꾸거나 컨트롤도 만들어볼 수 있습니다.
여기까지 마인크래프트에서 손쉽게 시작해 볼 수 있는 코딩 프로젝트를 알아봤습니다. 어느정도 실력이 는다면 기본 게임을 확장해 제공하는 게임 모드 개발, 게임 엔티티 개발, 마인크래프트 활용한 서비스 등도 만들어볼 수 있습니다.
마인크래프트 코딩 강좌를 제공하는 유튜브 채널 2가지
유튜브에는 마인크래프트를 활용해 콘텐츠를 만들거나 강의를 제공하거나, 플레이 영상을 남기는 사람들이 다양합니다. 그 중에서도, 전문적인 코딩 강좌를 제공하는 유튜버 채널 2개인 스티브코딩, Microsoft Make Code 입니다. 바로 코딩을 시작하기 어렵다면 이 두 개 채널을 먼저 확인해보세요.
스티브 코딩
스티브 코딩은 마인크래프트 코딩 전문 유튜브 채널 입니다. 구독자3천명, 450개가 넘는 마인크래프트 관련 동영상을 보유하고 있습니다. 코딩의 기초부터, 다양한 자동화 시스템/게임모드/NPC 등의 프로젝트들을 따라 만들어볼 수 있도록 유튜브 영상을 올려주고 있습니다. 또한, 기초적인것들을 바탕으로 응용 코딩까지 제공하고 있으니 한번 확인해 보세요.
특징적인 것은, 실습 위주로 영상을 제공할 수 있어 무료로 따라만들어볼 수 있습니다. 또한, 국내 유튜버 중 가장 다양한 마인크래프트 코딩 및 콘텐츠 영상이 많기 때문에 쉽게 따라할 수 있습니다.
첫 입문자가 따라해볼 만한 강의로는 다음과 같은 유튜브 영상이 있습니다.
- 마인크래프트 게임 제작 무작정 따라하기 시리즈
- 게임화 연구실 시리즈
- 마인크래프트 코딩 튜토리얼 강과 시리즈 등이 있습니다.
Microsoft Make Code
위 경우, 구독자수 약 3만명, 동영상 약 1천여개를 보유하고 있습니다. 영문 채널이기 때문에 영어에 익숙한 사람이 쉽게 볼 수 있습니다. 단순히 마인크래프트 코딩뿐 아니라 스크래치 등을 활용해 다양한 코딩을 해볼 수 있는 튜토리얼을 제공합니다. 재색목록 중에서 MakeCode for Minecraft:Education Edition – Billboard 재생목록을 보시면 Microsoft Code Builder로 마인크래프트 코딩 방식을 따라 만들어볼 수 있습니다.
더 많은 정보를 얻을 수 있는 사이트
개인 프로젝트 주제를 잡아 코딩을 직접 하다보면 혼자서 해결하기 어려운 문제들이 발견 됩니다. 그 땐 커뮤니티 전문가들의 의견을 구하는 것이 문제 해결을 위한 가장 빠른 방법 입니다. 마인크래프트 코딩에 가장 활발히 활동하고 있는 사이트 3가지도 함께 소개 드립니다. 바로 아워오브코드, Minecraft Education 이라는 사이트 입니다.
아워오브코드
다양한 언어로 코딩과 관련한 튜토리얼을 검색해볼 수 있습니다. 단순히 마인크래프트뿐 아니라, 2D 게임 등도 프로그래밍해볼 수 있습니다.
Minecraft Education
마인크래프트에서 직접 제공하는 교육 사이트 입니다. 마인크래프트 코딩에 필요한 다양한 튜토리얼을 Lesson 별로 조회해 볼 수 있습니다. python, AI 등을 활용한 마인크래프트 코딩 실습도 해볼 수 있으니 참고하면 좋을것 같습니다.
답글 남기기