히어로즈 디펜스 좀비어택

히어로즈 디펜스 : 좀비 어택

사용 언어 : C#
개발 환경 : Unity3D
게임 장르 : 수집형 Defense
목표 플랫폼 : 모바일
타깃 국가 : 글로벌
개발팀 : ㈜ Dodam Games
당담역할 : 컨텐츠 개발 및 시스템 개발


※ 구글 플레이 바로가기


개요

제가 실무에서 프로그래밍을 하며 작업한 첫 번째 프로젝트입니다.

게임 장르는 수집형 디펜스로써, 수집 형식으로 히어로를 모아 전략적으로 기지를 방어하는 게임입니다.
모바일 플랫폼으로 개발하였습니다.

Tech Stack

  • Unirx를 사용하여 MVP 패턴으로 코드를 분리하여 로직과 View를 분리해 유지보수 하기 쉬운 코드 구현
  • Unity Addressable를 적용하고 UniTask를 사용하여 비동기적으로 동작하는 프로그래밍 구현
  • 룬 관련 컨텐츠 시스템 모두 구현

주 역할

  • 컨텐츠 개발 및 시스템 개발
  1. 룬 장비 구현
  2. 상점 구현
  3. 컨텐츠 알림 구현
  4. 미니맵 제작 툴 구현

부 역할

  • 개선사항 대응 및 버그 수정
  1. 월드맵 UI 구현
  2. 게임 스테이지를 Json으로 parsing하여 미니맵 제작
  3. 프로젝트 git 저장소에 git-flow 적용
  4. Docker를 사용하여 Redmine 환경 구성
  5. 기타 개선사항 및 버그 대응