make "pong" : 아키텍팅과 동기화 테크닉
TRANSCRIPT
Make PONGG r e a t T e c h n o l o g y F o r G r e a t G a m e s발 표 자 : 박 근 환
c a r l o s p a r k @ i f u n f a c t o r y . c o m
01PONG
Great Technology For Great Games
Flexibility for a wide range of games
2016 아이펀팩토리 Dev Day
3
PONG 개요Chapter 01.
Great Technology For Great Games
• Unity 5.3.5• iFunEngine
• 실시간 동기화가 필요한 오브젝트• 공 : 점점 더 빠르게 변함• 막대
• 유저인증• 매치메이킹• 승패 처리
02로직의 위임
Great Technology For Great Games
Flexibility for a wide range of games
2016 아이펀팩토리 Dev Day
Dedicated Server
Physics engine
03이상적인 동기화
Great Technology For Great Games
Flexibility for a wide range of games
2016 아이펀팩토리 Dev Day
Sync!
03동기화 ( 현실 )
Great Technology For Great Games2016 아이펀팩토리 Dev Day
Delay..
04게임성
Great Technology For Great Games
Flexibility for a wide range of games
2016 아이펀팩토리 Dev Day
05프로토콜
Great Technology For Great Games2016 아이펀팩토리 Dev Day
JSON / PROTOBUF
TCP
UDP
HTTP
06유저인증매치메이킹승패 처리
Great Technology For Great Games
Flexibility for a wide range of games
2016 아이펀팩토리 Dev Day
ExpansionExpansion
10
소스 코드 공개Chapter 07.
Great Technology For Great Games
https://github.com/iFunFactory/game-pong
https://github.com/iFunFactory/game-pong-server
iFunFactory Development [email protected]+82-70-4923-6566
THANKS!G r e a t Te c h n o l o g y Fo r G r e a t G a m e s , i Fu n Fa c t o r y