‘히스 해스킨스’의 ‘로블록스 게임 스크립트로 코딩 입문하기(The Advanced Roblox Coding Book: An Unofficial Guide, Updated Edition)’는 로블록스 코딩 입문에 적합한 책이다.

표지

로블록스는 오픈월드 게임이자, 샌드박스 게임으로 세계를 자유롭게 꾸미고 그를 통해 새로운 놀이를 만들어 낼 수 있는 일종의 게임 플랫폼이기도 하다.

게임 개발사들이 사용하는 게임 엔진 같은 것들에 비하면, 이미 준비되어있는 것들을 이용해서만 게임을 만들 수 있다는 제약이 있기는 하지만 그 한계가 꽤나 넓기 때문에 거의 대부분의 것들을 만들 수 있기도 하다.

그럴 수 있는 이유 중 하나가 루아 스크립트의 지원이다. 프로그래밍 언어의 일종인 루아는 자료형을 적절히 추측한다든가 하는 등 편의성이 높아서 본격적인 프로그래밍 학습을 하지 않은 사람도 금세 익히고 사용할 수 있다는 장점이 있다.

이 책은 그 두가지, 즉 로블록스 엔진을 활용한 세계 만들기와 루아 스크립트를 이용해 이벤트나 동작을 넣는 것의 기본을 소개한다.

프로그래밍을 시작할 때 흔히들 하는 것처럼 간단한 문장을 출력하는 것으로 시작해서, 발판이나 아이템 등은 어떻게 만들면 되는지, 그를 활용해서 밟고 뛰어다닐 수 있는 스테이지를 구성하는 방법, 그리고 그것들에 동작을 정의해서 체력을 깍거나 더하거나 또는 특별한 이벤트가 발생하도록 함으로써 조작하고 즐길 수 있는 게임을 만드는 방법을 잘 소개한다.

물론 정말로 제대로 된 게임을 만들려면 보다 신경쓸 것이 많기는 하다. 그러나 그런 것들을 알기 전에 미리 알아두어야 할 기본적인 것들을 설명해주기 때문에 로블록스 게임 제작에 관심이 있는 사람이 처음 시작하는데 참고할 책으로 적당하다.

이 리뷰는 컬처블룸을 통해 출판사로부터 책을 받고 작성했다.