Candlelight

개요

  • 2018.09 ~ 2019.04
  • By Somnia (Team of 3 prorgrammers, 4 designers)
  • C#, Unity Engine
  • 무력감과 비극적인 분위기의 1인칭 호러 게임

게임 설명

Candlelight는 빛과 소리를 주요 메카니즘으로 하는 1인칭 생존 호러 잠입 게임입니다.
플레이어는 이상한 집에 갇혀, 자신을 잡으려 하는 적을 피해 집의 비밀과 저주를 풀어나가는 스토리입니다.

개발 내용

  • 스크래치 Behavior Tree를 구현히야 Main Enemy의 AI를 구현
    • 란타임에서 Behavior Node의 삽입과 제거가 가능해서 AI 행동 패턴의 유연성을 추가하고 반복적인 행동 패턴을 지양
    • 게임 디자이너의 요구사항에 따라 Enemy의 플레이어 추격, 춤추기, Spawning, Disappear 등의 Movement를 개발

프로젝트 설명

유니티와 기반 C#을 이용하여 1년동안 개발된 게임으로, 3인의 프로그래머와 4인의 게임 디자이너로 팀을 꾸려 작업했습니다.
이 프로젝트에서 제가 맡은 포지션은 Enemy AI Programmer였습니다.

처음으로 상용엔진을 이용해 게임을 개발했지만 생각보다 편하다거나 하는 느낌이 들지 않았습니다. 과거 대부분의 엔진은 제가 직접 스크래치 레벨부터 개발하여 그 프레임워크를 기반으로 게임까지 디자인해서 컨트롤의 자유도가 매우 높았지만 상용엔진은 무료 버전과 유료 버전의 기능 차이가 있고, C# 이라는 새로운 언어 특성을 새로 파악하면서 적응해나가야 했기에 조금은 까다로웠습니다.