make "pong" : 아키텍팅과 동기화 테크닉

Post on 18-Jan-2017

98 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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 Teamscarlospark@ifunfactory.comwww.ifunfactory.com+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

top related