Skip to content

rnqhscjf3333/Dot_Fighters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Dot Fighters

  • PV영상
  • 최대 4인끼리 즐기는 2D 슈팅 게임 image

🖥️ 프로젝트 소개

  • 과거에 제작했던 게임을 발전시킨 실시간 2D 슈팅 게임
  • 게임당 최대 4명의 플레이어가 참여해서 마지막에 남은 플레이어가 우승하는 배틀로얄 게임

🕰️ 제작기간

  • 22.09.25~22.12.04 (약 2개월)

🧑‍🤝‍🧑 멤버구성

  • 팀장 : 이진욱 - 컨테이너벨트 블록 / 낙사 / 맵 구성(공장)
  • 팀원 : 구본관 - 주요 기능 / 네트워크 / 캐릭터,무기 디자인 / 맵 구성(바다)
  • 팀원 : 김진현 - 조각나는 블록 / 맵 구성(빙하)

⚙️ 개발엔진

  • 유니티

📌 구현 내용

포톤 서버

  1. 방장이 로비를 생성
  2. 플레이어가 로비에 입장
  3. 방장이 맵을 선택하고 게임을 시작
  4. 각 플레이어는 맵의 지정된 위치로 이동, 카운트다운 후 게임시작
  5. UI에 남은 플레이어의 수와 죽인 플레이어의 수 표시
  6. 사망한 플레이어에게는 등수 표시
  7. 1명만 남으면 전체 플레이어에게 모든 플레이어의 등수를 게시

플레이어

image

  • 이동 / 점프 / 공격(마우스 위치로 발사) / 장전 / 플래시라이트
  • 5개의 플레이어 스킨 / 5개의 무기 스킨
  • 총알은 5발, 모두 소진하거나 장전버튼을 누르면 장전
  • 어두운 맵에서는 플래시라이트를 켜서 상대를 식별가능하지만 상대에게도 식별됨
  • 총알을 발사하면 순간적인 빛과 소리때문에 상대에게 위치노출

메인 화면

image

  • 닉네임 / 플레이어 스킨 / 무기 스킨 설정
  • 로비 생성 및 입장

로비

image

  • 로비에 참여한 플레이어들의 정보 표시
  • 플레이어들끼리 모의전투 가능, 사망해도 부활가능
  • 방장은 맵 선택 후 게임 시작

맵 구성

  1. 트레이닝 맵
    image
  • 기본적인 규칙을 익힐 수 있는 맵
  1. 공장
    image
  • 컨테이너벨트 블록
  • 하늘에서 떨어지는 박스들
  • 낙사
  1. 빙하
    image
  • 공격을 받으면 조각나는 빙하 블록으로 구성
  • 빙하가 더이상 조각날수 없으면 소멸
  • 낙사
  1. 바다
    image
  • 어두운 밤에 운행하는 배 위에서 전투
  • 3층으로 구성, 다른 층의 플레이어 식별불가
  • 번개가 치면 잠깐동안 모든 플레이어가 식별가능
  • 거대한 수중괴물이 전투를 방해
  • 낙사

아이템

image

  • 아이템을 획득하면 무기가 특수무기로 변화하며 총탄UI변화, 잔탄을 모두 소모하면 원래 무기로 돌아감(메탈슬러그처럼 설계)
  1. 기관총 : 총알은 100발 / 마우스를 눌러서 난사가능 / 작은 반동 / 정확도 낮음
  2. 바주카포 : 총알은 5발 / 중력에 따라서 방향이 변하는 거대한 미사일 발사 / 큰 반동 / 넓은 범위에 폭발 / 폭발범위 중심에 가까울수록 더 큰 데미지와 힘 / 본인도 데미지받음

About

2D 멀티 슈팅 게임

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published