요즘 코로나19로 인해 집콕생활이 길어지면서 많은 사람들이 인터넷 방송과 유튜브 등 다양한 플랫폼을 이용해서 취미생활을 즐기고 있죠. 특히나 초등학생 사이에서는 '마인크래프트'라는 게임이 유행하면서 컴퓨터 앞에 앉아있는 시간이 더욱 늘어났어요. 그래서 이번 글에서는 마인크래프트로 온라인 게임을 만드는 방법에 대해 소개해드리려고 합니다.
온라인 게임을 만들려면 어떤 프로그램을 써야하나요?
보통 서버프로그램으로는 PHP/Node.js 를 많이 사용하는데요, 이 중에서도 Node.js 가 좀 더 가볍고 빠른 속도를 자랑하기 때문에 추천드립니다. 하지만 개발자가 아니시라면 조금 어려울수도 있으니 일단 PHP 부터 도전해보세요!
서버개발자는 어떻게 될 수 있나요?
우선 C언어 같은 프로그래밍 언어를 공부해야 하는데요, 이를 통해서 웹사이트 제작 및 운영방법을 배울 수 있고 이후 JavaScript 와 HTML5 / CSS3 을 배워서 마크 내에서 구현되는 각종 효과들을 만들어낼 수 있게 됩니다. 그리고나서 이제 본격적으로 서버구축을 위한 기술인 PHP , Node.js 에 대한 지식을 습득하게 되면 비로소 서버개발자로써 활동할 수 있게 된답니다.
게임제작과정은 어떻게 되나요?
먼저 클라이언트(유저)측에서 원하는 내용을 전달하면 서버 측에서 해당 내용을 처리 후 결과를 다시 클라이언트로 보내주는 과정을 거치게 되는데요, 이때 각 부분별로 나눠서 작업을 하게됩니다. 먼저 유저가 접속했을 때 보이는 화면부분을 디자인 하는 디자이너팀, 맵 또는 아이템등을 기획하는 기획팀, 실제 코딩을 통한 시스템 구축을 진행하는 프로그래머 팀 이렇게 세가지 파트로 나뉘어서 각자 맡은 일을 수행하게 됩니다.
코로나 19로 인해서 우리 생활 속 많은 부분들이 변화되고 있지만, 이러한 상황속에서도 새로운 기회를 찾아나가는 여러분 모두에게 응원의 박수를 보냅니다. 지금까지 마인크래프트로 온라인 게임만들기였습니다. 감사합니다.