Skip to content

sgdevcamp2022/ants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 개요

PVE 게임

  • 멀티플레이 2D 슈팅 게임

인증 로비 부터 PVE, PVP(서버) 까지 모두 직접 만드는 게임

개발 기간

  • 1/23 ~ 2/21

개발 인원 : 5명

이름 개인 깃허브 담당 역할 및 기능
김성신 매칭 서버, 유니티 네트워크 매니저
정휘찬 게임 서버
서민지 로비 UI
설민우 게임 클라이언트, 포톤
신지훈 매치 서버

기술 스택

클라이언트
게임 서버
매칭 서버
로비 서버
인증 서버

주요 기능

  • 이메일 인증을 통한 회원가입 기능
  • 토큰 인증을 이용한 로그인 기능
  • 실시간 멀티플레이 기능
  • 상점 구매 기능
  • 인벤토리 관리 기능
  • 게임 서버
    • 방 생성 및 유저 입장
    • 30fps(33ms)
    • 캐릭터, 투사체 이동 처리(방향 × 속도)
    • 투사체와 유저 사이의 거리 계산으로 피격(둘 사이 거리 < 특정 거리)
    • 이동 패킷(방향 위치) 받아서 유저 정보 갱신
    • 공격 패킷(정규 벡터) 받아서 투사체 생성
    • 종료 조건: 접속한 클라이언트가 없을 때 or 게임 내 유저가 1명만 남았을 때

아키텍처

image

UI

접기/펼치기 버튼

게임 접속

이미지

회원 가입

이미지

게임 로비

이미지

채팅

이미지

설정

이미지

상점

이미지

인벤토리

이미지

게임모드 선택

이미지

PVP 게임

이미지

PVE 게임

이미지

PVE 방 목록 및 방생성

이미지

PVE 대기방

이미지

PVE 게임

이미지

PMP

파일 링크

중간 발표

파일 링크

최종 발표

파일 링크

위험 관리

파일 링크

팀 목표 및 회고

image

정휘찬

About

스마일게이트 개발 캠프 2022 - 윈터 개발 캠프 2기 - Ants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •