멋있는 하늘섬의 모습을 보여주려는 욕심은 멋있는 그래픽을 가진 게임이라는 장점으로 이어졌습니다. 하늘섬의 세심한 그래픽은 스테이지 곳곳에서 확인할 수 있는데요. 하늘섬 아래에는 넓은 하늘이 깔려있고, 섬 곳곳에는 자리한 식물들은 배경에 잘 어우러져 있습니다. 또한 플레이하는 유저들이 지루하지 않도록 동적인 표현과 상호작용 표현도 잘 구현되어 있습니다. 처음 개발할 당시에는 초록색 식생이 있는 섬만 있었는데, 출시를 앞둔 현재는 노란 밀밭이 펼쳐진 섬, 눈 이 덮인 섬, 열대림이 있는 섬 등 다양한 테마의 섬이 만들어져 있습니다.
이렇게 세밀하고 좋은 그래픽을 가진 섬이 탄생하기까지 크고 작은 어려움이 있었습니다. 이중 에서도 가장 큰 어려움은 겪은 곳은 인원 변동이 가장 많았던 프로그래밍 팀입니다. 김익지 팀장 은 하늘섬 프로젝트가 학생 프로젝트이다 보니 개인 사정으로 팀을 나가는 사람이 생길 때가 다소 힘들었다고 합니다. 팀원이 나갈 때면 디렉터가 해당 업무를 맡게 되어 프로젝트의 종반부에 들어서는 김익지 팀장이 AD와 프로젝트 매니징까지 많은 업무를 소화해야 하는 상황도 있었습 니다. 하지만 졸업작품 수업 시간이 따로 있어 교수님께 피드백을 받는 시간이 있었고 학교에는 작업실이 24시간 개방되어 있어서 언제든지 학교에 모여 작업할 수 있던 점 덕분에 좋은 결과물을 얻을 수 있었습니다.
팀 올림포스의 성과에는 교수님의 피드백과 작업실과 같은 환경적 요소도 있었지만, 팀 올림포스만의 제작 프로세스와 같은 시스템적 요소도 있었습니다. 팀 올림포스의 프로그래밍 팀은 오랜 개발을 거치며, 하늘섬을 수없이 플레이한 유저의 입장이 되어볼 수 있었는데요, 이 과정에서 유 저로써 느끼는 장단점, 게임성이나 밸런싱 등 다양한 개선사항을 자연스럽게 발견할 수 있었습니다. 팀 올림포스에서는 기획자가 아니더라도 자유롭게 의견을 공유하며 제작해 나갔기 때문에 모두의 의견이 합쳐질 수 있었습니다. 이러한 제작 프로세스는 팀원들이 애착을 가지고 하늘 섬 개발에 몰두하게 만드는 동기부여가 되었습니다.
모든 것을 충분히 만들 수 있는 툴, 유니티
“어떤 엔진을 썼기 때문에 못 만드는 것은 없습니다. 충분히 유니티로 모든 것을 개발할 수 있습니다”
- 박영준, 올림포스 테크 디렉터
이처럼 기획자와 프로그래머, 그래픽 파트까지 모두가 원활하게 의견을 내기 위해서 가장 중요한 것이 있었습니다. 그것은 바로 툴에 대한 이해인데요. 팀 올림포스가 속한 청강문화산업 대학교에서는 1, 2학년의 수업 커리큘럼에서 다양한 개발 툴을 사용합니다. 여기서 학생들이 자연스럽게 많이 접하여 친숙했던 엔진이 바로 유니티였습니다. 팀원 모두가 이해도 높은 유니티를 활용하였기 때문에 원활하게 소통하고 개발할 수 있었습니다.
이해도뿐만 아니라 작업의 효율 면에서도 유니티는 용이했습니다. 박영준 테크 디렉터는 다양 한 엔진들을 접한 경험이 있었는데요. 다른 엔진들은 너무 많은 기능을 보여주어 복잡하고 어려워 보였다고 합니다. 하지만 유니티는 툴 환경도 깔끔하면서 많은 기능이 담겨 있어서 친숙해지기 쉬웠다고 합니다.
프로그래밍 팀은 인원이 적다 보니 한 명이 여러 개발을 해야 하는 경우도 있었는데요. 다른 개발자에게 가이드라인만 전달하면 쉽게 프로젝트 개발을 이어갈 수 있는 접근성도 장점으로 꼽았습니다. 이렇게 유니티의 여러 장점 덕분에 잘 개발할 수 있었지만 가장 많이 도움을 받은 기능은 데디케이트 서버라는 기능이었습니다. 기존의 아무것도 안 보이는 콘솔 창에서 서버를 띄우면 서버에서 어떻게 동작하는지 육안으로 알 수 없다 보니 디버깅하기 난감했습니다. 하지만 유니 티의 데디케이트 서버라는 기능을 사용하면 시각적으로 확인하며 디버깅이 가능하고, 빌드를 통해 추출한 후에는 그래픽 요소들을 제외하고 서버 성능에도 문제없이 개발할 수 있어 좋았다고 합니다.
아울러, 이번 프로젝트를 진행하면서 유니티에서 볼 수 없는 그래픽이라는 이야기를 많이 들었다고 하는데요. 박영준 테크 디렉터는 엔진별로 기본적으로 지원해주는 것이 달라서 장점 또한 다를 수 있지만, 어떤 엔진을 썼기 때문에 만들지 못하는 것은 없다고 생각했습니다. 충분히 유니티로 모든 것을 개발할 수 있기 때문에 무엇이든 도전하기 좋을 것 같다고 하였습니다.
MWU : 수상, 학생으로서 그리고 게임 자체로써