"게임 개발 프로세스 전체를 경험해야 진짜 게임 개발자"
게임 개발은 대단히 고도화된 작업이다. 기획, 디자인, 프로그래밍 등 다양한 분야의 전문가가 각자의 영역을 분담해 업무를 처리한다. 때문에 자신의 담당 분야 외 다른 분야에 손대기 쉽지 않은 것이 현실이다.
이러한 점이 개발자 독립의 벽으로 작용한다. 게임 하나를 완성하려면 개발 프로세스 전체를 적어도 한 번 이상 경험해야 한다. 하지만 학교나 회사에서 이를 경험하는 것은 쉬운 일이 아니다.
스킬트리랩에서 유니티 엔진을 활용한 3D RPG 제작 강의를 진행 중인 강희운 강사를 만나 3D RPG 제작 강의를 진행하는 이유와 이 강의가 개발자들에게 구체적으로 어떤 도움을 줄 수 있는지 들어봤다.
유니티 엔진을 활용한 3D RPG 제작 강의는 개발자들에게 어떤 도움을 줄 수 있나?
- RPG 게임을 만들 때 진행해야 하는 전체 개발 프로세서를 모두 경험할 수 있다. 이 강의를 들은개발자들이 유니티 엔진을 통해 하나의 게임을 완성할 수 있게 하는 것이 목표다.
어떤 개발자가 이 강의를 들어야 하는가?
- 중급에서 상급이 적당하다. 프로그래밍을 할 때 언어적인 특성은 모두 다 이해할 수 있어야 한다. 오브젝트 프로그램 방법론을 이해할 수 있으면 더 좋다.
중급이라면 어느 정도 수준을 의미하는가?
- 프로그래밍 언어를 다룰 수 있어야 한다. 유니티 엔진에서 널리 사용되는 C#이 제일 유리하다. C와 자바를 다룰 수 있어도 충분하다. 딱 대학교 2학년 수준의 지식만 들으면 강의를 따라가는데 큰 문제가 없다. 상수와 오버라이드 등 프로그래밍과 3D 렌더링 관련 지식을 이애하고 있으면 더 좋다. 강의를 듣는 개발자가 원할 경우 어떤 것을 미리 학습해야 하고, 향후 어떤 개념과 기술을 추가로 습득해야 하는지 가이드 라인을 제시할 계획이다.
강의가 객체 움직임 위주로 구성되어 있다. 그 이유는?
- 게임이란 결국 객체가 왔다갔다하는 것이다. 이 강의는 어떻게든 혼자서 게임을 완성할 수 있도록 하는 것이 목표다. 게임을 완성하는데 객체의 모양은 중요한 게 아니다. 추후 디자인적으로 완성된 객체를 추가할 수 있기 때문이다. 강의를 통해 턴제, 리얼타임 등 다양한 형태의 RPG를 제작할 수 있도록 강의를 진행하고 있다.
유니티 엔진을 활용한 3D RPG 제작 강의가 1인 창업을 하려는 개발자에게 어떤 도움을 줄 수 있나?
- 1인 창업을 해 게임을 만들 때 완성된 게임을 출시해본 경험이 없으면 많은 부분에서 혼란을 겪을 수밖에 없다. 특히 게임 마무리 부분에서 문제가 자주 발생한다. 이번 강의를 통해 게임 제작의 마지막 부분인 암호화와 보안에 대해 자세히 알려드릴 계획이다. 어떻게 제작해야 뚫리지 않는지 알려주고, 리버스 엔지니어링에 대해 시연할 계획이다. 또한 게임 해킹을 막는 방법에 대해서도 알려드리도록 하겠다.
주로 어떤 개발자가 강의를 듣고 있는가?
- 현재는 게임 개발사의 대형 프로젝트에 참가 중인 경력 개발자가 강의를 많이 듣고 있다. 스타트업을 하기 위해 듣고 있는 개발자도 있지만, 개발 능력 향상을 위해 회사에서 강의를 들으라고 지원해주는 경우도 많다. 2D로 개발해본 경험은 많지만 3D로 개발해본 경험이 없어 관련 능력을 향상시키기 위해 강의를 듣고 있는 개발자도 있다.
유니티 엔진을 활용한 3D RPG 제작 강의가 대학생들에게 어떤 도움을 줄 수 있을까?
- 학생들은 프로그래밍 지식은 뛰어날지 몰라도 하나의 완성된 프로젝트를 만들어본 경험이 부족할 수 있다. 강의를 통해 프로젝트 완성을 스스로 경험해봄으로써 자신만의 포트폴리오 완성에 많은 도움이 될 수 있다. 추후 실무에 들어갈 때 실력 향상에 자양분이 될 것이다.
대학생 및 개발자를 위한 유니티 3D RPG 방학 특강은 1월 3일 개강하며, 주중반과 주말반으로 구성되어 있다. 보다 자세한 정보는 스킬트리랩 홈페이지에서 확인할 수 있다.
강희운 강사는 넥슨 게임 홈페이지 개발 및 유지관리, 크로스게이트 서버관리 및 클라이언트 개발/유지 보수, 판타지스타 온라인 과금 시스템 개발 및 관리, 와글와글 난폭동화 클라이언트 및 서버 개발 등 여러 게임사에서 개발을 진행해온 베테랑 개발자다. 현재 스킬트리랩 유니티 3D RPG 강의의 전임 강사를 맡고 있다.
글 / IT동아 강일용(zero@itdonga.com)