<aside> 👀 프로젝트 소개
동물끼리 치고, 박고, 싸운다…
항목 | 내용 |
---|---|
장르 | 캐주얼 액션 대전 게임 |
플랫폼 | PC (Steam 연동) |
맵 컨셉 | 팀을 나누어 오래동안 살아남은 팀이 승리합니다. |
맵에서는 일정 시간마다 블랙홀이 등장해 플레이어를 끌어당기는 기믹이 존재합니다. | |
개발 내용 | 블랙홀 맵 시스템, 중력 컴포넌트, 관전자 모드 |
</aside> |
<aside> 📹
프로젝트 시연 영상
<블랙홀 연구실> 맵 시연 영상
게임 플레이 0:32~ 부터
</aside>
Unreal Engine
, C++
GitHub
, Discord
Adobe Photoshop
1️⃣ Steam 연동 로비 시스템
<aside> 💬
기능 개요
✅ 시스템 구조
UBanimalsGameInstance
에 OnlineSubsystem 연동CreateSession
, FindSessions
, JoinSession
함수 분리 관리FOnlineSessionSettings
로 세션 옵션 설정 (공개여부, 최대 인원 등)2️⃣ 게임 시스템: 팀 배정 & 플레이어 상태 관리
<aside> 💬
기능 개요
GameState
, GameMode
생성 후 맵(블랙홀, 러기지)마다 상속 받는 구조로 게임 전체 흐름과 구조를 동기화
</aside>✅ 시스템 구조 및 구현 방식
GameMode::PostLogin
으로 플레이어가 접속할 때마다 고유 ID를 Key로, FPlayerInfo
생성 및 팀 배정
러기지 카오스 맵, 2팀
블랙홀 연구실 맵, 4팀