Skip to content

remerer/SpaceHaste_pub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceHaste (3D 우주 멀티 레이싱 게임)

크래프톤 정글 1기 나만무 게임 프로젝트

팀원

이선우 장지영 장홍표 이승후
팀장 클라이언트 클라이언트 서버

사용기술

## Client
Unity / C# / Blender
## Server
gRPC / ASP.NET Core / AWS EC2 / protobuf

제작과정

UX를 위한 다양한 기술적 챌린지

Problem 게임과 어울리는 온라인 소스를 찾을 수 없음
Solve 다양한 요소를 게임에 맞게, VFX제작 / 3D Modeling / UI등 다양한 요소를 레이싱 게임에 맞게 조정

사물/효과의 부드러운 모션구현

Problem Object/Effect의 선형적 변화는 부자연스러움
Solve 상호작용시 Easing 함수를 적용하여 자연스러운 효과 구현

실시간 게임 서버 딥 다이브

Problem 3D실시간 멀티플레이 게임서버를 위한 고성능 서버
Solve 검색자료가 존재하지 않는 새로운 기술적 도전 :

  • 사이게임즈 오픈소스 MagicOnion의 내부직렬화를 텍스트 기반 바이너리방식의 MemoryPack으로 교체 (JSON대비 10배, 클라이언트-서버간 통신 586,049RPS기록)

서버 부담 완화

Problem 서버와 주고받는 Object의 수가 많아 점진적으로 Jitter발생
Solve 클라이언트 사이드 예측,최적화 과정을 통해 서버부담 완화

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages