• Home
  • About
    • 게임 개발자 유정룡 photo

      게임 개발자 유정룡

      포트폴리오

    • Learn More
    • Email
    • Github
    • Bitbucket
  • Projects
    • All Projects
    • All Tags

Zombie Run!!

09 Oct 2019

Reading time ~2 minutes

Zombie-Run!!

소개

항상 좀비라고 핍박을 받던 좀비가 화났다!!!!!

이제 좀비가 되어 사람들을 좀비로 만들자…!!

Bitbucket

플레이 영상

게임 방법

  1. WASD를 사용해서 좀비 무리를 조종
  2. 마우스를 적에게 가져다 놓은다음 좌클릭을 하면 좀비들이 가서 공격을 합니다.
  3. 마우스 커서에 적의 체력이 보입니다.
  4. 적을 죽였을 경우 그 자리에 새로운 좀비가 나타납니다.
  5. 좀비는 각종 물건들을 들 수 있으며, F 키를 눌러 물건을 던져 공격할 수 있습니다.

사용한 라이브러리

DoTween : 움직임을 간단하게 구현 할 때 사용

직접 제작한 유틸리티

UnityManagers : 저장, 풀링, 팝업등 사용

상세 설명

  • 플레이어
    • 게임 내에서 보이지 않지만 가운데 오브젝트를 이동시킴
    • 키보드 인풋을 받으면 이동
    • 마우스로 사람을 클릭했을 시 좀비들에게 클릭한 오브젝트의 정보를 넘겨주고 상태를 공격으로 바꿔줌
    • F를 누르면 좀비들중 랜덤으로 던지라는 명령을 보냄
  • 좀비
    • 만약 플레이어와 일정거리 떨어질 경우 플레이어 주변으로 이동
    • 들수 있는 물건과 접촉할 경우 물건을 손에 쥠 데미지가 오름
    • 상태
      • 이동
        • 키보드 인풋에 따라 이동
      • 공격
        • 넘겨준 오브젝트가 있을경우 오브젝트를 향해 이동
        • 일정거리 내에 닿았을 경우 공격
        • 넘겨준 오브젝트가 죽어있거나 없을 경우 플레이어에게 돌아옴
      • 죽음
        • 체력이 0 이 되면 죽음
        • 풀링으로 Active를 false시킴
      • 던짐
        • 마우스가 가리키고 있는 곳으로 물건을 갖고있는 좀비중 한마리가 물건을 던짐
  • 시민
    • 현재 Colliser안에 좀비가 있을 경우 상태가 변경됨
    • 죽으면 위에 설명한 좀비가 되어 플레이어의 명령을 듣게 됨
    • 일반 시민
      • 좀비를 만난 상태일 경우에 좀비의 반대편으로 도망감
      • 아무런 저항이 없음
    • 경찰 및 군인
      • 공격 범위에 맞게 공격함
      • 가장 가까운 좀비를 타겟으로 잡고 죽으면 다른 타겟으로 잡음
  • 탱크
    • 체력과 쉴드가 있음
    • 상태
      • 이동
        • 5개의 위치를 랜덤으로 목표를 잡고 이동
        • 이동 중 좀비와 충돌시 좀비에게 피해를 줌
      • 공격
        • 이동이 끝날 시 좀비를 향해 폭발탄을 발사함
        • 폭발시 주변 좀비들에게 피해를 줌
      • 그로기
        • 폭발하는 드럼통을 맞으면 쉴드가 없어지며 그로기에 빠짐
        • 이동 불가, 공격불가
        • 일정시간후, 다시 원래 상태로 돌아옴
        • 좀비에게 피해를 받으면 체력이 닮
      • 죽음
        • 폭발 후, 게임 종료

제작

기간

2019년 9월 30일 ~ 2019년 10월 9일

약 10일

인원

1명

특이사항

2019 전문 인력 양성 프로젝트 콘텐츠 제작 출품작



Share Tweet +1