Rêve(Dream)

개요

  • 2013.03 ~ 2013.06
  • By VALUES (Team of 4 programmers)
  • C, Warp 엔진
  • 2D 사이드 스크롤링, 몽환적이고 어두운 분위기의 퍼즐 게임

게임 설명

잠자리에 든 소녀는 옆에 있던 곰인형이 사라진 걸 깨닫고 곰돌이를 찾기 위해 여행을 떠납니다.
플레이어는 집 안 벽에 걸려진 여러 그림들 속으로 들어가, 퍼즐을 풀고 열쇠를 찾아 다음 레벨로 나아갈 수 있습니다.
각 그림은 하나의 레벨로 디자인 되어잇으며, 다른 그림과 퍼즐이 연관되어 있기 때문에 플레이어는 다른 그림의 상황을 기억하고 행동해야 합니다.
그림의 퍼즐을 주로 푸는 방법은 그림을 돌려 중력을 다르게 작용시키거나 다른 그림에서 얻은 아이템을 활용하는 것입니다.

프로젝트 설명

3개월의 개발 시간을 투자, 4명의 프로그래머들이 작업한 게임입니다. 커리큘럼 상 제공된 커스텀 엔진으로 작업했으며, 개발 언어는 C언어였습니다.
프로젝트에서 제가 맡은 역할은 게임플레이 프로그래머였습니다.

이 프로젝트에서 처음으로 갈등과 문제를 빚었고, 그 해결과정에 있어 모두가 아쉬운 결과를 남겼습니다.
커뮤니케이션을 꺼려하는 팀원, 개인사정으로 프로젝트 진행도에 영향을 주었던 팀원 등 현업에서 충분히 맞닥뜨릴 수 있는 상황을 미리 겪어보았고 이후에 어떻게 대처해야 할지를 생각하게 되었다는 점에서 많은 공부를 했다고 생각합니다.

이후의 다른 프로젝트에서는 업무의 중요도를 도식화하고 자발적 혹은 관련 업무에 대한 과거 경험/지식에 따라 태스크를 맡는 방식으로 업무를 분담했습니다.
또 정기적으로 진척도를 확인하는 회의를 가지며, 팀원의 심리적/신체적 피로도를 간겁적으로 파악하여 업무의 부담도를 조절하는 등 유연성을 가지게 되었습니다.

기능 구현

  • 플레이어 이동 구현
  • 레벨마다 다르게 작용하는 중력 구현
  • 적의 Wandering Behavior 구현
  • 게임 레벨 디자인 및 오브젝트 배치